Aparece el mensaje de error "Config.nt El archivo de sistema no es apropiado para ejecutar aplicaciones MS-DOS y Windows" cuando intenta ejecutar un programa en Windows 2000

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

Síntomas

Si intenta ejecutar un programa en un equipo con Microsoft Windows 2000, puede que reciba el siguiente mensaje de error:
config.nt El archivo de sistema no es apropiado para ejecutar aplicaciones MS-DOS y Microsoft Windows. Elija "Cerrar" para finalizar la aplicación.

Causa

Este problema se puede producir si se dan todas las condiciones siguientes:
  • Intenta ejecutar un programa de 16 bits.
  • Ha instalado la actualización de seguridad MS04-032 para Microsoft Windows.
  • Ha deshabilitado la creación de nombres de archivos 8.3 para el sistema de archivos NTFS.
Al ejecutar un programa de 16 bits en Windows 2000, el programa se ejecuta en NT Virtual DOS Machine de Microsoft Windows (NTVDM). NTVDM es un proceso multiproceso que simula un entorno de Windows de 16 bits en el que los programas de 16 bits basados en Windows se pueden ejecutar como subprocesos independientes. NTVDM utiliza la variable de sistema TMP para la localizar una ubicación en la que ejecutar el programa. Normalmente, la variable de sistema TMP está establecida en C:\WINNT\Temp. Esta carpeta utiliza el formato de nomenclatura 8.3 al crear archivos nuevos, en lugar de utilizar nombres de archivo largos.

Tras instalar la actualización de seguridad MS04-032 para Microsoft Windows, NTVDM utiliza la variable de usuario TMP en lugar de la variable de sistema TMP. Si el formato de nomenclatura 8.3 está deshabilitado en el equipo, la variable de usuario TMP utilizará nombres de archivo largos.

Solución

Para evitar este problema, siga estos pasos:
  1. Haga clic en Inicio, seleccione Configuración y, a continuación, haga clic en Panel de control.
  2. Haga doble clic en Sistema, haga clic en la ficha Opciones avanzadas y, a continuación, haga clic en Variables de entorno.
  3. En la lista Variables de usuario para Nombre_usuario, haga clic en TMP y, a continuación, haga clic en Modificar.
  4. En el cuadro Valor de variable, escriba c:\winnt\temp y haga clic tres veces en Aceptar.

    De forma alternativa, en el cuadro Valor de variable, escriba la ruta de las carpetas que no utilicen nombres de archivo largos.
  5. Cierre el Panel de control.
Nota
Para solucionar este problema para numerosos usuarios, puede utilizar la utilidad PathMan.exe para actualizar la variable de usuario TMP a través de una secuencia de comandos de inicio de sesión. PathMan.exe se incluye en el Kit de recursos de Microsoft Windows 2000 Server. Para obtener más información acerca de PathMan.exe, haga clic en la opción Ayuda de herramientas del Kit de recursos de Windows 2000 Server, expanda la opción de herramientas de administración de equipo y, a continuación, haga clic en PathMan.exe.

Más información

Cuando el formato de nomenclatura 8.3 está deshabilitado, el valor de la entrada de registro NtfsDisable8dot3NameCreation es 1. Esta entrada de registro se encuentra en la siguiente subclave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Debido a que numerosos programas de 16 bits no pueden utilizar nombres de archivo largos, recomendamos que no deshabilite el formato de nomenclatura 8.3 en los equipos que ejecuten este tipo de programas.

Para obtener información adicional acerca de la Actualización de seguridad MS04-032 para Microsoft Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
840987 MS04-032: Actualización de seguridad para Microsoft Windows

Propiedades

Id. de artículo: 889506 - Última revisión: jueves, 18 de agosto de 2005 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kbsecurity kbsetup kbappcompatibility kbtshoot kbprb KB889506

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