Ошибки при запуске 16-разрядного приложения

При обновлении специального автомобильного программного обеспечения на Windows 7 x32 столкнулся с ошибкой – “The Win16 Subsystem was unable to enter Protected Mode,DOSX.EXE mustbe in your AUTOEXEC.NT and present in your PATH.” Причем ошибка возникла после последних апдейтов, ранее она не возникала.

The Win16 Subsystem was unable to enter Protected Mode

Закончив сетовать на отсталость производителей программного обеспечения, которые задержались где-то в каменном веке, взоры были обращены на сайт поддержки Microsoft. Заинтересовала публикация KBID 324767 – “Сообщение об ошибке при установке или запуске ОС MS-DOS или 16-разрядного приложения Windows”. Предлагается несколько решений, связанных с играми вокруг config.nt и autoexec.nt. Сразу вспомнились времена Windows 95-98, когда система считалась неполноценной, пока не поковырялся в bat-файлах. В итоге получил файлы с такими параметрами:

autoexec.nt

@echo off
lh %SystemRoot%system32mscdexnt.exe
lh %SystemRoot%system32redir
lh %SystemRoot%system32dosx
SET BLASTER=A220 I5 D1 P330 T3

config.nt

dos=high, umb
device=%SystemRoot%system32himem.sys
files=40

Добавить комментарий