sexta-feira, 28 de fevereiro de 2014

Como reconstruir manualmente os valores de biblioteca do contador de desempenho

Importante Esta seção, este método ou esta tarefa contém etapas que descrevem como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, se ocorrer algum problema, você poderá restaurar o Registro. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para exibir o artigo da Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows
Quando você usa a ferramenta Monitor do Sistema, é possível que alguns contadores estejam ausentes ou não contenham dados. O conjunto base de bibliotecas de contador de desempenho pode se tornar corrompido e precisar ser reconstruído. Além disso, talvez você precise recriar os contadores personalizados (aplicativo .NET Framework criado) ou extensíveis.

Esse comportamento poderá ocorrer se determinados contadores extensíveis corromperem o Registro ou se algum programa baseado na WMI (Instrumentação de Gerenciamento do Windows) modificar o Registro.

Recriar os contadores de desempenho base

As informações sobre o contador extensível estão armazenadas nos seguintes locais:
  • A seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • Os arquivos %Systemroot%\System32\Perfc009.dat e %Systemroot%\System32\Perfh009.dat
Para recriar manualmente as bibliotecas de contador de desempenho base, siga estas etapas:
  1. Expanda os arquivos Perfc009.dat e Perfh009.dat. Esses arquivos estão localizados no Disco de Instalação do Windows. Os arquivos compactados podem ser encontrados em LetraDaUnidade:\i386\perfc009.da_ e em LetraDaUnidade:\i386\perfh009.da_. Substitua os arquivos que estão na pasta %Systemroot%\System32.
  2. Inicie o Editor do Registro e localize a seguinte chave no Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. No Registro, altere o valor LastCounter para 1846 (decimal) e altere o valor LastHelp para 1847 (decimal).
  4. Localize a seguinte chave de Registro para pesquisar por serviços que possuam uma subchave Desempenho:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. Remova os seguintes valores da subchave Desempenho (se existirem):
    • First Counter
    • First Help
    • Last Counter
    • Last Help
    Também é possível usar a ferramenta Exctrlst.exe para localizar os arquivos DLL (biblioteca de vínculo dinâmico) do contador de desempenho instaladas e acessar o Registro para remover os valores DWORD. Você possui agora um Registro de desempenho funcional que contém apenas contadores base do sistema.

    Observação A remoção dos valores da subchave Desempenho do Registro pode fazer com que os aplicativos .NET Framework instalados não funcionem na próxima vez em que forem iniciados. Se isso acontecer, use o comando lodctr /R na seção "Adicionar novamente os contadores extensíveis" para recriar os contadores de desempenho. Se você continuar enfrentando problemas ao iniciar um aplicativo .NET Framework, consulte a seção "Reinstalar os contadores de desempenho personalizados do assembly .NET Framework" neste artigo.

Adicionar novamente os contadores extensíveis

Você deve adicionar novamente os contadores extensíveis da lista de serviços. Antes de fazer isso, identifique o arquivo .ini usado para carregar os contadores:
  1. Abra uma janela do prompt de comando.
  2. No prompt de comando, digite cd %Systemroot%\System32 e pressione ENTER.
  3. No prompt do comando, digite findstr drivername *.ini e pressione ENTER.
  4. Anote o nome do arquivo .ini para cada nome de driver na lista.
  5. No prompt de comando, digite o seguinte comando e pressione ENTER:
    lodctr <inifile>
    Observação Nesse comando, <inifile> representa o nome do arquivo .ini do driver a ser recarregado.
    Por exemplo, a lista exibida na etapa 4 mostra que, se o driver a ser carregado for o driver ASP, o arquivo .ini será o Axperf.ini (axperf.ini:drivername=ASP). Portanto, para recarregar o driver ASP, digite lodctr axperf.ini no prompt de comando e pressione ENTER.
  6. Repita a etapa 5 para cada arquivo .ini presente na lista.
  7. Reinicie o computador.
Para reconstruir todos os contadores de desempenho no Windows Server 2003, incluindo contadores extensíveis e de terceiros, digite os comandos a seguir em um prompt de comando. Pressione ENTER após cada comando.
cd\windows\system32
lodctr /R
Observações
  • /R deve estar em letra maiúscula. Para executar o comando com êxito, você deve ter direitos administrativos no computador.
  • Em computadores que executam a edição de 32 bits do Windows XP, o comando Lodctr /R:<nome_do_arquivo> é o método padrão usado para restaurar informações e cadeias de caracteres do Registro do contador de desempenho por meio de um nome de arquivo.
O Windows Server 2003 recria todos os contadores porque lê todos os arquivos .ini na pasta C:\Windows\inf\009 para o sistema operacional em inglês.

Observações
  • Se estiver executando um produto Datacenter ou Cluster, realize o failover do nó para atualizar a lista de contadores. Faça isso depois de executar as etapas descritas em "Adicionar novamente os contadores extensíveis" para contadores base e extensíveis.
  • Em sistemas que executam aplicativos que adicionam seus próprios contadores de desempenho, como o Microsoft Exchange ou o SQL Server, o arquivo .ini utilizado para carregar o contador de desempenho pode não estar localizado em %Systemroot%\System32. Esses arquivos .ini podem ser encontrados normalmente na estrutura de pastas do aplicativo.
  • Se, ao executar as etapas anteriores, você receber uma mensagem de erro sobre a biblioteca de desempenho, talvez seja necessário descarregar e recarregar as bibliotecas de vínculos dinâmicos (DLLs) de desempenho do IIS. Para obter mais informações sobre como fazer isso, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
    267831 Mensagem de aviso de identificação do evento 2003 registrada ao carregar os contadores de desempenho
  • Se continuar enfrentando problemas ao iniciar um aplicativo .NET Framework, consulte a seção "Reinstalar os contadores de desempenho personalizados do assembly .NET Framework".

Reinstalar os contadores de desempenho personalizados do assembly .NET Framework

Se continuar enfrentando problemas ao iniciar um aplicativo .NET Framework após executar os procedimentos listados aqui, talvez seja necessário recriar os contadores de desempenho do aplicativo .NET Framework personalizado. Para fazer isso, use a opção "/i" na Ferramenta de Instalação do .NET Framework (Installutil.exe). Você precisa saber os nomes dos arquivos DLL que criam os contadores de desempenho.

Exemplo

Se seguir esses procedimentos e remover os contadores do Registro de todos os serviços instalados em um sistema que possui o Microsoft System Center Operations Manager 2007, você poderá ter um Servidor de Gerenciamento quebrado. Isso ocorre porque os contadores dos módulos Serviço de Configuração, Serviço SDK e Gravação do Banco de Dados não são fornecidos na forma de contadores extensíveis em arquivos INI. Em vez disso, eles são registrados no momento da instalação. Portanto, quando tentar iniciar o System Center Operations Manager 2007, como os contadores de desempenho estão ausentes, você poderá receber uma mensagem de erro parecida com esta:

Tipo de Evento: Erro
Origem do Evento: Serviço SDK do OpsMgr
Categoria do Evento: Nenhuma
Identificação do Evento: 26380
Data: data
Hora: hora
Usuário: N/D
Computador: MOM
Descrição: Ocorreu falha no Serviço SDK do System Center Operations Manager devido a uma exceção não resolvida.

Para solucionar esse problema no System Center Operations Manager 2007, reinstale os assemblies do .NET Framework que criaram os contadores de desempenho. Para fazer isso, use a opção /i na Ferramenta de Instalação do .NET Framework (Installutil.exe) para reinstalar os seguintes assemblies:
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Por exemplo, no prompt de comando, digite os seguintes comandos e pressione ENTER após cada um:
InstallUtil /i Microsoft.Mom.ConfigService.dll

InstallUtil /i Microsoft.Mom.Sdk.ServiceDataLayer.dll

InstallUtil /i Microsoft.Mom.DatabaseWriteModules.dll

InstallUtil /i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Observação Para executar esses comandos com êxito, você deve ter direitos administrativos no computador.

quinta-feira, 13 de fevereiro de 2014

Atalhos de teclado do Windows

ALT+a letra grifada em um nome de menu (Exibir o menu correspondente) 
ALT+ENTER (Exibir as propriedades do objeto selecionado) 
ALT+ENTER (Exibir as propriedades para o item selecionado) 
ALT+ESC (Circular através de itens na ordem em que eles foram abertos) 
ALT+F4 (Fechar o item ativo, ou encerrar o programa ativo) 
ALT+SPACEBAR (Abrir o menu de atalho da janela ativa) 
ALT+SPACEBAR (Exibir o menu de Sistema da janela ativa) 
ALT+TAB (Alternar entre itens abertos) 
BACKSPACE (Exibir a pasta em um nível acima em Meu Computador ou no Windows Explorer) 
CTRL enquanto arrasta um item (Copiar o item selecionado) 
CTRL+A (Selecionar tudo) 
CTRL+C (Copiar) 
CTRL+ESC (Exibir o menu Iniciar) 
CTRL+F4 (Fechar o documento ativo em programas que permitem que você tenha vários documentos abertos simultaneamente) 
CTRL+RIGHT ARROW (Mover o ponto de inserção para o início da palavra anterior) 
CTRL+RIGHT ARROW (Mover o ponto de inserção para o início da próxima palavra) 
CTRL+RIGHT ARROW (Mover o ponto de inserção para o início do parágrafo anterior) 
CTRL+RIGHT ARROW (Mover o ponto de inserção para o início do próximo parágrafo) 
CTRL+SHIFT com qualquer tecla de seta (Destacar um bloco de texto) 
CTRL+SHIFT enquanto arrasta um item (Criar um atalho para o item selecionado) 
CTRL+V (Colar) 
CTRL+X (Cortar) 
CTRL+Z (Desfazer) 
DELETE (Excluir) 
ESC (Cancelar a tarefa atual) 
LEFT ARROW (Abrir o próximo menu da esquerda, ou fechar um submenu) 
RIGHT ARROW (Abrir o próximo menu da direita, ou abrir um submenu) 
SHIFT com qualquer tecla de seta (Selecionar mais de um item em uma janela ou no desktop, ou selecionar o texto em um documento) 
SHIFT quando você insere um CD-ROM na unidade de CD-ROM (Impedir que o CD-ROM execute automaticamente) 
SHIFT+DELETE (Excluir o item selecionado permanentemente sem colocá-lo naLixeira) 
SHIFT+F10 (Exibir o menu de atalho do item selecionado) 
Tecla F2 (Renomear o item selecionado) 
Tecla F3 (Pesquisar um arquivo ou pasta) 
Tecla F4 (Exibir a barra de Endereços em Meu Computador ou no Windows Explorer) 
Tecla F5 (Atualizar a janela ativa)Tecla F6 (Circular através de elementos da tela em uma janela ou no desktop) 
Tecla F10 (Ativar a barra de menu no programa ativo) 

4 - Atalhos de teclado em caixas de dialogo 

ALT+Letra grifada (Executar o comando correspondente ou selecionar a opção correspondente) 
BACKSPACE (Abrir uma pasta um nível acima se uma pasta estiver selecionada na caixa de diálogoSalvar como ou Abrir) 
CTRL+SHIFT+TAB (Mover para trás através das guias) 
CTRL+TAB (Mover para frente através das guias) 
ENTER (Executar o comando para a opção ativa ou botão) 
SHIFT+TAB (Mover para trás através das opções) 
SPACEBAR (Selecionar ou limpar a caixa de verificação se a opção ativa for uma caixa de verificação) 
TAB (Mover para frente através das opções) 
Tecla F1 (Exibir Ajuda) 
Tecla F4 (Exibir os itens na lista ativa) 
Teclas de seta (Selecionar um botão se a opção ativa for um grupo de botões de opção) 

5 - Atalhos de teclado naturais da Microsoft 

CTRL+Logotipo do Windows+F (Pesquisar por computadores) 
Logotipo do Windows (Exibir ou ocultar o menu Iniciar) 
Logotipo do Windows+ L (Travar o teclado) 
Logotipo do Windows+BREAK (Exibir a caixa de diálogo Propriedades do Sistema) 
Logotipo do Windows+D (Exibir o desktop) 
Logotipo do Windows+E (Abrir Meu computador) 
Logotipo do Windows+F (Pesquisar um arquivo ou pasta) 
Logotipo do Windows+F1 (Exibir Ajuda do Windows) 
Logotipo do Windows+M (Minimizar todas as janelas) 
Logotipo do Windows+Pause (Propriedades do sistema) 
Logotipo do Windows+R (Abrir a caixa de diálogo Executar) 
Logotipo do Windows+SHIFT+M (Restaurar as janelas minimizadas) 
Logotipo do Windows+U (Abrir o Gerenciador de Utilitário) 

6 - Atalhos de teclado para acessibilidade 

ALT esquerdo+SHIFT esquerdo+NUM LOCK (Alternar entre ligar e desligar Teclas para mouse) 
ALT esquerdo+SHIFT esquerdo+PRINT SCREEN (Alternar entre ligar e desligar Alto Contraste) 
Logotipo do Windows + U (Abrir o Gerenciador de Utilitário) 
NUM LOCK por cinco segundos (Alternar entre ligar e desligar as Teclas de Alternância) 
SHIFT cinco vezes (Alternar entre ligar e desligar as Teclas de Aderência) 
SHIFT direito por oito segundos (Alternar entre ligar e desligar as Teclas de filtragem) 

7 - Atalhos de teclado para Windows Explorer 

END (Exibir a base da janela ativa) 
HOME (Exibir o topo da janela ativa) 
LEFT ARROW (Recolher a seleção atual se estiver expandida, ou selecionar a pasta pai) 
NUM LOCK+sinal de asterisco (*) (Exibir todas as subpastas que estão sob a pasta selecionada) 
NUM LOCK+sinal de mais (+) (Exibir o conteúdo da pasta selecionada) 
NUM LOCK+sinal de menos (-) (Recolher pasta selecionada) 
RIGHT ARROW (Exibir a seleção atual se estiver recolhida, ou selecionar a primeira subpasta) 

quarta-feira, 5 de fevereiro de 2014

Nova base de conhecimentos na WEB

Tou Sabendo é seu novo endereço de tutoriais de "como fazer" na internet. Os assuntos serão sempre voltados para o uso da internet como redes sociais, provedores de e-mail entre outros. Também será tratado assuntos relacionados a sistemas operacionais entre outros.