• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Motherboard
  • GPU
  • CPU
  • Display
  • Memory
  • Case
  • Cooling
  • Power
  • Networking
  • Peripherals
    • Keyboard
    • Mouse
  • System
hardware centric

Hardware Centric

All about Hardware

Ad example

[Fix] 16 Bit MS-DOS Sub System Illegal Instruction (100% Working)

January 30, 2022 by Jim Eddy

Do you want to install a new game, but the system is showing 16 Bit ms Dos sub system illegal instruction? Or you are trying to boot the system, but is this problem also there? And you don’t know how to solve this problem? Then this article is for you. Follow the instruction and your problem might solve.

16 Bit MS Dos Sub System Illegal Instruction

How to Solve – ‘16 Bit MS-DOS Sub System Illegal Instruction’

Some older MS-DOS software might run on Windows NT and XP thanks to the 16-bit subsystem. It creates a replicated MS-DOS environment in which many classic apps run smoothly. (This is not the same as the Command.)

Shell is a genuine 32-bit Windows application.

Sign That Your PC Is Facing 16 Bit Sub System Illegal Instruction

If you try to run or install an MS-DOS– or 16-bit Windows-based program on your Windows XP-based computer, you can get an error message that looks like this:

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

Whether you choose to leave the software or ignore the error warning, the program will shut down in either case.

How to Fix This Problem?

Solution 1: Alter the variables in the environment.

If a long filename path is set in the “Variable Value” box in the “Environment Variables” properties, some MS-DOS programs will not run. 

As a result, the first solution to the “System File not suitable for executing MS-DOS and Windows applications” problem is to provide the temporary files with a shorter file name path. 

To do so, follow these steps:

1. Press the Windows image thumb8 + R keys at the same time to enter the ‘Run’ command box.

2. Type systempropertiesadvanced in the run command box and hit Enter.

3. Select Environment Variables from the Advanced menu.

4. Click Edit next to the TEMP variable.

5. Click OK after changing the Variable value path to C:\Windows\Temp.

6. Finally, click Edit after selecting the TMP value.

7. Set the Variable value path to C:\Windows\Temp as well.

8. To close all windows, click OK twice.

Solution 2: Re-create or restore the required files.

If any of the following files are missing, damaged, or not located in the percent systemroot percent System32 folder, the “System File not appropriate for running MS-DOS applications” error can occur:

  • Autoexec.nt
  • Command.com
  • Config.nt

For Windows 7 or Vista, copy the “Autoexec.nt” and “Config.nt” files from another functional machine (with the same Windows Edition) or use Notepad to re-create the “config.nt” and “Autoexec.nt” files.

A.To create the config.nt file in the first place.

1. In Notepad, copy and paste the following text:

dos=high, umb

device=%SYSTEMROOT%\system32\himem.sys

files=40

2. Select File > Save As from the File menu.

3. Type config.nt in the File Name box.

4. Select All Files as the Save As the type and save the file to the C:\Windows\System32 directory.

B. To make the autoexec.nt file, follow these steps:

1. In Notepad, copy and paste the following text:

@echo off

lh %SYSTEMROOT%\system32\mscdexnt.exe

lh %SYSTEMROOT%\system32\redir

lh %SYSTEMROOT%\system32\dosx

SET BLASTER=A220 I5 D1 P330 T3

2. Select File > Save As 

3. Type Autoexec.nt in the File Name field.

4. Select All Files as the Save As the type and save the file to the C:\Windows\System32 directory.

5. Then restart your PC (Personal Computer).

Conclusion

This article might give you an idea about 16-bit ms subsystem error and if you face this problem in your life then this will help you to fix this. If you face the problem then first you just have to keep your calm and then slowly follow these steps described above.

Filed Under: System

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recent Posts

  • [Explained] Does SSD Come with Cables?
  • 64 MB Cache Vs 128 MB Cache Memory | Difference Between them
  • [4 Fixes] SMART Hard Disk Error NVME SSD 313
  • [6 Fixes] Reboot and Select Proper Boot Device New Build PC
  • How to Overclock i5 9600k? Step-By-Step Guidelines

Footer

QUICK LINKS

  • About Us
  • Privacy Policy
  • Terms and Conditions
  • Contact

Social Media

  • Facebook
  • YouTube

AFFILIATE DISCLOSER

Hardware centric  is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for website owners to earn advertising fees by advertising and linking to amazon (.com, .co.uk, .ca etc) and any other website that may be affiliated with Amazon Service LLC Associates Program

© 2023 · Hardware centric | All Rights Reserved