При попытке запуска 16-ти разрядного программы в Windows может выдаваться следующее сообщение об ошибке:

Application popup: 16-bit Windows Subsystem : An application has attempted to directly access the hard disk, which cannot be supported. This may cause the application to function incorrectly. Choose ‘Close’ to terminate the application.

Как правило, эта ошибка является результатом некорректной записи в файлах command.com, AUTOEXEC.NT или CONFIG.NT, которые поддерживаются операционной системой для обеспечения совместимости с 16-ти разрядными приложениями. Для решения этой проблемы восстановите версии этих файлов с установочного компакт-диска Windows, выполнив следующие действия.

  1.  Откройте программу CMD.EXE (в диалоговом окне Пуск > Выполнить (Start > Run) введите команду cmd.exe)).

  2.  Перейдите в каталог %systemroot%\system32 с помощью следующей команды:

cd %systemroot%\system32

  3.  Переименуйте текущие файлы command.com, AUTOEXEC.NT и CONFIG.NT, добавив к их расширению значение OLD:

rename command.com command.comold
rename autoexec.nt autoexec.ntold
rename config.nt config.ntold

  4.  Перейдите в каталог i386 установочного ресурса Windows (например, d:\i386) с помощью следующей команды:

cd /d d:\i386

Параметр /d позволяет изменить диск и путь одновременно.

  5.  Распакуйте оригинальные файлы с установочного компакт-диска Windows NT с помощью таких команд:

expand command.co_ %systemroot%\system32\command.com
expand autoexec.nt_ %systemroot%\system32\autoexec.nt
expand config.nt_ %systemroot%\system32\config.nt

  6.  Перезагрузите компьютер и откройте еще раз 16-ти разрядное программа.