Решение проблем с файлом AUTOEXEC.NT

Вы можете столкнуться с сообщением, особенно после обновления Windows XP SP2, о том, что CONFIG.NT или AUTOEXEC.NT "...не подходят для запуска приложений MS-DOS и Microsoft Windows ." Возможно, 16-разрядная программа DOS COMMAND.COM и/или один из этих файлов были повреждены, если вы получили это сообщение. Есть и другая возможность; описано ниже.

Вам необходимо заменить файлы AUTOEXEC.NT, CONFIG.NT и COMMAND.COM, находящиеся в папке Windows System32, на файлы с теми же именами, что и на исходном компакт-диске OEM Windows XP.

Помимо компакт-диска, копии обычно также можно найти в подкаталоге \Windows\Repair, так что вам не нужно паниковать, если компакт-диск с XP не окажется под рукой.

Замена должна быть одноразовой; однако в некоторых версиях обновления Windows XP SP2 есть код, который автоматически удаляет файл AUTOEXEC.NT, если он находится в папке System32, исходя из теории, что все программное обеспечение должно быть 32-разрядным, а не 16-разрядным. Но вы все еще можете захотеть или вам нужно запускать старые программы, и для этого вам понадобится файл AUTOEXEC.NT.

Если это произойдет с вами, попробуйте скопировать файл AUTOEXEC.NT в папку System32 в папке Windows, а затем щелкните его правой кнопкой мыши, выберите «Свойства» и установите флажок «Только для чтения». Это должно работать.

Если это не так, вам придется повторно копировать файл в соответствующий каталог после каждой перезагрузки компьютера. В то время как PITA, вы можете автоматизировать процесс, используя пакетный файл с небольшой работой.

Во-первых, сделайте копию файла AUTOEXEC.NT в отдельном каталоге на диске C: (в этом примере я предполагаю, что он находится в C:\PITA\AUTOEXEC.NT[Smile]). Сделайте файл только для чтения (щелкните по нему правой кнопкой мыши, выберите свойства, установите флажок только для чтения).

Теперь откройте текстовый редактор (подойдет Блокнот) и введите следующие строки...

     @Echo OFF
	     Copy C:\PITA\AUTOEXEC.NT C:\Windows\System32\
	     Attrib +R C:\Windows\System32\AUTOEXEC.NT

Сохраните этот файл как C:\PITA\DOIT.BAT. Затем откройте окно проводника и перейдите в папку C:\PITA, чтобы увидеть файл DOIT.BAT. Щелкните правой кнопкой мыши файл, перетащите его на рабочий стол и отпустите. При появлении запроса выберите параметр «Создать ярлык здесь».

Затем после каждой перезагрузки все, что вам нужно сделать, это нажать на ярлык DOIT.BAT, и файл будет автоматически скопирован в нужное место и помечен только для чтения. (Вы также должны иметь возможность поместить ярлык DOIT.BAT в папку «Программы | Автозагрузка» и запустить его автоматически, если вы не хотите помнить, чтобы щелкнуть значок.)

Примечание. Некоторые версии Windows XP называют папку Windows WINNT. Если у вас есть один из них, замените WINNT на Windows выше.