Algunas aplicaciones de terceros pueden no iniciarse y recibe un mensaje de error cuando inicia el equipo que está ejecutando Windows XP Service Pack 2: "Reasignación no válida de DLL del sistema"
Algunos programas pueden no iniciarse después de instalar la actualización de seguridad 925902 (MS07-017) y la 928843 (MS07-008) en un equipo que esté ejecutando Microsoft Windows XP con el Service Pack 2 (SP2). Además, puede recibir un mensaje de error similar al siguiente: nombre_ejecutable_aplicación - Reasignación no válida de DLL del sistema
La DLL de sistema user32.dll se ha reasignado en la memoria La aplicación no funcionará correctamente. La reasignación ocurrió porque la DLL C:\Windows\System32\Hhctrl.ocx ocupa un intervalo de direcciones reservado para las DLL del sistema de Windows. Debe ponerse en contacto con el fabricante que proporciona la DLL para obtener una nueva.
Le será más fácil cumplimentar los pasos siguientes si primero ha impreso el artículo.
Para resolver este problema, siga estos pasos:
- Instale todas las actualizaciones importantes desde el siguiente sitio Web de Microsoft:
http://update.microsoft.com/microsoftupdate
- Trate de ejecutar de nuevo el programa que no se inició. Si el programa se inicia y no recibe el mensaje de error de la sección "Síntomas del problema", está arreglado. Si el error continúa, siga los pasos 3 a 5.
- Visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=74AD4188-3131-429C-8FCB-F7B3B0FD3D86&displaylang=es
- Haga clic en Descargar y después en Ejecutar. Si no está disponible el botón Descargar, primero deberá hacer clic en Validar para validar su copia de Windows.
- Siga las instrucciones que aparecerán en la pantalla para instalar la actualización 935448.
Puede recibir un error similar que haga referencia a Shell32.dll cuando ejecute AVG Anti-Virus Control Center de Grisoft, Inc. Este problema se produce si también está ejecutando BricoPack Vista Inspirat de CrystalXP. Para resolver este problema, desinstale BricoPack Vista Inspirat.
Nota: no se trata de un problema con AVG Anti-Virus Control Center ni con Windows. Este problema no se resuelve al instalar la actualización 935448.
Causa del problema
El archivo Hhctrl.ocx que se incluye en la actualización de seguridad 928843 y el archivo User32.dll que se incluye en la actualización de seguridad 925902 tienen un conflicto de direcciones de base. Este problema se produce si un programa carga el archivo Hhctrl.ocx antes de cargar el archivo User32.dll. Microsoft ha confirmado que el problema afecta a las siguientes aplicaciones de terceros.
ProgramaVersiónFabricante El panel de control de audio Realtek HD 1.41, 1.45, 1.49, 1.57Realtek Semiconductor CorporationElsterFormular2006, 2007ElsterTUGZip3.4Christian KindahlCD-Tag2.27Claremont SoftwareSuunto Ski Manager 1.0.2, 1.1, 1.2SuuntoBMC PATROL7.1BMC Software, Inc
Notas
- Si recibe un mensaje de error similar al siguiente cuando usa otro programa, instale la actualización que se menciona en este artículo. Si confirmamos que otros programas se ven afectados por este problema, actualizaremos este artículo con más información.
- Este problema no se produce con la versión 1.64 del panel de control de audio Realtek HD.
Información de implementación de la actualización
Para resolver este problema, utilice uno o varios de los métodos siguientes, según su situación.
Importante: Windows Update y Microsoft Update solamente detectan las versiones afectadas del panel de control de audio de Realtek HD, ElsterFormular, TUGZip y CD-Tag. Sin embargo, otros programas se ven afectados por este problema. Por tanto, si la actualización 935448 no se instaló en el equipo usando el método 1 o usando Windows Server Update Services (WSUS) en el método 2, use el método 3.
Método 1: Instale la actualización 935448 con Actualizaciones automáticas o mediante Microsoft Update
Para usar Microsoft Update, visite el siguiente sitio Web de Microsoft:
http://update.microsoft.com/microsoftupdate
Método 2: Implemente la actualización 935448 en una empresa usando Windows Server Update Services (WSUS) o Microsoft Systems Management Server (SMS)
Los profesionales de IT pueden usar WSUS o SMS para implementar esta actualización en una empresa.
Método 3: Instale la actualización 935448 desde el Centro de descarga de Microsoft
El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=74ad4188-3131-429c-8fcb-f7b3b0fd3d86
Fecha de publicación: 3 de abril de 2007
Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
http://support.microsoft.com/kb/119591
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.
Problemas conocidos
Actualización de seguridad La actualización 928843 (MS07-008) y la 935448 incluyen archivos Hhctrl.ocx con el mismo número de versión. Si instala la actualización de seguridad 928843 (MS07-008) después de instalar la actualización 935448, debe reinstalar esta última.
Requisitos previos
Para aplicar esta revisión, debe tener instalado Windows XP Service Pack 2 (SP2) en el equipo.
Información de instalación
Para instalar esta actualización sin ninguna intervención de usuario y sin reiniciar el equipo, los administradores pueden usar el comando siguiente:
WindowsXP-KB935448-x86-ENU /quiet /norestart
Nota: Reinicie el equipo y compruebe que la instalación tuvo éxito usando los modificadores
/quiet y
/restart. También debería revisar el archivo KB935448.log para buscar información sobre errores que se producen al usar el modificador
/quiet. Para obtener información adicional acerca de la configuración de modificadores compatibles con esta actualización, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 262841 Modificadores de la línea de comandos para los paquetes de actualización de software de Windows
http://support.microsoft.com/kb/262841
Información de reinicio No es necesario reiniciar el equipo una vez aplicada esta actualización.
Información sobre archivos
La versión en inglés de esta actualización tiene los atributos de archivo mostrados en la siguiente tabla (u otros posteriores). Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha
Zona horaria del elemento
Fecha y hora del Panel de control.
Para la sucursal SP2GDR del servicioNombre de archivoHhctrl.ocx
Versión del archivo5.2.3790.2847
Tamaño del archivo546,304
Fecha (UTC)02-Abr-2007
Hora (UTC)05:58
Tipo de servicioSP2GDR
Para la sucursal SP2QFE del servicio
Nombre de archivoHhctrl.ocx
Versión del archivo5.2.3790.2847
Tamaño del archivo546,304
Fecha (UTC)02-Abr-2007
Hora (UTC)05:53
Tipo de servicioSP2QFE
Nota: al instalar esta actualización, el programa de instalación comprueba si algúno de los archivos que se están actualizando en el sistema se ha actualizado anteriormente con una revisión de Microsoft. Si instaló anteriormente un hotfix para actualizar uno de estos archivos, el programa de instalación copia al equipo los archivos SP2QFE. En otro caso, el programa de instalación copia los archivos SP2GDR en el equipo. Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 824994 Descripción del contenido de los paquetes de actualización de software de Windows Server 2003 y del Service Pack 2 de Windows XP
http://support.microsoft.com/kb/824994
Comprobar que la actualización KB 912475 está instalada
Para comprobar que dicha actualización está instalada, siga estos métodos:
- Método 1: Compare la versión del archivo instalado en el equipo con la que se documenta en la sección "Información del archivo".
- Método 2: Compruebe los archivos instalados por esta actualización examinando la siguiente subclave del Registro:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB935448\Filelist
Nota: quizá esta subclave del Registro no contenga una lista completa de los archivos instalados. Además, esta subclave del Registro podría no crearse correctamente si un administrador o un OEM realiza una instalación integrada de la actualización en los archivos de origen de la instalación de Windows.
Información de eliminación
Para quitar esa actualización de seguridad, use el elemento 5672 utilizando el elemento
Agregar o quitar programas del Panel de control. Para quitar esta actualización de seguridad, los administradores también pueden usar el programa Spuninst.exe. La utilidad Spuninst.exe se encuentra en la carpeta siguiente:
%windir%\$NTUninstallKB935448$\Spuninst
Para quitar esta actualización sin ninguna intervención de usuario y sin reiniciar el equipo, los administradores pueden usar el comando siguiente:
%windir%\$NTUninstallKB935448$\Spuninst\Spuninst.exe /quiet /norestart
Para obtener más información acerca de los modificadores compatibles con la utilidad Spuninst.exe, consulte la sección "Command-line Options for Removing Software Updates" de la siguiente página Web de Microsoft Technet:
http://technet.microsoft.com/en-us/library/cc738134.aspx#EQQAG
En ese tema estaba el link.
Creo saber que en algúnos casos ni con esta se soluciona el problema y la solucion pasa por desistalar estas actualizaciones que causan el problema.
Suerte, un saludo.