16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Files, FAQs, and other things to help you get your games running before you start asking questions.

16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Postby eL_PuSHeR » 2005-4-02 @ 11:07

Well, after seeing people asking ZILLIONS OF TIMES the same question over and over again, I have decided to make a sticky here, although I positively know that most people doesn't even bother to SEARCH THE FORUMS before asking for help.

Anyway, let's stop complaining...... :happyhappy:

For those of you who are getting any error message under Windows XP (and maybe other NT's based OSes - don't know for sure) that 16-bit subsystem applications may fail, it's commonly due to one of these reasons....

1) It is rumored or reported that some Windows Updates can render these two files useless.

2) Some malicious malware/spyware/viruses are also reported to damage these two files. If you haven't updated anything in a while, I should check the system integrity. If you regularly surf the internet it is GREATLY ADVISABLE to have a firewall activated and an up-to-date antivirus. edit: And for the love of god, don't use Internet Explorer!

On both cases, the reason is that AUTOEXEC.NT and CONFIG.NT (two text files located inside WINDOWS\SYSTEM32 folder) are overwritten or damaged and the system cannot use them anymore. Fortunately, there should be copies stored in the WINDOWS\REPAIR folder which allow us to copy them over the damaged ones. After that, reboot system, just to be on the safe side.

I advise to COMPLETELY DISABLE System Restore before attempting to repair/cleaning a system. It is a known fact that some viruses may get stuck "on purpose" there, making disinfection impossible. After thorough checking, re-enable System Restore again.

After checking that your system is running fine again (by executing the offending application that was giving the error message earlier (could even be DOSBox executable) do a RESTORE POINT. It could save you from a lot of headaches.

Good luck and happy gaming. :cool:
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
User avatar
eL_PuSHeR
Moderator
 
Posts: 6446
Joined: 2003-6-20 @ 16:39

Re: 16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Postby MiniMax » 2005-4-02 @ 11:45

If restoring the corrupt files (AUTOEXEC.NT and CONFIG.NT) from the REPAIR folder does not work, you can retrieve fresh copies from your installation CD:
Code: Select all
expand CD-ROM Drive Letter:\i386\config.nt_   %WINDIR%\system32\config.nt
expand CD-ROM Drive Letter:\i386\autoexec.nt_ %WINDIR%\system32\autoexec.nt
expand CD-ROM Drive Letter:\i386\command.co_  %WINDIR%\system32\command.com

________________
Relevant Microsoft Knowledgebase Articles
  1. Error message when you install or start an MS-DOS or 16-bit Windows-based program
    (http://support.microsoft.com/?kbid=324767)
    Windows XP Home, Windows XP Pro.
  2. "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
    (http://support.microsoft.com/?kbid=305521)
    Windows 2000.
  3. Entries in Config.nt or Autoexec.nt May Cause NTVDM Errors
    (http://support.microsoft.com/?kbid=156687)
    Windows NT, Windows 2000.
  4. Troubleshooting MS-DOS-based programs in Windows XP
    (http://support.microsoft.com/?kbid=314106)
    Windows XP Home, Windows XP Pro.
  5. Troubleshooting MS-DOS-Based Programs in Windows
    (http://support.microsoft.com/?kbid=165214)
    Windows NT, Windows 2000.
  6. How to Troubleshoot 16-Bit Windows Programs in Windows XP
    (http://support.microsoft.com/?kbid=314495)
    Windows XP Home, Windows XP Pro.
  7. Troubleshooting 16-Bit Windows Applications
    (http://support.microsoft.com/?kbid=103656)
    Windows NT, Windows 2000.

________________
Search engine fodder

The system file is not suitable for running MS-DOS and Microsoft Windows applications
Last edited by MiniMax on 2005-4-03 @ 11:44, edited 1 time in total.
DOSBox 0.73 ReadMe | DOSBox Wiki | DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Win 10 Pro
User avatar
MiniMax
Moderator
 
Posts: 5128
Joined: 2004-1-18 @ 04:15
Location: Stockholm, Sweden, Europe, Earth Interests: Old games & young women

Re: 16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Postby DosFreak » 2005-4-02 @ 12:05

Rumours

#1. Upgrading to XP SP2 will cause the above error. FALSE
Last edited by DosFreak on 2005-4-04 @ 08:14, edited 1 time in total.
User avatar
DosFreak
l33t++
 
Posts: 9508
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: 16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Postby DosFreak » 2005-4-11 @ 10:13

Noticed today that some people apply read-only to config.nt/autoexec.nt (which fixes their problem), otherwise they are corrupted on a reboot. This seems to imply that a program is modifying autoexec.nt/config.nt on bootup.
Game Acronym List
DosBox CVS Builds
DosBox Feature Request Thread
DosBox FAQ
PC Game Compatibility List
"Who's got time to read all the way down to the bottom of an email?"
User avatar
DosFreak
l33t++
 
Posts: 9508
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: 16-bit subsystem error "Your system is not suitable for running 16-bit apps"

Postby eL_PuSHeR » 2005-5-29 @ 08:10

Updated on May 29th 2005

This installaton program will reinstall the missing or corrupt Windows XP system files command.com, autoexec.nt and config.nt. The absence or corruption of one or more of these files causes a "16 Bit Subsystem" error.


Haven't used myself. Use it at your own risk...
Attachments
xp_fix.exe
Fix for 16bit subsystem error...
(139.89 KiB) Downloaded 2436 times
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
User avatar
eL_PuSHeR
Moderator
 
Posts: 6446
Joined: 2003-6-20 @ 16:39


Return to Deep Thought

Who is online

Users browsing this forum: No registered users and 1 guest