Читайте "
Некорректные записи в файлах Config.nt и Autoexec.nt могут вызывать ошибки NTVDM"
NTVDM - это виртуальная DOS машина, она эмулирует далеко не все функции реального DOS по причине запрета NT на обращение к портам ввода-вывода напрямую.
В папке system32 должен быть файл autoexec.nt, создайте его в любом текстовом редакторе с таким содержимым:
Скрытый текст @echo off REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment. REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a REM different startup file is specified in an application's PIF. REM Файл AUTOEXEC.BAT не используется для инициализации среды MS-DOS. REM Для инициализации среды MS-DOS используется файл AUTOEXEC.NT, REM если не указан другой файл инициализации в PIF-файле приложения. REM Install CD ROM extensions REM Установка расширений для поддержки CD ROM lh %SystemRoot%\system32\mscdexnt.exe REM Install network redirector (load before dosx.exe) REM Установка сетевого редиректора (загружается перед dosx.exe) lh %SystemRoot%\system32\redir REM Install DPMI support REM Установка поддержки DPMI lh %SystemRoot%\system32\dosx
|
и что бы избежать впредь подобной проблемы, поставьте ему атрибут "только чтение"
Также данная проблема может возникать, если один или несколько нижеперечисленных файлов отсутствуют или повреждены:
Config.nt;
Autoexec.nt;
Command.com.
Решение:
Для устранения проблемы выполните следующие действия.
1. Поместите установочный компакт-диск Windows XP в дисковод для компакт-дисков или DVD-дисков.
2. Нажмите кнопку Пуск и выберите пункт Выполнить.
3. В поле Открыть введите команду cmd и нажмите кнопку ОК.
Введите следующие команды, нажимая после каждой из них клавишу ВВОД.
4. expand буква_компакт-диска:\i386\config.nt_ c:\windows\system32\config.nt
expand буква_компакт-диска:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand буква_компакт-диска:\i386\command.co_ c:\windows\system32\command.com
exit
5. Запустите приложение, вызвавшее сбой (или начните установку соответствующего приложения). Если описанная проблема не возникает повторно, пропустите последующие действия. В противном случае переходите к выполнению следующего действия.
6. Примечание. При выполнении последующих действий файл Command.com не должен создаваться или подвергаться изменениям. Поэтому данный файл необходимо извлечь с компакт-диска Windows XP.
7. Запустите программу «Блокнот». В окне программа «Блокнот» введите следующий текст.
dos=high, umb device=%SYSTEMROOT%\system32\himem.sys files=40
8. В меню Файл выберите команду Сохранить как.
9. В поле Имя файла введите Config.nt и нажмите кнопку Сохранить. Закройте файл Config.nt.
10. В меню Файл выберите команду Создать.
11. В окне нового документа введите следующий текст.
@echo off lh %SYSTEMROOT%\system32\mscdexnt.exe lh %SYSTEMROOT%\system32\redir lh %SYSTEMROOT%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3
12. В меню Файл выберите команду Сохранить как.
13. В поле Имя файла введите Autoexec.nt и нажмите кнопку Сохранить. Закройте файл Autoexec.nt.
14. Запустите проводник Windows. Найдите созданный ранее файл Config.nt, щелкните его правой кнопкой мыши и выберите команду Копировать.
15. Щелкните правой кнопкой мыши папку %SYSTEMROOT%\System32 и выберите команду Вставить.
16. Найдите созданный ранее файл Autoexec.nt, щелкните его правой кнопкой мыши и выберите команду Копировать.
17. Щелкните правой кнопкой мыши папку %SYSTEMROOT%\System32 и выберите команду Вставить.
18. Найдите извлеченный с компакт-диска Windows XP файл Command.com, щелкните его правой кнопкой мыши и выберите команду Копировать.
19. Щелкните правой кнопкой мыши папку %SYSTEMROOT%\System32 и выберите команду Вставить. Перезагрузите компьютер.
Если проблема не исчезла, скопируйте файлы Autoexec.nt и Config.nt из папки Repair (расположена в папке операционной системы) в папку System32. Для этого выполните следующие действия.
1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду c:\windows\repair и нажмите кнопку ОК.
2. Щелкните правой кнопкой мыши файл autoexec.nt и выберите команду Копировать.
3. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду c:\windows\system32 и нажмите кнопку ОК
4. Щелкните правой кнопкой мыши внутри папки c:\windows\system32 и выберите команду Вставить.
5. Щелкните правой кнопкой мыши файл Autoexec.nt, скопированный на шаге 2, и выберите команду Свойства.
6. Установите флажок Только чтение и нажмите кнопку ОК.
7. Повторите шаги с 1 по 6 для файла Config.nt.
Примечание. Если не установить атрибут «Только чтение», скопированные файлы будут удалены после перезагрузки Windows.
Информация в данной статье применима к:
Microsoft Windows XP Professional Edition
Microsoft Windows XP Home Edition