Mensaje de error: Error de interfaz de usuario: No se puede cargar la DLL de interfaz de usuario de inicio de sesión Msgina.dll

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

En esta página

Síntomas

Al intentar instalar Windows 2000 Service Pack 3 (SP3), puede aparecer el siguiente mensaje de error cuando inicia el equipo:
Error de interfaz de usuario:
No se puede cargar la DLL de interfaz de usuario de inicio de sesión Msgina.dll.
Póngase en contacto con el administrador del sistema para reemplazar el archivo DLL o restaurar el archivo DLL original.
La pantalla de inicio de Windows no aparece y no puede abrir Windows 2000.

Causa

Este problema puede ocurrir si Winlogon.exe consulta la clave del Registro de Mpr.dll antes que Services.exe la haya creado. En Windows 2000 Service Pack 3, Msgina.dll depende de Mpr.dll. Mpr.dll requiere que la clave del Registro siguiente esté presente para poderse inicializar:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\NetworkProvider\HwOrder
Esta clave se crea cuando se inicia Services.exe. Como Winlogon.exe se inicia al mismo tiempo que Services.exe, puede consultar la clave del Registro de Mpr.dll antes que Services.exe la haya creado. Cuando esto ocurre, Msgina.dll no se carga y aparece el mensaje de error que se describe en la sección "Síntomas" de este artículo. Esta dependencia no existe en Windows 2000 Service Pack 2 (SP2).

Solución

Información del Service Pack

Para resolver este problema, obtenga el Service Pack más reciente para Microsoft Windows 2000. Para obtener información adicional al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
260910 Cómo obtener el Service Pack más reciente de Windows 2000

Información de hotfix

Ahora tiene a su disposición una revisión para la que Microsoft proporciona soporte técnico, pero que sólo se diseñó para corregir el problema descrito en este artículo. Únicamente debe aplicarse a equipos que experimenten este problema específico. Se efectuarán pruebas adicionales de esta revisión. Por tanto, si no se ve muy afectado por el problema en cuestión, Microsoft recomienda que espere al próximo Service Pack de Windows 2000 que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los Servicios de soporte técnico de Microsoft con el fin de obtener la revisión. Para obtener una lista completa de los números de teléfono de los Servicios de soporte técnico de Microsoft, así como información acerca de los costos del soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
NOTA: En casos especiales, los costos derivados de las llamadas al soporte técnico pueden cancelarse si un profesional del soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Se aplicarán los costos habituales de soporte a las consultas y temas de soporte técnico adicionales que no guarden relación con la actualización en cuestión.

La versión en inglés de esta revisión tiene los atributos de archivo enumerados 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 de la herramienta Fecha y hora del Panel de control.
Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivo
15-Oct-200218:535.0.2195.6090332.560Msgina.dll


Para aplicar esta revisión, debe poder iniciar el equipo y abrir Windows 2000. Requerirá acceso a otro equipo basado en Windows 2000 SP2 y un disco en blanco, con formato de tres pulgadas y media.

Para resolver el problema, abra Windows 2000 y aplique el hotfix:
  1. En otro equipo basado en Windows 2000 Service Pack 2, inserte en la unidad de disco un disco en blanco con formato de tres pulgadas y media.
  2. Haga clic en Inicio y en Ejecutar, escriba cmd y haga clic en Aceptar.
  3. En un símbolo del sistema, escriba los comandos siguientes y presione ENTRAR después de cada uno:
    C:
    CD \
    CD \WINNT\system32\dllcache
    COPY msgina.dll A:
  4. Quite el disco de tres pulgadas y media de la unidad de disco.
  5. Inicie el equipo que tiene el problema descrito en la sección "Síntomas" y reinicie la Consola de recuperación. Si no tiene instalada la Consola de recuperación como una opción de inicio, siga estos pasos:
    1. Introduzca el disco 1 del programa de instalación de Windows 2000 Server en la unidad de disco o bien, si dispone de una unidad de CD-ROM de inicio, puede introducir en ella el CD-ROM de Windows 2000 Server.
    2. Reinicie el equipo.
    3. Siga las instrucciones que aparecerán en la pantalla. Si está utilizando los discos de instalación, el sistema le pedirá que inserte los otros discos en la unidad de disco. Se puede tardar varios minutos en cargar los archivos.
    4. Seleccione las opciones apropiadas para reparar la instalación de Windows 2000 e inicie la Consola de recuperación.
  6. En el símbolo del sistema de la Consola de recuperación, escriba los comandos siguientes y presione ENTRAR después de cada comando:
    CD system32
    REN msgina.dll mdgina.old
    CD dllcache
    REN msgina.dll msgina.old
    NOTA: si Msgina.dll no existe en las carpetas System32 o Dllcache, vaya al paso 7.
  7. Introduzca el disco de tres pulgadas y media que contiene el archivo Msgina.dll que se copió desde el segundo equipo basado en Windows 2000 Service Pack 2 en la unidad de disco del equipo que tiene el problema descrito en la sección "Síntomas".
  8. En el símbolo del sistema de la Consola de recuperación, escriba los comandos siguientes y presione ENTRAR después de cada comando:
    COPY a:\msgina.dll
    CD ..
    COPY a:\msgina.dll
    exit
  9. Reinicie el equipo y aplique el hotfix.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a" de este artículo. Este problema se corrigió por primera vez en el Service Pack 4 de Microsoft Windows 2000.

Más información

Para obtener información adicional sobre cómo obtener un hotfix para Windows 2000 Datacenter Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
265173 El programa Datacenter y el producto Windows 2000 Datacenter Server
Para obtener información adicional acerca de cómo usar la Consola de recuperación, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
301645 CÓMO: Utilizar la consola de recuperación en un equipo que no se inicia en Windows 2000

Propiedades

Id. de artículo: 329316 - Última revisión: martes, 6 de febrero de 2007 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Advanced Server
  • Service Pack 3 de Microsoft Windows 2000
  • Service Pack 3 de Microsoft Windows 2000
Palabras clave: 
kbbug kbfix kbwin2000presp4fix kbqfe kbsecurity kbwin2ksp4fix kbhotfixserver KB329316

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