16 bit Windows Subsystem

G

Guest

I am getting this message when trying to run an old windows program.
16 bit windows subsystem-
C:\WINDOWS\SYSTEM32\AUTOEXEC.NT.
The system file is not suitable for running MS-DOS and
Microsoft windows application. Choose 'close' to
terminate the application.

I have replaced Config.nt Autoexec.nt and Command .com files as stated in
http://support.microsoft.com/?kbid=324767

The progam works OK until I shutdown the computer, the next time I startup
the Autoexec.nt file has been deleted from Windows\system32 folder.

Can anyone help!
 
T

Torgeir Bakken \(MVP\)

Brian said:
I am getting this message when trying to run an old windows program.
16 bit windows subsystem-
C:\WINDOWS\SYSTEM32\AUTOEXEC.NT.
The system file is not suitable for running MS-DOS and
Microsoft windows application. Choose 'close' to
terminate the application.

I have replaced Config.nt Autoexec.nt and Command .com files as stated in
http://support.microsoft.com/?kbid=324767

The progam works OK until I shutdown the computer, the next time I startup
the Autoexec.nt file has been deleted from Windows\system32 folder.

Can anyone help!
Hi

Could be caused a trojan or something similar, e.g.
TrojanDownloader.Win32.Dia.a, more about this here:
http://groups.google.com/[email protected]
 
R

Rock

Brian said:
I am getting this message when trying to run an old windows program.
16 bit windows subsystem-
C:\WINDOWS\SYSTEM32\AUTOEXEC.NT.
The system file is not suitable for running MS-DOS and
Microsoft windows application. Choose 'close' to
terminate the application.

I have replaced Config.nt Autoexec.nt and Command .com files as stated in
http://support.microsoft.com/?kbid=324767

The progam works OK until I shutdown the computer, the next time I startup
the Autoexec.nt file has been deleted from Windows\system32 folder.

Can anyone help!

AVAST (free antivirus software) can be the cause if SP2 is installed:
http://groups.google.com/[email protected]

You can put back the standard version of autoexec.nt by copying a backup
copy held in windows\repair to windows\system32.
 
G

Gregg

Hi Brian,
I just spent the morning working on the same problem for a friend with an
old DOS based program. I found a number of spy and adware programs and
removed them but I still lost the autoecxec.nt file on reboot. Actually the
autoexec.nt file is being moved from the system32 folder to the
c:\windows\repair folder. When I move it back the dos program works fine. I
then changed the attributes of the autoexec.nt file to Read Only, Hidden and
it stayed put when I rebooted the system.
I still think there is something that is in the system that shouldn't be but
I can't find it.
 
J

Jim Byrd

Hi Brian - Try this fix, courtesy of MVP Kelly Theiriot:


"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.

XP_Fix.EXE by TRF Systems, Inc.
http://www.visualtour.com/downloads/xp_fix.exe

More info here:

Error Message: MS-DOS or 16-bit Windows-based program
http://www.kellys-korner-xp.com/xp_m.htm#16bit"


Then, courtesy of flrman1, here:
http://forums.techguy.org/archive/index.php/t-280212.html

"First in safe mode click on My Computer then click Tools > Folder Options.
In Folder options click on the View tab. Under Files and Folders tick "Show
hidden files and folders" then uncheck "Hide file extensions for known file
types" and uncheck "Hide protected operating system files (recommended)".
Now click "Like current folder" then "Apply" and "OK"

Now find and delete these files:

C:\WINNT\system\windupdate.exe (added by JB: note the spelling - the
added 'd')
C:\WINNT\system.css

Delete this folder:

c:\freescan

Also in safe mode navigate to the C:\Windows\Temp folder. Open the Temp
folder and go to Edit > Select All then Edit > Delete to delete the entire
contents of the Temp folder.

Go to Start > Run and type %temp% in the Run box. The Temp folder will open.
Click Edit > Select All then Edit > Delete to delete the entire contents of
the Temp folder.

Finally go to Control Panel > Internet Options. On the General tab under
"Temporary Internet Files" Click "Delete Files". Put a check by "Delete
Offline Content" and click OK. Click on the Programs tab then click the
"Reset Web Settings" button. Click Apply then OK.


Empty the Recycle Bin"


Run the fix file again after you're done w/the above.


--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
B

Bullwinkle. J. Moose

You might make it read only. That will save it from being deleted. Also save
a copy in a safety or backup file. That way the next time you lose it, as I
did several times, you can copy the safety copy back to the system32
directory.

Since I made it read only I have not had a problem with it. I run a number
of legacy programs and was shocked when this happened to me after installing
sp2 and being attacked by numerous viruses and adware.

Good luck.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

16 bit subsystem? 14
16 bit windows subsystem 6
16 bit windows subsystem 6
16 Bit Windows Subsytem error 4
16 Bit Windows Subsystem 2
16 bit MS-DOS Subsystem 16
16 Bit Windows Subsystem 3
16 Bit Windows Subsystem 3

Top