MS12-034: Descrição da actualização de segurança para CVE-2012-0181 no Windows XP e Windows Server 2003: 8 de Maio de 2012

Traduções de Artigos Traduções de Artigos
Artigo: 2686509 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

A Microsoft publicou o boletim de segurança MS12-034. Para ver o boletim de segurança completo, visite um dos seguintes Web sites da Microsoft:

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

Ajuda na instalação de actualizações: Suporte para o Microsoft Update

Soluções de segurança para informáticos profissionais: Resolução de Problemas e Suporte da TechNet Security

Ajuda na protecção contra vírus e software malicioso do seu computador que utiliza o Windows: Solução contra Vírus e Centro de Segurança

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

Mais Informação

Esta actualização de segurança activa correcções para um problema que pode ocorrer no carregamento de ficheiros de esquema de teclado. Tem de instalar esta actualização e a actualização de segurança 2676562 para proteger o sistema contra vulnerabilidades que podem surgir aquando do carregamento de ficheiros de esquema de teclado a partir de localizações não fidedignas.

O que é esta actualização?

O Controlador de Modo Kernel do Windows (Win32k.sys) é responsável pelo carregamento de esquemas de teclado num computador baseado no Windows. As actualizações de segurança 2676562 e 2686509 devem estar instaladas para proteger o sistema das vulnerabilidades dos esquemas de teclado que são descritas no boletim de segurança MS12-034 do MSRC.

Como funciona esta actualização?

Esta actualização enumera todos os ficheiros de esquema de teclado que estão registados no seu computador e, em seguida, verifica se todos se encontram na pasta %Windir%\System32.

Poderá receber uma mensagem de erro parecida com a seguinte quando tentar instalar esta actualização de segurança:
Não é possível continuar a configuração devido à falta de um ou mais pré-requisitos necessários para instalar o KB2686509 (0x8007F0F4).

Recebe esta mensagem se algum dos ficheiros de esquema de teclado registados não se encontrar na pasta %Windir%\System32. Neste cenário, o computador é incompatível com as actualizações de segurança.

Perguntas Mais Frequentes

Porque é a actualização novamente disponibilizada várias vezes?

São novamente disponibilizadas actualizações do Windows até que a actualização seja instalada no seu computador. Se esta actualização for novamente oferecida, talvez tenha ocorrido uma falha na instalação. Verifique os ficheiros de registo da instalação de KB quanto a códigos de erro. Por exemplo, o ficheiro de registo da instalação de KB para esta actualização de segurança será provavelmente "C:\Windows\ KB2686509.log"
Para mais informações sobre como resolver estes problemas, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
958051 Poderá ser apresentado o código de erro "0x8007F0F4" ao tentar instalar actualizações a partir do Web site do Windows Update ou do Web site do Microsoft Update

O que devo fazer se a instalação desta actualização de segurança falhar com o erro "0x8007F0F4"?

Se receber o erro "0x8007F0F4" quando tentar instalar esta actualização de segurança, confirme se o ficheiro %windir%\FaultyKeyboard.log foi criado no computador.

Se o ficheiro %windir%\FaultyKeyboard.log foi criado, siga estes passos:
  1. Abra o ficheiro Faultykeyboard.log que se encontra na pasta %windir%. Este ficheiro de registo contém informações sobre os ficheiros de esquema de teclado registados que não se encontram na pasta %Windir%\System32. O ficheiro de registo será parecido com o seguinte:
    Keyboard1.dll
    .\Layoutfiles\keyboard2.dll
    C:\Windows\System\Kbda1.dll
    Nota Neste exemplo, a primeira entrada é apenas um nome de ficheiro. A segunda entrada inclui um caminho relativo com o nome de ficheiro. A terceira entrada inclui um caminho completo para o ficheiro.
  2. Copie os ficheiros listados no ficheiro de registo Faultykeyboard.log para a pasta System32.


Como copio ficheiros de esquema de teclado para a pasta System32?


Notas
  • Os passos seguintes têm de ser executados por um administrador.
  • %Windir%\System32 é uma pasta fidedigna. Por conseguinte, certifique-se de que todos os ficheiros que copiar para esta pasta são fidedignos da sua empresa. Por exemplo, o ficheiro deve ser fornecido por um fornecedor de software fidedigno.
  • Não mova ficheiros de esquema de teclado para %Windir%\System32. Certifique-se de que copia os ficheiros quando lhe é pedido, em vez de simplesmente mover os ficheiros.

Utilize qualquer um dos seguintes métodos para copiar o ficheiro de esquema de teclado para a pasta System32:
  • Para uma entrada no ficheiro de registo Faultykeyboard.log que utilize um nome de ficheiro (e não um caminho completo ou relativo), localize e, em seguida, copie o ficheiro para a pasta %Windir%\System32. (Não mova os ficheiros.)
  • Para uma entrada no ficheiro de registo Faultykeyboard.log que utilize um caminho relativo, utilize um dos seguintes métodos:
    • Se a entrada existir numa das seguintes subchaves de registo, deve localizar o ficheiro no disco rígido e, em seguida, copiar o ficheiro para a pasta %Windir%\System32:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
    • Se a entrada não existir nas subchaves de registo mencionadas anteriormente, deve contactar o seu fornecedor de software para resolver o problema.

Como anulo o registo ou removo esquemas de teclado do meu computador?

Considere a remoção de quaisquer ficheiros de esquema de teclado que não sejam fornecidos por um fornecedor de software fidedigno.

Notas
  • Os passos seguintes têm de ser executados por um administrador.
  • Antes de remover quaisquer ficheiros de esquema de teclado, certifique-se de que nenhuma aplicação não fidedigna no computador requer o ficheiro de esquema de teclado.
Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows
  1. Elimine qualquer entrada de registo que faça referência ao ficheiro de esquema de teclado nas seguintes subchaves de registo:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
  2. Elimine o ficheiro de esquema de teclado.

Problemas conhecidos relativamente a esta actualização de segurança

Algumas das definições do seu computador podem fazer com que esta actualização de segurança falhe durante a instalação. Se ocorrer um erro durante a instalação, utilize um dos métodos seguintes para contornar este problema.

Método 1. Contornar o problema automaticamente

Para o fazer, siga estes passos:
  1. Execute o Microsoft Fix it 50882. Para o fazer, clique no botão Fix it, clique em Executar na caixa de diálogo Transferência de Ficheiros e, em seguida, siga os passos no assistente Fix it.

    Microsoft Fix it 50882
  2. Instale a actualização de segurança descrita neste artigo.
  3. Execute o Microsoft Fix it 50883. Para o fazer, clique no botão Fix it, clique em Executar na caixa de diálogo Transferência de Ficheiros e, em seguida, siga os passos no assistente Fix it.

    Microsoft Fix it 50883


Método 2. Contornar o problema manualmente

Para o fazer, siga estes passos:
  1. Determine se a entrada de registo "IgnoreRemoteKeyboardLayout" ou a entrada de registo "ScanCode Map" existe na seguinte subchave de registo. Uma destas entradas de registo pode fazer com que a instalação desta actualização de segurança falhe.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard layout
  2. Faça uma cópia de segurança desta subchave do registo. Para o fazer, clique em Exportar no menu Ficheiro e, em seguida, guarde o ficheiro .reg para um local seguro, como um disco ou um dispositivo de armazenamento USB.
  3. Apague a subchave do registo.
  4. Instale a actualização de segurança descrita neste artigo.
  5. Restaure a entrada de registo (o ficheiro .reg) que guardou no passo 2. Para o fazer, clique duas vezes no ficheiro .reg que guardou no passo 2 e, em seguida, clique em Sim na caixa de diálogo que aparece.
Se ainda não tiver conseguido instalar a actualização de segurança, contacte o suporte.

INFORMAÇÕES SOBRE OS FICHEIROS

A versão em inglês (Estados Unidos) desta actualização de software instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são indicadas no formato de Hora Universal Coordenada (UTC). As datas e horas destes ficheiros são apresentadas no computador local com a hora local e com a compensação da hora de Verão (DST) actual. Além disso, as datas e horas podem ser alteradas quando são executadas determinadas operações nos ficheiros.

Informações sobre ficheiros do Windows XP e do Windows Server 2003

  • Os ficheiros aplicáveis a uma especificação (SPn) e ramo de serviço (QFE, GDR) específicos estão anotados nas colunas "Requisito SP" e "Ramo de serviço".
  • Os ramos de serviço GDR contêm apenas as correcções amplamente distribuídas para resolver problemas críticos generalizados. Os ramos de serviço QFE incluem correcções, para além das correcções amplamente distribuídas.
  • Além dos ficheiros listados nestas tabelas, esta actualização de software também instala um ficheiro de catálogo de segurança associado (KBnúmero.cat) que está assinado com uma assinatura digital da Microsoft.

Para todas as versões baseadas em x86 suportadas do Windows XP

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

Para todas as versões baseadas em x64 suportadas do Windows Server 2003 e do Windows XP Professional edição x64

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

Para todas as versões baseadas em x86 suportadas do Windows Server 2003

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

Para todas as versões baseadas em IA-64 suportadas do Windows Server 2003

Reduzir esta tabelaExpandir esta tabela
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.498821,50426-Apr-201201:19IA-64

Propriedades

Artigo: 2686509 - Última revisão: 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
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • 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
  • Microsoft Windows XP Service Pack 3 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
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