ntvdm cpu problem

G

Guest

I run an old MS-DOS program on my Windows XP Pro system. Until yesterday
afternoon, it worked reasonably well. After being away from my machine, I
came back to find it frozen. I then turned off the power. When the machine
was rebooted two problems emerged. Norton Antivirus told me a necessary file
was missing: ccAVMail.dll. I had to then reinstall Norton SystemWorks 2005.
All Norton components work now.
However, now the MS-DOS application won't work. I get the following
message:
The NTVDM CPU has encountered an illegal instruction.
CS:ffff IP:ffff OP:00 00 00 00 00 Choose 'Close' to terminate the application.
I terminate and nothing happens. The program does not work.


I do not think it is the specific application. When I run command.com from
the DOS prompt, I get the same error messages. Seems to me that the 16 bit
MS-DOS subsystem has gotten crunched.

I did all of the things Windows Help told me to do -- e.g., I checked
config.sys, etc., and I confirmed that Ntio.sys, ntdos.sys, ntvdm.exe, and
redir.exe had not recently been changed.

When I run an application, a file is created/updated. It is
NTVDM.EXE-1A10A423.pf
in the Prefetch subdirectory of WINDOWS.

I can't view the contents of the file, however.

I would appreciate any help anyone can give me. Unfortunately, this old
MS-DOS program is essential to my work. But more generally, the 16-bit
subsystem seems to be screwed up.

Thanks

Jim
 
W

Wesley Vogel

[[Error Message:
The NTVDM CPU has encountered an illegal instruction.

User Action:
Retry the operation. If you still get this message, try to continue. If you
are able to continue, you might want to check the results of the running
application. Otherwise, terminate the application, then restart it. If you
still get this message, contact your technical support group or the supplier
of the running application. ]]
http://www.microsoft.com/resources/...s/2000/server/reskit/en-us/w2000Msgs/1259.asp

Entries in Config.nt or Autoexec.nt May Cause NTVDM Errors
http://support.microsoft.com/default.aspx?scid=kb;en-us;156687

Troubleshooting MS-DOS-based programs in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;314106

How to Troubleshoot 16-Bit Windows Programs in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;314495

Not everything in the following article will apply. The article was written
for Windows 2000. However most of it does.
[[If it was not one of those, you can try the DLLs under the following
registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\W

Value: Known DLLs]]

The above should read...
[[If it was not one of those, you can try the DLLs under the following
registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WOW

Value: Known DLLs]]
Troubleshooting NTVDM and WOW Startup Errors
http://support.microsoft.com/default.aspx?scid=kb;en-us;196453

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 

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

Top