Solucionar problemas relacionados con los errores de inicio de NTVDM y WOW


IMPORTANTE: este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows

Resumen

Se trata de un solucionador de problemas paso a paso para solucionar problemas de inicio de NTVDM o WOW. Tenga en cuenta que Sysedit.exe es un programa de 16 bits disponible en Windows NT y diseñado para solucionar este tipo de problemas. Si se inicia, significa que el estado de las DLL y de los ejecutables de WOW y NTVDM es correcto y que deberá concentrarse en los pasos siguientes relacionados con el entorno. Si SYSEDIT no se inicia, intente ejecutar solamente el shell de MS-DOS "command.com" en el símbolo del sistema. Tenga en cuenta que, si SYSEDIT no se ejecuta, deberán aplicarse todos los pasos descritos a continuación.

Más información

  1. Compruebe Autoexec.nt y Config.nt por si detecta algo inusual o un determinado código cuya ejecución puede impedir convirtiéndolo en un comentario.
  2. Cambie el nombre de Autoexec.bat.
  3. Compruebe si hay cambios en Win.ini o System.ini, o sustitúyalos expandiendo los archivos originales fuera de los medios de instalación.
  4. Cambie el nombre del resto de archivos *.ini si es posible
  5. En el archivo Config.nt, deje sólo lo siguiente:
          dos=high, umb
    device=%SystemRoot%\system32\himem.sys
    files=60
    shell=%SystemRoot%\system32\command.com /e:4096
    NOTA:

    • Las entradas predeterminadas fuera del disco de instalación permitirán la ejecución de SYSEDIT, pero es posible que sean necesarias otras entradas según se describe anteriormente para ejecutar otras aplicaciones.
    • Los archivos tiene un rango válido de: archivos = de 5 a 254.
  6. Compruebe las variables del entorno realizando una de las siguientes acciones:



    • Haga clic en Inicio, seleccione Configuración, Panel de control, haga doble clic en Sistema y, después, haga clic en la ficha Entorno. En Windows 2000, haga clic en Configuración, Panel de control, haga doble clic en Sistema, haga clic en la ficha Avanzado y, a continuación, haga clic en Variables de entorno.


      O bien
    • Ejecute el comando SET en el símbolo del sistema y compruebe todas las variables de entorno para valores nulos, espacios en blanco, marcas de signo igual doble (==) u otras entradas desconocidas.
  7. Compruebe que la ruta de acceso coincide con la ruta de acceso predeterminada del CD; es decir, que no hay entradas antepuestas a la ruta; si hay una entrada no estándar, elimínela.
  8. Compruebe la longitud de la ruta para determinar longitudes tras la expansión próximas a los 200 caracteres. La ruta de acceso es una combinación de la ruta en Autoexec.nt y en la ficha Entorno en la herramienta Sistema del Panel de control. Si la ruta de acceso supera los 100 caracteres, cámbiela para probarla.
  9. Compruebe las siguientes entradas del Registro: El modo más sencillo es comprobarlas para ver si están llenas. (Existen casos en los que las claves o subclaves desaparecen.) Entonces, si las claves están completamente llenas, no intente determinar los valores correctos, simplemente descárguelos y cárguelos en un sistema de prueba para ver si el problema puede reproducirse.


    ADVERTENCIA: si utiliza incorrectamente el Editor del Registro puede tener serios problemas que requerirán volver a instalar el sistema operativo. Microsoft no puede garantizar la solución de los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.


    Si desea información acerca de cómo modificar el Registro, consulte el tema de Ayuda "Cambiar claves y valores" del Editor del Registro (Regedit.exe) o los temas "Agregar y eliminar información del Registro" y "Editar los datos del Registro" en Regedt32.exe. Tenga en cuenta que debe hacer una copia de seguridad del Registro antes de modificarlo. Si utiliza Windows NT, también deberá actualizar el Disco de reparación de emergencia (ERD).



    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WOW: parámetros para el inicio de WOW
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WOW: valores de configuración de System.ini
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFile\Mapping: asignaciones para Win.ini, System.ini, Winfile.ini, Progman.ini y Control.ini
    • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment: valores de configuración del entorno
    • Otras configuraciones INI que pueden encontrarse en el Registro: consulte las páginas 905 a 908 del Kit de recursos de Windows NT Workstation 4.0.
  10. Si esto no funciona, faltan archivos o están dañados. (Lo más probable es que los archivos estén dañados; intente reemplazarlos primero.)


    • Ntio.sys
    • Ntdos.sys
    • Ntvdm.exe
    • Ntvdm.dll (3.1 solamente)
    • Redir.exe
    • Wowexec.exe
    • Vdmredir.dll
    • Krnl386.exe
    • Krnl286.exe (Windows NT 3.1 solamente)
    • Gdi.exe
    • User.exe
    • Wow32.dll (no en Windows 3.1)
    • Commdlg.dll
    • Version.dll
    • Shell32.dll
    • Gdi32.dll
    • User32.dll
    • Advapi32.dll
    • Compobj.dll
    • Ddeml.dll
    • Ole2.dll
    • Ole2dist.dll
    • Storage.dll
    • Rpcrt4.dll
    En el sistema, busque lo siguiente:



    • Avicap.dll
    • Avifile.dll
    • Commdlg.dll
    • Keyboard.drv
    • Lzexpand.dll
    • Mciavi.drv
    • Mciseq.drv
    • Mciwave.drv
    • Mmsystem.dll
    • Mmtask.tsk
    • Mouse.drv
    • Msvideo.dll
    • Olecli.dll
    • Olesvr.dll
    • Setup.inf
    • Shell.dll
    • Sound.drv
    • System.drv
    • Tapi.dll
    • Timer.drv
    • Ver.dll
    • Vga.drv
    • Wfwnet.drv
    • Winspool.drv
    Segundo paso para DLL dañadas o que faltan:


    Si no era una de esas, puede probar con las DLL de la siguiente clave del Registro:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\W

    Valor: DLL conocidas; a continuación se muestra una lista de las DLL, aunque la mayoría de ellas se encuentra en la lista anterior.


    Llegado a este punto, es posible que desee efectuar el método forzoso: lleve a cabo una instalación paralela con todas las actualizaciones y simplemente copie %SystemRoot%\System y %SystemRoot%\System32 desde la instalación paralela al sistema nuevo.



    • Comm.drv
    • Commdlg.dll
    • Ctl3dv2.dll
    • Ddeml.dll
    • Keyboard.drv
    • Lanman.drv
    • Mapi.dll
    • Mmsystem.dll
    • Mouse.drv
    • Netapi.dll
    • Olecli.dll
    • Olesvr.dll
    • Pmspl.dll
    • Shell.dll
    • Sound.drv
    • System.drv
    • Toolhelp.dll
    • Vga.drv
    • Wfwnet.drv
    • Win87em.dll
    • Winoldap.mod
    • Winsock.dll
    • Winspool.exe
    • Wowdeb.exe
    • Timer.drv
    • Rasapi16.dll
    • Compobj.dll
    • Storage.dll
    • Ole2.dll
    • Ole2disp.dll
    • Ole2nls.dll
    • Typelib.dll
    • Msvideo.dll
    • Avifile.dll
    • Msacm.dll
    • Mciavi.drv
    • Mciseq.drv
    • Mciwave.drv
    • Progman.exe
    • Avicap.dll
Propiedades

Id. de artículo: 196453 - Última revisión: 07/22/2003 - Revisión: 1

Comentarios