MS12-034: Descripción de la actualización de seguridad para CVE-2012-0181 en Windows XP y Windows Server 2003: 8 de mayo de 2012

Seleccione idioma Seleccione idioma
Id. de artículo: 2686509 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

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 Update

Soluciones de seguridad para profesionales de TI: Soporte técnico y solución de problemas de TechNet Security

Ayuda para proteger un equipo que ejecuta Windows frente a virus y malware: Centro de seguridad y soluciones para virus

Soporte local según el país: Soporte internacional

Más informació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:
322756 Có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.

    Microsoft Fix it 50882
  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.

    Microsoft Fix it 50883


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 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.

INFORMACIÓN SOBRE LOS ARCHIVOS

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

Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.1.2600.62118,19219-Apr-201211:26x86

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

Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.498513,31220-Apr-201200:25x64

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

Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.49858,70419-Apr-201211:39x86

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

Contraer esta tablaAmpliar esta tabla
File nameFile versionFile sizeDateTimePlatform
Kblchecker.dll5.2.3790.498821,50426-Apr-201201:19IA-64
Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones

Propiedades

Id. de artículo: 2686509 - Última revisión: jueves, 19 de julio de 2012 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003 Service Pack 2 sobre las siguientes 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 Microsoft Windows XP sobre las siguientes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Palabras clave: 
atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability kbfixme kbmsifixme KB2686509

Enviar comentarios

 

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