I am unable to run certain 16 bit applications.

John Savill

November 19, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. Certain 16-bit applications won't run under Windows NT, forexample if they try and directly access hardware but if you are receiving anyof the following errors then you may be able to do something about it:

  • Cannot run 16-bit Windows program. This program requires a newer version ofWindows

  • Cannot run the 16-bit program. The application is not supported by WindowsNT

  • Can't run 16-bit Windows program. One of the library files needed to run is damaged. Please reinstall this application

A possible cause for these errors are if any of the following dynamic linklibraries are missing, corrupt or simply the wrong version.

  • compobj.dll

  • ddeml.dll

  • ole2.dll

  • ole2disp.dll

  • storage.dll

  • ctl3dv2.dll

  • ole2nls.dll

  • stdole.tlb

  • typelib.dll

  • ver.dll

  • commdlg.dll

To fix expand/copy the files from the latest service pack/hotfix you haveapplied or if not found in the latest service pack, from your Windows NTinstallation CD-ROM.

Another cause may be that the file NTVDM.EXE has been deleted from your%systemroot%system32 directory so check this.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like