MS12-034: Descrição da atualização de segurança do CVE-2012-0181 no Windows XP e Windows Server 2003: 8 de maio de 2012

Traduções deste artigo Traduções deste artigo
ID do artigo: 2686509 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

A Microsoft lançou o boletim de segurança MS12-034. Para exibir o boletim de segurança completo, visite um dos seguintes sites da Microsoft: 

Como obter ajuda e suporte para esta atualização de segurança

Ajuda ao instalar atualizações: Suporte para o Microsoft Update

Soluções de segurança para profissionais de TI: Suporte e solução de problemas de segurança do TechNet

Ajuda a proteger seu computador executando o Windows contra vírus e malware: Centro de Segurança e Solução de Vírus

Suporte local de acordo com seu país: Suporte Internacional

Mais Informações

Esta atualização de segurança habilita a correção de um problema que pode ocorrer com o carregamento de arquivos de layout do teclado. Você deve instalar esta atualização e a atualização de segurança 2676562 para proteger o sistema contra vulnerabilidades que podem surgir do carregamento de arquivos de layout do teclado de locais não confiáveis.

O que é atualização?

O Windows Kernel Mode Driver (Win32k.sys) é responsável por carregar layouts do teclado em um computador baseado no Windows. A atualização de segurança 2676562 e 2686509 devem estar instaladas para proteger o sistema de vulnerabilidades de layout do teclado descritas no boletim de segurança MSRC MS12-034.

Como esta atualização funciona?

Esta atualização enumera todos os arquivos de layout do teclado registrados no seu computador e verifica se eles estão na pasta %Windir%\System32. 

Você pode receber uma mensagem de erro semelhante a seguinte ao tentar instalar esta atualização de segurança:
A configuração não pode continuar porque um ou mais pré-requisitos obrigatórios para a instalação do KB2686509 falharam (0x8007F0F4)

Você recebe esta mensagem se qualquer arquivo de layout do teclado registrado não estiver na pasta %Windir%\System32. Nesse cenário, o computador é incompatível com as atualizações de segurança.

Perguntas mais frequentes

Por que esta atualização é oferecida várias vezes?

As atualizações do Windows são oferecidas novamente até que a atualização seja instalada no seu computador. Se esta atualização é oferecida novamente, talvez tenha ocorrido uma falha na instalação. Verifique se há códigos de erro nos arquivos de log da instalação da Base de Dados de Conhecimento. Por exemplo, o arquivo de log de instalação da Base de Dados de Conhecimento para esta atualização de segurança provavelmente seria "C:\Windows\ KB2686509.log"
Para obter mais informações sobre como resolver esses problemas, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
958051 Você pode receber um código de erro "0x8007F0F4" ao tentar instalar atualizações pelo site do Windows Update ou pelo site da Microsoft Update

O que devo fazer se houver uma falha na instalação desta atualização de segurança com o erro "0x8007F0F4"?

Se você receber o erro "0x8007F0F4" ao tentar instalar esta atualização de segurança, verifique se o arquivo %windir%\FaultyKeyboard.log foi criado no computador. 

Se o arquivo %windir%\FaultyKeyboard.log foi criado, siga estas etapas:
  1. Abra o arquivo Faultykeyboard.log da pasta %windir%. Este arquivo de log contém informações sobre os arquivos de layout do teclado registrados que não estão na pasta %Windir%\System32. O arquivo de log será semelhante ao seguinte:
    Keyboard1.dll
    .\Layoutfiles\keyboard2.dll
    C:\Windows\System\Kbda1.dll
    Observação Neste exemplo, a primeira entrada é apenas um nome de arquivo. A segunda entrada inclui um caminho relativo com o nome do arquivo. A terceira entrada inclui o caminho completo do arquivo.
  2. Copie os arquivos listados no arquivo de log Faultykeyboard.log para a pasta System32.


Como eu copio arquivos de layout do teclado na pasta System32?


Observações
  • As seguintes etapas devem ser realizadas por um administrador.
  • %Windir%\System32 é uma pasta confiável. Portanto, certifique-se de que qualquer arquivo copiado nesta pasta seja confiado pela sua organização. Por exemplo, o arquivo deve ser oferecido por um fornecedor de software confiável.
  • Não mova os arquivos de layout de teclado para a pasta %Windir%\System32. Certifique-se de copiar os arquivos em vez de movê-los.

Use qualquer um dos seguintes métodos para copiar o arquivo de layout do teclado para a pasta System32:
  • Para qualquer entrada no arquivo de log Faultykeyboard.log que usa um nome de arquivo (e não um caminho completo ou relativo), localize e copie o arquivo na pasta %Windir%\System32. (Não mova os arquivos.)
  • Para qualquer entrada no arquivo de log Faultykeyboard.log que usa um caminho relativo, use um dos seguintes métodos:
    • Se a entrada existe em uma das seguintes subchaves do Registro, você deve localizar o arquivo no disco rígido e copiá-lo na pasta %Windir%\System32:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
    • Se a entrada não existe nas subchaves de Registro mencionadas anteriormente, você deve entrar em contato com seu fornecedor de software para resolver o problema.

Como eu cancelo o registro ou removo os layouts do teclado do meu computador?

Considere remover qualquer arquivo de layout de teclado não oferecido por um fornecedor de software confiável.

Observações
  • As seguintes etapas devem ser realizadas por um administrador.
  • Antes de remover qualquer arquivo de layout do teclado, verifique se nenhum aplicativo confiável do computador exige um arquivo de layout do teclado.
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 ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows
  1. Exclua qualquer entrada do Registro que faça referência ao arquivo de layout do teclado nas seguintes subchaves do Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
  2. Exclua o arquivo de layout do teclado.

Problemas conhecidos com esta atualização de segurança

Algumas das configurações do seu computador podem causar falhas nesta atualização de segurança durante a instalação. Se ocorrer um erro durante a instalação, use um dos seguintes métodos para solucionar este problema.

Método 1. Solucionar o problema automaticamente

Para fazer isso, siga estas etapas:
  1. Execute o Microsoft Fix it 50882. Para fazer isto, clique no botão Fix it, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas no assistente Fix it.

    Microsoft Fix it 50882
  2. Instale a atualização de segurança descrita neste artigo.
  3. Execute o Microsoft Fix it 50883. Para fazer isto, clique no botão Fix it, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas no assistente Fix it.

    Microsoft Fix it 50883


Método 2. Solucionar o problema manualmente

Para fazer isso, siga estas etapas:
  1. Determinar se a entrada do Registro "IgnoreRemoteKeyboardLayout" ou a entrada do Registro "ScanCode Map" existe sob a seguinte subchave do Registro. Uma destas entradas de Registros pode causar uma falha na instalação desta atualização de segurança.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard layout
  2. Faça o backup da subchave do Registro. Para fazer isto, clique em Exportar no menu Arquivo e salve o arquivo .reg em um local seguro, como um disco ou dispositivo de armazenamento USB.
  3. Exclua a subchave do Registro.
  4. Instale a atualização de segurança descrita neste artigo.
  5. Restaure a entrada do Registro (o arquivo .reg) salva na etapa 2. Para fazer isto, clique duas vezes no arquivo .reg que você salvou na etapa 2 e clique em Sim na caixa de diálogo exibida.
Se você ainda não conseguir instalar a atualização de segurança, contate o suporte.

INFORMAÇÕES SOBRE O ARQUIVO

A versão em inglês (Estados Unidos) desta atualização de software instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). As datas e as horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença do horário de verão atual. Além disso, as datas e as horas também podem ser alteradas quando você realizar determinadas operações nos arquivos.

Informações sobre o arquivo do Windows XP e do Windows Server 2003

  • Os arquivos que se aplicam a uma etapa específica (SPn) e ramificação do serviço (QFE, GDR) não observados nas colunas "Requisito de SP" e "Ramificação do serviço".
  • As ramificações do serviço GDR contêm somente as correções amplamente disponibilizadas para resolver problemas críticos bastante conhecidos. As ramificações do serviço QFE contêm hotfixes, além de correções amplamente disponibilizadas.
  • Além dos arquivos listados nessas tabelas, esta atualização de software também instala um arquivo associado do catálogo de segurança (KBnúmero.cat) que está assinado com uma assinatura digital da Microsoft.

Para todas as versões compatíveis baseadas em x86 do Windows XP

Recolher esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.1.2600.62118,19219-Apr-201211:26x86

Para todas as versões compatíveis baseadas em x64 do Windows Server 2003 e Windows XP Professional x64 edition

Recolher esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.498513,31220-Apr-201200:25x64

Para todas as versões compatíveis baseadas em x86 do Windows Server 2003

Recolher esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.49858,70419-Apr-201211:39x86

Para todas as versões compatíveis baseadas em IA-64 do Windows Server 2003

Recolher esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.498821,50426-Apr-201201:19IA-64
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 2686509 - Última revisão: quinta-feira, 19 de julho de 2012 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Service Pack 2 nas seguintes plataformas
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Service Pack 3 para Windows XP nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Palavras-chave: 
atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbfixme kbmsifixme KB2686509

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com