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

INTRODUÇÃO

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

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

Ajude a instalar atualizações:
Suporte asoluções de segurança microsoft Update

para profissionais de TI:
TechNet Security Troubleshooting and SupportHelp protect your computer that is running Windows from

viruses and malware: Virus Solution and Security
CenterSuporte local

de acordo com o seu país:
Suporte internacional

Mais Informações

Esta atualização de segurança permite correções a um problema que pode ocorrer com o carregamento de ficheiros de layout de teclado. Tem de instalar esta atualização e atualização de segurança 2676562 para proteger o sistema contra vulnerabilidades que possam surgir do carregamento de ficheiros de layout de teclados de locais não fidedqui os casos.

O que é esta atualização?

O Controlador do Modo Kernel do Windows (Win32k.sys) é responsável por carregar os layouts de teclado num computador baseado no Windows. Tanto a atualização de segurança 2676562 como a atualização de segurança 2686509 devem ser instaladas para proteger o sistema das vulnerabilidades de layout do teclado descritas no boletim de segurança MSRC MS12-034.

Como funciona esta atualização?

Esta atualização enumera todos os ficheiros de layout do teclado registados no seu computador e verifica-se que estão todos na pasta %Windir%\System32.

Pode receber uma mensagem de erro que se assemelha ao seguinte quando tentar instalar esta atualização de segurança:

A configuração não pode continuar porque um ou mais pré-requisitos necessários para instalar kB2686509 falharam (0x8007F0F4)


Receberá esta mensagem se quaisquer ficheiros de layout de teclado registados não estiverem na pasta %Windir%\System32. Neste cenário, o computador é incompatível com as atualizações de segurança.

Perguntas frequentes


Porque é que esta atualização é re-oferecida várias vezes?

As atualizações do Windows são reoferizadas até que a atualização seja instalada no seu computador. Se esta atualização for reofensada, talvez tenha ocorrido uma falha de instalação. Verifique os ficheiros de registo de instalação KB para obter códigos de erro. Por exemplo, o ficheiro de registo de instalação KB para esta atualização de segurança seria provavelmente "C:\Windows\ KB2686509.log"
Para obter mais informações sobre como resolver estes problemas, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

958051 Pode receber um código de erro "0x8007F0F4" quando tentar instalar atualizações a partir do Web site do Windows Update ou a partir do Web site da Microsoft Update

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

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

Se o ficheiro %windir%\FaultyKeyboard.log tiver sido 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 ficheiros de layout de teclado registados que não estão na pasta %Windir%\System32. O ficheiro de registo assemelha-se ao seguinte:
    Keyboard1.dll.\Layoutfiles\keyboard2.dllC:\Windows\System\Kbda1.dllNota Neste


    exemplo, a primeira entrada é apenas um nome de ficheiro. A segunda entrada inclui um caminho relativo com o nome do ficheiro. A terceira entrada inclui um caminho completo do ficheiro.

  2. Copie os ficheiros que estão listados no quadro defeituoso.log ficheiro de registo na pasta System32.



Como copio ficheiros de layout de teclado na pasta System32?


Notas

  • Os seguintes passos devem ser realizados por um administrador.

  • %Windir%\System32 é uma pasta de confiança. Portanto, certifique-se de que quaisquer ficheiros que copie nesta pasta são fidedignos pela sua organização. Por exemplo, o ficheiro deve ser fornecido por um fornecedor de software de confiança.

  • Não mova os ficheiros de layout do teclado para o %Windir%\System32. Certifique-se de que copia os ficheiros quando é instruído em vez de mover os ficheiros.


Utilize qualquer um dos seguintes métodos para copiar o ficheiro de layout do teclado na pasta System32:

  • Para qualquer entrada no quadro defeituoso.log ficheiro de registo que utilize um nome de ficheiro (e não um caminho completo ou relativo), localize e copie o ficheiro na pasta %Windir%\System32. (Não mova os ficheiros.)

  • Para qualquer entrada no quadro defeituoso.log ficheiro de registo que utilize um caminho relativo, utilize qualquer um dos seguintes métodos:

    • Se a entrada existir em qualquer uma das seguintes sub-teias de registo, deve localizar o ficheiro no disco rígido e, em seguida, copiar o ficheiro 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 existir nas sub-tes de registo anteriormente mencionadas, deve contactar o seu fornecedor de software para resolver o problema.


Como desescrevo ou removo os layouts de teclado do meu computador?

Considere remover quaisquer ficheiros de layout de teclado que não venham de um fornecedor de software de confiança.


Notas

  • Os seguintes passos devem ser realizados por um administrador.

  • Antes de remover quaisquer ficheiros de layout de teclado, verifique se nenhuma aplicação fidedigna no computador requer o ficheiro de layout do teclado.

Importante Esta secção, método ou tarefa contém etapas que lhe dizem como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorreta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para maior segurança, faça 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 fazer uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

322756Como fazer uma cópia de segurança e restaurar o registo no Windows

  1. Eliminar qualquer entrada de registo que faça referência ao ficheiro de layout do teclado nas seguintes sub-teclas de registo:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts

  2. Elimine o ficheiro de layout do teclado.

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

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

Método 1. Trabalhe em torno do problema automaticamente

Para isso, siga estes passos:

  1. Executar o Microsoft Fix-lo 50882. Para isso, clique no botão Fix it, clique em Executar na caixa de diálogo de descarregamento de ficheiros e, em seguida, siga os passos no assistente 'Corrigir'.

  2. Instale a atualização de segurança descrita neste artigo.

  3. Executar o Microsoft Fix-lo 50883. Para isso, clique no botão Fix it, clique em Executar na caixa de diálogo de descarregamento de ficheiros e, em seguida, siga os passos no assistente 'Corrigir'.


Método 2. Trabalhe em torno do assunto manualmente

Para isso, siga estes passos:

  1. Determine se a entrada de registo "IgnoreRemoteKeyboardLayout" ou a entrada de registo "ScanCode Map" existe na seguinte sub-chave de registo. Qualquer uma destas entradas de registo pode fazer com que a instalação desta atualização de segurança falhe.

    layout HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard

  2. Confirme este sub-chave do registo. Para isso, 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 o sub-chave do registo.

  4. Instale a atualização de segurança descrita neste artigo.

  5. Restaurar a entrada de registo (o ficheiro .reg) que guardou no passo 2. Para isso, 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 conseguir instalar a atualização de segurança, contacte o suporte.

INFORMAÇÃO DO ARQUIVO

A versão inglesa (Estados Unidos) desta atualização de software instala ficheiros que têm os atributos listados nas seguintes tabelas. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). As datas e horários destes ficheiros no seu computador local são apresentados no seu horário local e com o seu viés de horário de verão atual (DST). Além disso, as datas e horários podem mudar quando efetuar determinadas operações nos ficheiros.

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

  • Os ficheiros aplicáveis a um marco específico (SPn)e ramo de serviço (QFE, GDR) são anotados nas colunas "SP requirement" e "Service branch".

  • Os balcões de serviço da RDA contêm apenas as correções que são amplamente libertadas para resolver problemas generalizados e críticos. Os balcões de serviço QFE contêm hotfixes, além de correções amplamente lançadas.

  • Além dos ficheiros listados nestas tabelas, esta atualização de software também instala um ficheiro de catálogo de segurança associado (KBnumber.cat) que é assinado com uma assinatura digital da Microsoft.

Para todas as versões suportadas com base em X86 do Windows XP

Nome do arquivo

Versão de arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Kblchecker.dll

5.1.2600.6211

8,192

19-Abr-2012

11:26

x86

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

Nome do arquivo

Versão de arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Kblchecker.dll

5.2.3790.4985

13,312

20-Abr-2012

00:25

x64

Para todas as versões suportadas com base em X86 do Windows Server 2003

Nome do arquivo

Versão de arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Kblchecker.dll

5.2.3790.4985

8,704

19-Abr-2012

11:39

x86

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

Nome do arquivo

Versão de arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Kblchecker.dll

5.2.3790.4988

21,504

26-Abr-2012

01:19

IA-64

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×