![](pic/blank.gif)
|
ID:
|
![](pic/blank.gif)
R10762
|
Product:
|
![](pic/blank.gif)
Windows NT
|
Versions:
|
4.0
|
Operation_Systems:
|
MS Windows NT 4.0
|
Last Modified Date:
|
23.07.99
|
|
АННОТАЦИЯ
В данной статье приводится метод решения проблемы, при которой в Windows NT невозможен запуск 16-ти разрядных и MS-DOS приложений.
ПРОБЛЕМА
При запуске 16-ти разрядных приложений, например SYSEDIT.EXE, или MS-DOS приложений из MS Windows NT, в зависимости от языковой версии операционной системы и установленных пакетов обновления, может появляться одно из следующих сообщений об ошибке:
Сообщение 1.
The Win16 Subsystem was unable to enter Protected Mode, DOSX.EXE must be in your AUTOEXEC.NT and present in your PATH.
Сообщение 2.
РЕШЕНИЕ
Проблема может появляться по одной из следующих причин:
- Файл HIMEM.SYS не загружается в файле CONFIG.NT;
- Файл DOSX.EXE не загружается в файле AUTOEXEC.NT;
- Один из файлов HIMEM.SYS или DOSX.EXE отсутствует или поврежден.
Для решения проблемы выполните следующие шаги:
- Откройте в любом текстовом редакторе файл \System32\config.nt, где - каталог, в который установлена операционная система Windows NT.
- Проверьте наличие следующей команды:
device=%SystemRoot%\system32\himem.sys
Если данная команда отсутствует, добавьте ее.
- Откройте в любом текстовом редакторе файл \System32\autoexec.nt, где - каталог, в который установлена операционная система Windows NT.
- Проверьте наличие следующей команды:
lh %SystemRoot%\system32\dosx.exe
Если данная команда отсутствует, добавьте ее.
- Скопируйте файлы HIMEM.SYS и DOSX.EXE из каталога I386, находящегося на установочном компакт-диске Windows NT, в каталог \System32, где - каталог, в который установлена операционная система Windows NT.
См. также статью Q103104.
|