Windows 10 32bit x86 - NTVDM has encountered a System Error A device attached to the system is not functioning. 16 bit MS-DOS Subsystem

I have an older 16bit MS-DOS program that runs just fine on Windows 7 and Windows 8, 32 bit of course. It will not run when these same machines are updated to Windows 10  (also 32 bit).

The error is:

16 bit MS-DOS Subsystem

"NTVDM has encountered a System Error  A device attached to the system is not functioning." 

I ran all the updates after installing Windows 10. When we uninstall Windows 10, the program again runs just fine.

Any ideas? Help please.

Thanks in advance


Question Info

Last updated December 10, 2018 Views 26,178 Applies to:

Hi Dave,


Thank you for posting on Microsoft Community.
We appreciate your interest in Windows 10.


I suggest you to refer to the thread below answered by MarceloCapozzi on May 11, 2015 and check if it helps:


Hope this helps!
Get back to us if you have queries regarding Windows, we will be happy to help you.

Thank you,
Microsoft Community.

55 people were helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.