Появление сообщения об ошибке при запуске приложений MS-DOS или 16-разрядных приложений Windows под управлением Windows Server 2003 или Windows 2000 Server

Переводы статьи Переводы статьи
Код статьи: 305521 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Windows XP: 324767Появление сообщения об ошибке при запуске приложения MS-DOS или 16-разрядного приложения Windows.
Развернуть все | Свернуть все

Проблема

При попытке запустить приложение MS-DOS или 16-разрядное приложение Windows на компьютере под управлением Microsoft Windows Server 2003 или Microsoft Windows 2000 Server могут появляться следующие сообщения об ошибках:
16-разрядная подсистема MS-DOS
путь_к запускаемому_или_устанавливаемому_приложению
C:\WINNT\system32\config.nt Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку «Закрыть».
16-разрядная подсистема MS-DOS
путь_к_запускаемому_приложению
config.nt Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку «Закрыть».
16-разрядная подсистема MS-DOS
путь_к_запускаемому_приложению
C:\WINNT\system32\autoexec.nt Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку «Закрыть».
Несмотря на то, что в окне сообщения может быть предложено выйти из программы или проигнорировать сообщение об ошибке, выбор любого варианта приводит к завершению работы приложения.

Причина

Данная проблема может возникать, если один из перечисленных ниже файлов отсутствует, поврежден или находится не в папке %SystemRoot%\System32:
  • Autoexec.nt
  • Command.com
  • Config.nt

Решение

Для решения проблемы выполните следующие действия.
  1. Поместите в дисковод для компакт-дисков компакт-диск Windows Server 2003 или Windows 2000 Server.
  2. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
  3. Введите следующие команды. После каждой команды нажимайте клавишу ВВОД.
    expand D:\i386\config.nt_ %systemroot%\system32\config.nt

    expand D:\i386\autoexec.nt_ %systemroot%\system32\autoexec.nt

    expand D:\i386\command.co_ %systemroot%\system32\command.com

    exit
    Примечание. В приведенных выше командах предполагается, что дисководу для компакт-дисков присвоена буква D. Если дисковод для компакт-дисков использует другую букву, внесите в команды соответствующие исправления.
  4. Запустите приложение, вызвавшее сбой (или начните установку соответствующего приложения). Если описанная проблема не возникает повторно, пропустите последующие действия. В противном случае переходите к выполнению следующего действия.
  5. Запустите программу «Блокнот» и введите следующие команды.

    Примечание. При выполнении последующих действий файл Command.com не должен создаваться или подвергаться изменениям. Поэтому данный файл необходимо извлечь с установочного компакт-диска. Соответствующие инструкции см. в описании шага 16.

    dos=high, umb
    device=%SYSTEMROOT%\system32\himem.sys
    files=40
  6. В меню Файл выберите команду Сохранить как.
  7. В поле Имя файла введите Config.nt и нажмите кнопку Сохранить. Закройте файл Config.nt.
  8. В меню Файл выберите команду Создать.
  9. В окне нового документа введите следующий текст.

    @echo off
        lh %SYSTEMROOT%\system32\mscdexnt.exe
        lh %SYSTEMROOT%\system32\redir
        lh %SYSTEMROOT%\system32\dosx
        SET BLASTER=A220 I5 D1 P330 T3
  10. В меню Файл выберите команду Сохранить как.
  11. В поле Имя файла введите Autoexec.nt и нажмите кнопку Сохранить. Закройте файл Autoexec.nt.
  12. Запустите проводник Windows. Найдите сохраненный на шаге 7 файл Config.nt, щелкните его правой кнопкой мыши и выберите команду Копировать.
  13. Щелкните правой кнопкой мыши папку %systemroot%\System32 и выберите команду Вставить.
  14. Найдите сохраненный на шаге 11 файл Autoexec.nt, щелкните его правой кнопкой мыши и выберите команду Копировать.
  15. Щелкните правой кнопкой мыши папку %systemroot%\System32 и выберите команду Вставить.
  16. Извлеките файл Command.com с компакт-диска Windows Server 2003 или Windows 2000 Server. Для этого выполните следующие действия.
    1. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
    2. expand cd-rom:\i386\command.co_ буква_диска:\system_root\system32\command.com 
      
      exit
  17. Проверьте наличие папки, в которой отображены переменные TEMP и TMP пользовательской среды. Для этого выполните следующие действия.
    1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду sysdm.cpl и нажмите кнопку OK.
    2. В диалоговом окне Свойства системы перейдите на вкладку Дополнительно и выберите Переменные среды.
    3. В окне Переменные среды пользователя для имя_пользователя найдите переменные TEMP и TMP. Они содержатся в столбце Переменная.
    4. Определите папку для переменных TEMP и TMP, которая отображается в столбце Переменная.
    5. Запустите проводник Windows. Для этого выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду explorer и нажмите кнопку ОК.
    6. Найдите папку, указанную для переменных TEMP и TMP. Убедитесь, что она существует.

      Примечание. Для поиска папки, возможно, потребуется включить отображение скрытых файлов и папок. Для этого выполните следующие действия.
      1. В меню Сервис выберите команду Свойства папки и перейдите на вкладку Вид.
      2. Для параметра Скрытые файлы и папки установите флажок Показывать скрытые файлы и папки, а затем нажмите кнопку OK.
  18. Перезагрузите компьютер.

Свойства

Код статьи: 305521 - Последний отзыв: 3 декабря 2007 г. - Revision: 8.3
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Ключевые слова: 
kberrmsg kbprb KB305521

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com