Aparece el mensaje de error "Subsistema MS-DOS de 16 bits" cuando se ejecuta un programa de MS-DOS o de Windows 16 bits en Windows Server 2003 o en Windows 2000 Server

Seleccione idioma Seleccione idioma
Id. de artículo: 305521 - Ver los productos a los que se aplica este artículo
Para obtener una versión de este artículo para Microsoft Windows XP, consulte 324767.
Expandir todo | Contraer todo

Síntomas

Si intenta ejecutar un comando basado en MS-DOS o basado en Windows de 16 bits en un equipo basado en Microsoft Windows Server 2003 o Microsoft Windows 2000, puede recibir uno de los siguientes mensajes de error:
Subsistema MS-DOS de 16 bits
ruta de acceso al programa en el que intenta iniciar o instalar
C:\WINNT\system32\config.nt El archivo de sistema no es apropiado para ejecutar aplicaciones MS-DOS y Windows. Elija "Cerrar" para finalizar la aplicación.
Subsistema MS-DOS de 16 bits
ruta de acceso al programa en el que intenta ejecutar
config.nt El archivo de sistema no es apropiado para ejecutar aplicaciones MS-DOS y Windows. Elija "Cerrar" para finalizar la aplicación.
Subsistema MS-DOS de 16 bits
ruta de acceso al programa en el que intenta ejecutar
C:\WINNT\system32\autoexec.nt El archivo de sistema no es apropiado para ejecutar aplicaciones MS-DOS y Windows. Elija "Cerrar" para finalizar la aplicación.
Es posible que se le pida que cierre el programa o que ignore el mensaje de error, pero el programa se cerrará con independencia de la opción que elija.

Causa

Este problema se puede producir si alguno de los archivos siguientes se ha perdido, está dañado o no está ubicado en la carpeta %systemroot%\System32:
  • Autoexec.nt
  • Command.com
  • Config.nt

Solución

Para resolver este problema, siga estos pasos:
  1. Inserte el CD de Windows Server 2003 o el CD de Windows 2000 Server en la unidad de CD.
  2. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  3. Escriba los siguientes comandos y presione ENTRAR después de cada uno:
    expand D:\i386\config.nt_ %systemroot%\system32\config.nt

    expand D:\i386\autoexec.nt_ %systemroot%\system32\autoexec.nt

    expand D:\i386\command.co_ %systemroot%\system32\command.com

    exit
    Nota
    La descripción de este procedimiento supone que su letra de la unidad de CD es D. Si su letra de la unidad de CD no es D, sustituya la letra de la unidad correcta.
  4. Inicie o instale el programa. Si se ha resuelto el problema, no siga los pasos restantes. Si de lo contrario no se resuelve, vaya al paso siguiente.
  5. Inicie el Bloc de notas y, a continuación, escriba los siguientes comandos.

    Nota
    El archivo Command.com no se modifica o crea en el proceso siguiente. Por ello, es posible que tenga que expandir el archivo desde su CD-ROM. Vea el paso 16 para obtener instrucciones acerca de cómo hacerlo.

    dos=high, umb device=%SYSTEMROOT%\system32\himem.sys files=40
  6. En el menú Archivo, haga clic en Guardar como.
  7. En el cuadro Nombre de archivo, escriba Config.nt y, a continuación, haga clic en Guardar. Cierre el archivo Config.nt.
  8. En el menú Archivo, haga clic en Nuevo.
  9. En el nuevo documento en blanco, escriba las siguientes entradas.

    @echo off lh %SYSTEMROOT%\system32\mscdexnt.exe lh %SYSTEMROOT%\system32\redir lh %SYSTEMROOT%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3
  10. En el menú Archivo, haga clic en Guardar como.
  11. En el cuadro Nombre de archivo, escriba Autoexec.nt y, a continuación, haga clic en Guardar. Cierre el archivo Autoexec.nt.
  12. Inicie el Explorador de Windows. Busque el archivo Config.nt, haga clic con el botón secundario del mouse en el archivo Config.nt y, a continuación, haga clic en Copiar.
  13. Haga clic con el botón secundario del mouse en la carpeta %systemroot%\System32 y haga clic en Pegar.
  14. Busque el archivo Autoexec.nt, haga doble clic con el botón secundario del mouse en el archivo Autoexec.nt y, a continuación, haga clic en Copiar.
  15. Haga clic con el botón secundario del mouse en la carpeta %systemroot%\System32 folder y haga clic en Pegar.
  16. Expanda el archivo Command.com desde el CD-ROM de Windows Server 2003 o Windows 2000 Server. Para ello, siga estos pasos:
    1. Haga clic en Inicio, en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
    2. expand cd-rom:\i386\command.co_ drive_letter:\system_root\system32\command.com 
      
      exit
  17. Compruebe la existencia de la carpeta a la que se asignan las variables de entorno del usuario TEMP y TMP. Para ello, siga estos pasos:
    1. Haga clic en Inicio, en Ejecutar, escriba sysdm.cpl en el cuadro Abrir y, a continuación, haga clic en Aceptar.
    2. En el cuadro de diálogo Propiedades del sistema, haga clic en la ficha Opciones avanzadas y haga clic en Variables de entorno.
    3. En las Variables de usuario para la sección Nombre de usuario, busque las variables TEMP y TMP. Éstas aparecen en la columna Variable.
    4. En el caso de las variables TEMP y TMP, tenga en cuenta que la carpeta correspondiente aparece en la columna Valor.
    5. Inicie el Explorador de Windows. Para ello, haga clic en Inicio y en Ejecutar, escriba explorer en el cuadro Abrir y, a continuación, haga clic en Aceptar.
    6. Ubique la carpeta que se especifica para las variables TEMP y TMP. Asegúrese de que esta carpeta exista.

      Nota
      Para buscar la carpeta, puede que tenga que activar la característica que muestra archivos y carpetas ocultos. Para ello, siga estos pasos:
      1. En el menú Herramientas, haga clic en Opciones de carpeta y, a continuación, haga clic en la ficha Ver.
      2. En Archivos y carpetas ocultos, haga clic en Mostrar archivos y carpetas ocultos y, a continuación, haga clic en Aceptar.
  18. Reinicie el equipo.

Propiedades

Id. de artículo: 305521 - Última revisión: lunes, 03 de diciembre de 2007 - Versión: 8.2
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Palabras clave: 
kberrmsg kbprb KB305521

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