Microsoft ha publicado el boletín de seguridad MS12-034. Para ver el boletín de seguridad completo, visite uno de los siguientes sitios web de Microsoft:

Cómo obtener ayuda y soporte técnico para esta actualización de seguridad

Ayuda para la instalación de actualizaciones: Soporte técnico de Microsoft UpdateSoluciones de seguridad para profesionales de TI: Soporte técnico y solución de problemas de TechNet SecurityAyuda para proteger un equipo que ejecuta Windows frente a virus y malware: Centro de seguridad y soluciones para virusSoporte local según el país: Soporte internacional

INTRODUCCIÓN

Esta actualización de seguridad proporciona correcciones para un problema que puede producirse con la carga de los archivos de distribución del teclado. Debe instalar esta actualización y la actualización de seguridad 2676562 para proteger el sistema frente a las vulnerabilidades que podrían surgir por la carga de archivos de distribución del teclado desde ubicaciones que no son de confianza.

¿Qué trata esta actualización?

El controlador de modo kernel de Windows (Win32k.sys) se ocupa de la carga de distribuciones del teclado en un equipo basado en Windows. Tanto la actualización de seguridad 2676562 como la 2686509 deben estar instaladas para proteger el sistema frente a las vulnerabilidades de distribución del teclado que se describen en el boletín de seguridad de MSRC MS12-034.

¿Cómo funciona esta actualización?

Esta actualización enumera todos los archivos de distribución del teclado que están registrados en el equipo y luego verifica que están todos en la carpeta %Windir%\System32. Puede aparecer un mensaje de error similar al siguiente cuando intente instalar esta actualización de seguridad:

La instalación no puede continuar, porque uno o más requisitos previos requeridos para instalar KB2686509 dieron error (0x8007F0F4).

Recibe este mensaje si alguno de los archivos de distribución del teclado registrados no se encuentra en la carpeta %Windir%\System32. En este escenario, el equipo no es compatible con las actualizaciones de seguridad.

Preguntas más frecuentes

¿Por qué esta actualización se ofrece varias veces?

Las actualizaciones de Windows se ofrecen una y otra vez hasta que están instaladas en el equipo. Si la actualización se ofrece de nuevo, es posible que se haya producido un error en la instalación. Compruebe los archivos de registro de instalación de KB para ver los códigos de error. Por ejemplo, el archivo de registro de instalación de KB para esta actualización de seguridad será probablemente "C:\Windows\ KB2686509.log". Para obtener más información acerca de cómo resolver estos problemas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

958051 Puede recibir el código de error "0x8007F0F4" al intentar instalar actualizaciones desde el sitio web de Windows Update o Microsoft Update.

¿Qué debo hacer si al instalar esta actualización de de seguridad aparece el error "0x8007F0F4"?

Si al intentar instalar esta actualización de seguridad recibe el error "0x8007F0F4", compruebe que el archivo %windir%\FaultyKeyboard.log se haya creado en el equipo.  Si el archivo %windir%\FaultyKeyboard.log se ha creado, siga estos pasos:

  1. Abra el archivo Faultykeyboard.log que se encuentra en la carpeta %windir%. Este archivo de registro contiene información acerca de los archivos de distribución del teclado registrados que no están en la carpeta %Windir%\System32. El archivo de registro será similar al siguiente: Keyboard1.dll .\Layoutfiles\keyboard2.dll C:\Windows\System\Kbda1.dll Nota: en este ejemplo, la primera entrada es simplemente el nombre del archivo. La segunda entrada incluye una ruta de acceso relativa con el nombre del archivo. La tercera entrada incluye una ruta de acceso completa del archivo.

  2. Copie los archivos que se enumeran en el archivo de registro Faultykeyboard.log en la carpeta System32.

¿Cómo puedo copiar los archivos de distribución del teclado en la carpeta System32?

Notas

  • Los siguientes pasos deben realizarse por un administrador.

  • %Windir%\System32 es una carpeta de confianza. Por lo tanto, asegúrese de que todos los archivos que copie en esta carpeta son de confianza para su organización. Por ejemplo, el archivo debería proceder de un proveedor de software de confianza.

  • No traslade los archivos de distribución del teclado a la carpeta %Windir%\System32. Asegúrese de copiar los archivos cuando se le indique en lugar de moverlos.

Utilice cualquiera de los métodos siguientes para copiar el archivo de distribución del teclado en la carpeta System32:

  • Para las entradas del archivo de registro Faultykeyboard.log que utilicen un nombre de archivo (y no una ruta de acceso completa o relativa), ubique el archivo y, a continuación, cópielo en la carpeta %Windir%\System32. (No mueva los archivos).

  • Para las entradas del archivo de registro Faultykeyboard.log que utilicen una ruta relativa, utilice uno de los métodos siguientes:

    • Si la entrada existe en cualquiera de las siguientes subclaves del Registro, deberá buscar el archivo en el disco duro y luego copiarlo en la carpeta %Windir%\System32:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts

    • Si la entrada no existe en las subclaves del Registro previamente mencionadas, debe ponerse en contacto con el proveedor del software para solucionar el problema.

¿Cómo puedo anular el registro de distribuciones de teclado o quitarlas de mi equipo?

Podría eliminar los archivos de distribución del teclado que no procedan de un proveedor de software de confianza.Notas

  • Los siguientes pasos deben realizarse por un administrador.

  • Antes de quitar un archivo de distribución del teclado, compruebe que no hay aplicaciones de confianza del equipo que requieran el archivo de distribución del teclado.

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera, podrá restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad del Registro y restaurarlo, haga clic en el número de artículo siguiente de Microsoft Knowledge Base:

322756Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows

  1. Elimine las entradas del Registro que hagan referencia al archivo de distribución del teclado en las siguientes subclaves del Registro:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts

  2. Elimine el archivo de distribución del teclado.

Problemas conocidos de esta actualización de seguridad

Algunas configuraciones de su equipo pueden provocar que la instalación de esta actualización de seguridad no se instale correctamente. Si se produce un error durante la instalación, use uno de los siguientes métodos para solucionarlo.

Método 1. Solución automática del problema

Para ello, siga estos pasos:

  1. Ejecute Microsoft Fix it 50882. Para ello, haga clic en el botón Fix it, haga clic en Ejecutar en el cuadro de diálogo Descarga de archivos y siga los pasos del asistente de Fix it.

  2. Instale la actualización de seguridad descrita en este artículo.

  3. Ejecute Microsoft Fix it 50883. Para ello, haga clic en el botón Fix it, haga clic en Ejecutar en el cuadro de diálogo Descarga de archivos y siga los pasos del asistente de Fix it.

Método 2. Solución manual del problema

Para ello, siga estos pasos:

  1. Determine si la entrada del registro "IgnoreRemoteKeyboardLayout" o "ScanCode Map" existen en la siguiente subclave del registro. Cualquiera de estas entradas puede provocar que la instalación de esta actualización de seguridad no se realice correctamente.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard layout

  2. Realice una copia de seguridad de esta subclave del Registro. Para ello, haga clic en Exportar en el menú Archivo y a continuación guarde el archivo .reg en una ubicación segura, como un disco o un dispositivo USB de almacenamiento.

  3. Elimine la subclave del Registro.

  4. Instale la actualización de seguridad descrita en este artículo.

  5. Restaure la entrada del registro (el archivo .reg) que guardó en el paso 2. Para ello, haga doble clic en el archivo .reg que guardó en el paso 2 y luego haga clic en Sí en el cuadro de diálogo que aparece.

Si no puede instalar la actualización de seguridad, póngase en contacto con el soporte técnico.

Más información

La versión en inglés (EE. UU.) de esta actualización de software instala archivos que tienen los atributos enumerados en las siguientes tablas. Las fechas y las horas de estos archivos se muestran según la hora universal coordinada (UTC). Las fechas y horas de estos archivos se muestran en su equipo local en horario local y con la configuración actual de cambio de horario de verano (DST). Además, las fechas y horas pueden cambiar cuando realiza determinadas operaciones en los archivos.

Información sobre archivos para Windows XP y Windows Server 2003

  • Los archivos que se aplican a un hito (SPn) y un tipo de servicio (QFE, GDR) específicos se muestran en las columnas "Requisito de SP" y "Tipo de servicio".

  • Los tipos de servicio GDR contienen solo las correcciones de amplia distribución para solucionar problemas críticos generalizados. Los tipos de servicio QFE contienen revisiones además de las correcciones de amplia distribución.

  • Además de los archivos que se muestran en estas tablas, esta actualización de software también instala un archivo de catálogo de seguridad asociado (KBnúmero.cat) firmado con una firma digital de Microsoft.

Para todas las versiones compatibles de Windows XP basadas en x86

File name

File version

File size

Date

Time

Platform

Kblchecker.dll

5.1.2600.6211

8,192

19-Apr-2012

11:26

x86

Para todas las versiones compatibles de Windows Server 2003 y de Windows XP Professional x64 Edition basadas en x64

File name

File version

File size

Date

Time

Platform

Kblchecker.dll

5.2.3790.4985

13,312

20-Apr-2012

00:25

x64

Para todas las versiones compatibles de Windows Server 2003 basadas en x86

File name

File version

File size

Date

Time

Platform

Kblchecker.dll

5.2.3790.4985

8,704

19-Apr-2012

11:39

x86

Para todas las versiones compatibles de Windows Server 2003 basadas en IA-64

File name

File version

File size

Date

Time

Platform

Kblchecker.dll

5.2.3790.4988

21,504

26-Apr-2012

01:19

IA-64

INFORMACIÓN SOBRE LOS ARCHIVOS

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.