La CPU NTVDM del subsistema MS-DOS de 16 bits encontró una instrucción no válida
Mensaje de error al instalar o iniciar un programa basado en MS-DOS o Windows de 16 bits
Ver los productos a los que se aplica este artículo
ID del artículo : 324767
Última modificación: 23 de enero de 2007
Revisión: 4.0
Esta página Síntoma Causa Solución Método 1 Método 2 Más información
Síntomas
Si intenta iniciar o instalar un programa basado en MS-DOS o Windows de 16 bits en una computadora con Windows XP, puede recibir un mensaje de error similar a uno de los siguientes :
Subsistema MS-DOS de 16 bits
Ruta del programa que está intentando iniciar o instalar
C:\Winnt\System32\config.nt El archivo del sistema no se aplica. Ejecuta aplicaciones de MS-DOS y Microsoft Windows. Seleccione "Cerrar" para finalizar la aplicación.
Subsistema MS-DOS de 16 bits
Ruta del programa que estás intentando iniciar o instalar
El archivo de sistema config.nt no es apto para ejecutarse MS-DOS con aplicaciones de Microsoft Windows. Seleccione "Cerrar" para finalizar la aplicación.
Subsistema MS-DOS de 16 bits
Ruta del programa que estás intentando iniciar o instalar
Sistema C:\Windows\System32\Autoexec.nt archivo No aplicable Para ejecutar aplicaciones de MS-DOS y Microsoft Windows. Seleccione "Cerrar" para finalizar la aplicación.
Aunque es posible que se le solicite salir del programa o ignorar el mensaje de error, cualquiera de las dos opciones hará que el programa se cierre.
Volver al principio Causa
Este problema puede ocurrir si uno o más de los siguientes archivos faltan o están dañados: ? Config.nt Autoexec.nt Command.com Volver al principio Solución
Para resolver este problema, utilice uno de los siguientes métodos.
Volver al principio Método 1
1. Inserte el CD en la unidad de CD o DVD.
2. Haga clic en Inicio y luego en Ejecutar.
3. En el cuadro Abrir, escriba cmd y luego haga clic en Aceptar.
4. Escriba los siguientes comandos en el símbolo del sistema y presione Entrar después de cada comando:
expandir
expandir
expandir
salir
5. Si el problema se ha resuelto, no continúe con los pasos restantes. Si el problema no se resuelve, vaya al siguiente paso.
6. Nota: Durante el siguiente procedimiento, el archivo Command.com no se editará ni creará. Por lo tanto, es posible que tengas que expandirlo desde el CD-ROM de Windows XP. Inicie el Bloc de notas.
7. En el Bloc de notas, escriba la siguiente entrada: dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files= 40.
8. En el menú Archivo, haga clic en Guardar como.
9. En el cuadro Nombre de archivo, escriba Config.nt y luego haga clic en Guardar. Cierre el archivo Config.nt.
10. En el menú Archivo, haga clic en Nuevo.
11. En un nuevo documento en blanco, escriba la siguiente entrada: @echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT %\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
12. Guardar como.
13. En el cuadro Nombre de archivo, escriba Autoexec.nt y luego haga clic en Guardar. Cierre el archivo Autoexec.nt.
14. Inicie el Explorador de Windows. Localice el archivo Config.nt, haga clic derecho en el archivo Config.nt y luego haga clic en Copiar.
15. Haga clic derecho en la carpeta %SYSTEMROOT%\System32 y luego haga clic en Pegar.
16. Localice el archivo Autoexec.nt, haga clic derecho en el archivo Autoexec.nt y luego haga clic en Copiar.
17. Haga clic derecho en la carpeta %SYSTEMROOT%\System32 y luego haga clic en Pegar.
18. Localice el archivo Command.com, haga clic derecho en el archivo Command.com expandido y luego haga clic en Copiar.
19. Haga clic derecho en la carpeta %SYSTEMROOT%\System32 y luego haga clic en Pegar. Reinicie la computadora.
Si el problema persiste, copie los archivos Autoexec.nt y Config.nt de la carpeta "Reparación" de Windows a la carpeta "Sistema". Para ello, siga estos pasos: 1. Haga clic en Inicio, haga clic en Ejecutar, escriba c:\windows\repair y luego haga clic en Aceptar.
2. Haga clic derecho en Autoexec.nt y luego haga clic en Copiar.
3. Haga clic en Inicio, haga clic en Ejecutar, escriba c:\windows\system32 y luego haga clic en Aceptar.
4. Haga clic derecho en cualquier lugar de la carpeta y haga clic en Pegar.
5. Haga clic derecho en el archivo "Autoexec.nt" que acaba de copiar y luego haga clic en "Propiedades".
6. Haga clic para seleccionar Sólo lectura y luego haga clic en Aceptar.
7. Repita los pasos 1 a 6 para copiar el archivo Config.nt.
Nota: Se deben habilitar los permisos de solo lectura o estos archivos se eliminarán después de reiniciar Windows.
Volver al principio Método 2
1. Haga clic en Inicio, haga clic en Ejecutar, escriba C:\windows\repair y luego haga clic en Aceptar.
2. Haga clic derecho en el archivo Autoexec.nt y luego haga clic en Copiar.
3. Haga clic en Inicio, haga clic en Ejecutar, escriba %windir%\system32 y luego haga clic en Aceptar.
4. En la carpeta System32, presione Ctrl+V para pegar el archivo Autoexec.nt en la carpeta. Volver arriba Más información
Para obtener más información sobre los programas basados en MS-DOS en Windows, haga clic en el número de artículo siguiente para ver el artículo correspondiente en Microsoft Knowledge Base:
305521 ( /kb/305521/) Mensaje de error "Subsistema MS-DOS de 16 bits" al ejecutar programas MS-DOS o Windows de 16 bits en Windows Server 2003 o Windows 2000 Server
314106 (/kb/314106/ ) Solución de problemas de programas basados en MS-DOS en Windows XP
Volver al principio