Некоторые 16-ти разрядные программы не работают под управлением Windows. К таким приложениям относятся программы, которые требуют непосредственного доступа к аппаратному обеспечению.

При этом порой выдаются похожие сообщения об ошибках:

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

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

Can’t run 16-bit Windows program. One of the library files needed to run <программа> is damaged. Please reinstall this application.

Возможной причиной этой проблемы может быть повреждение, отсутствие, или наличие некорректной версии следующих библиотек DLL:

· COMPOBJ.DLL;

· DDEML.DLL;

· OLE2.DLL;

· OLE2DISP.DLL;

· STORAGE.DLL;

· CTL3DV2.DLL;

· OLE2NLS.DLL;

· STDOLE.DLL;

· TYPELIB.DLL;

· VER.DLL;

· COMMDLG.DLL.

Для решения проблемы необходимо распаковать или скопировать эти файлы из последнего пакета обновлений. Если файлы найти не удалось, скопируйте их с установочного компакт-диска Windows.

Еще одной причиной является удаление файла NTVDM.EXE из каталога %systemroot%\system32, поэтому убедитесь в его наличии.