El proceso de instalación deja de responder o recibe un mensaje de error cuando intenta instalar la versión 2.0 de.NET Framework, la aplicación.NET Framework 1.1 o la versión 1.0 de.NET Framework


Síntomas


Cuando intenta instalar la Microsoft.NET Framework 2.0, la 1.1 de.NET Framework o la 1.0 de.NET Framework, puede experimentar los problemas siguientes:
  • El proceso de instalación deja de responder.
  • Recibirá un mensaje de error similar al siguiente:
    El programa de instalación de.NET Framework 1.1 terminó antes de tiempo
Nota: Se produce un error en el proceso de instalación de.NET Framework cuando intenta registrar el archivo System.EnterpriseServices.dll.

Causa


Este problema se produce si el equipo está infectado con una variante del virus HaxDoor.

Solución


Para resolver este problema, siga estos pasos:
  1. Abra el Explorador de Microsoft Security Essentials. Para ello, visite el siguiente sitio web de Microsoft:
  2. Haga clic en Exploración de servicio completa, lea el contrato de servicio y, a continuación, haga clic en Aceptar. Debe aceptar los términos del contrato de servicio para continuar.
  3. En la página instalar el escáner , haga clic en Instalar ahora. Haga clic en instalar en el cuadro de diálogo que aparece.
  4. En cuanto la instalación esté completa, haga clic en Launch Scanner.
  5. Seleccione la opción de exploración completa (recomendado) y, a continuación, haga clic en siguiente.

  6. Cuando el análisis haya finalizado, intente instalar el.NET Framework.
Si sigue sin poder instalar el.NET Framework, siga estos pasos:
  1. Abra la carpeta %WinDir%\System32. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba %windir%\system32y, a continuación, haga clic en Aceptar.
  2. Intente encontrar uno de los siguientes archivos:
    • Avload32.dll
    • Logon16x.dll
    • Yvsvga.dll
    • Lanh64.sys
  3. Si aparece uno de los archivos que se enumeran en el paso 2, haga clic en el archivo y, a continuación, haga clic en Eliminar.
Si no se puede eliminar el archivo, tendrá que reiniciar el equipo en modo seguro. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba msconfigy, a continuación, haga clic en Aceptar.
  2. Haga clic en el de arranque. INI , haga clic para activar la casilla de verificación/SafeBoot y, a continuación, haga clic en Aceptar.
  3. En el cuadro de diálogo Configuración del sistema , haga clic en reiniciar.
  4. En modo seguro, abra la carpeta %WinDir%\System32, haga clic en el archivo que desea eliminar y, a continuación, haga clic en Eliminar.
Si sigue sin poder eliminar el archivo, siga estos pasos:
  1. Haga clic en el archivo y, a continuación, haga clic en Propiedades.
  2. Haga clic en la ficha seguridad y, a continuación, haga clic en administradores en nombres de grupos o usuarios.
  3. En el área permisos para administradores , haga clic para seleccionar la casilla de verificación Denegar todos los permisos disponibles.
  4. Bajo nombres de grupos o usuarios, haga clic en sistema.
  5. En el área permisos de sistema , haga clic para seleccionar la casilla de verificación Denegar todos los permisos disponibles.
  6. Haga clic en Aceptar para cerrar el cuadro de diálogo de Propiedades .
  7. Intente eliminar el archivo de nuevo.
Si sigue sin poder eliminar el archivo, siga estos pasos:
  1. Pruebe a cambiar el nombre del archivo.
  2. Reinicie el equipo.
  3. Abra la carpeta %WinDir%\System32, haga clic en el archivo que desea eliminar y, a continuación, haga clic en Eliminar.
Ahora puede reiniciar el equipo en modo normal. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba msconfigy, a continuación, haga clic en Aceptar.
  2. Haga clic en el de arranque. INI , haga clic para desactivar la casilla de verificación/SafeBoot y, a continuación, haga clic en Aceptar.
  3. En el cuadro de diálogo Configuración del sistema , haga clic en reiniciar.
Ahora podrá instalar el.NET Framework.

Nota:  Independientemente de si se puede instalar el.NET Framework, le recomendamos que visite el sitio Web de Microsoft Security Essentials y realizar un análisis de virus completa.

Más información


El virus HaxDoor crea un proceso oculto. Además, el virus oculta archivos y claves del registro. El nombre del archivo ejecutable del virus HaxDoor puede variar. Pero el nombre de archivo suele ser Mszx23.exe. Muchas variantes de este virus puso un controlador denominado Vdmt16.sys o Vdnt32.sys en el equipo. Este controlador se utiliza para ocultar el proceso del virus. Las variantes del virus HaxDoor pueden restaurar estos archivos si los elimina.