System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
This article was previously published under Q324767
To continue receiving security updates for Windows, make sure you're running Windows XP with Service Pack 3 (SP3).
For more information, refer to this Microsoft web page: Support is ending for some versions of Windows
(http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)
If you try to start or install an MS-DOS-based or a 16-bit
Windows-based program on your Windows XP-based computer, you may receive an
error message that is similar to one of the following:
16-bit MS-DOS Subsystem path to the program that
you are trying to start or install
C:\Winnt\System32\config.nt The system file is not suitable for running MS-DOS
and Microsoft Windows applications. Choose 'Close' to terminate the
application.
16-bit MS-DOS
Subsystem path to the program that you are trying to start or
install config.nt The system file is not suitable for
running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate
the application.
16-bit MS-DOS
Subsystem path to the program that you are trying to start or
install C:\Windows\System32\Autoexec.nt The system file is
not suitable for running MS-DOS and Microsoft Windows applications. Choose
'Close' to terminate the application.
Although you may be prompted to
quit the program or ignore the error message, either selection makes the
program quit.
In the File Name box, type
Config.nt, and then click Save. Close
the Config.nt file.
On the File menu, click
New.
In the new blank document, type the following entries:
@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
On the File menu, click Save
As.
In the File Name box, type
Autoexec.nt, and then click Save. Close
the Autoexec.nt file.
Start Windows Explorer. Locate the Config.nt file,
right-click the Config.nt file, and then click
Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then
click Paste.
Locate the Autoexec.nt file, right-click the
Autoexec.nt file, and then click
Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then
click Paste.
Locate the Command.com file, right-click the expanded
Command.com file, and then click
Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then
click Paste. Restart your computer.
If the issue continues to occur, copy the Autoexec.nt and
Config.nt files from the Repair folder in Windows to the System folder. To do
so, follow these steps:
Click Start, click Run,
type c:\windows\repair, and then click
OK.
Right-click Autoexec.nt, and then click
Copy.
Click Start, click Run,
type c:\windows\system32, and then click
OK.
Right-click anywhere in that folder, and then click
Paste.
Right-click the Autoexec.nt file that you
just copied, and then click Properties.
Click to select Read-Only, and then click
OK.
Repeat steps 1 through 6 to copy the Config.nt
file.
Note You must enable Read-Only permissions or the files will be
removed after you restart Windows.
For more information about MS-DOS-based
programs in Windows, click the following article numbers to view the articles
in the Microsoft Knowledge Base:
305521
(http://support.microsoft.com/kb/305521/
)
"16-bit MS-DOS Subsystem" error message when you run an MS-DOS or 16-Bit Windows program in Windows Server 2003 or Windows 2000 Server
314106
(http://support.microsoft.com/kb/314106/
)
Troubleshooting MS-DOS-based programs in Windows XP