Перезагрузка с В пакетный файл

Переводы статьи Переводы статьи
Код статьи: 67929 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Язык пакетных MS-DOS не предоставляет средства для перезагрузки системы. Тем не менее существует возможность перезапуска системы из в пакетном файле, вызывая исполняемая программа, выполняющая задачи.

Примечание: Эта статья содержит инструкции, которые можно использовать для создания файла REBOOT.COM. Эти инструкции не были проверены на всех конфигураций оборудования, а также предоставляются «как есть» с гарантией, не указано или содержится в разрешении.

Дополнительная информация

Исполняемый файл может быть создан с помощью DEBUG следующим образом:

  1. Запуск DEBUG, введя следующее в командной строке MS-DOS:
    Отладка
  2. В командной строке тире введите следующую последовательность команд, каждый с последующим нажатием клавиши ENTER. (Комментарии перед запятой (;).)
       A 100                     ; Debug instruction for assemble
       MOV AH,0D                 ; Disk Reset
       INT 21h                   ; causes SmartDrv 4.x to write cache
       MOV AX, 40                ; set up segment addressing
       MOV DS, AX
       DS:
       OR  BYTE PTR    [17],0C   ; equivalent of pressing CTRL+ALT
       MOV AX,4F53               ; Issue a "DEL" (53h = DEL scan code)
       INT 15h                   ; EMM386 sees this & shuts down
       DS:
       MOV WORD PTR [72],1234    ; Set REBOOT flag to Warm-Boot (0=cold)
       JMP F000:FFF0             ; Execute the internal restart routine
       <CR>                      ; This line must be blank (just hit ENTER)
       R CX
       20                        ; File size to be written to disk (in hex)
       N REBOOT.COM              ; Filename
       W                         ; Write the file to disk
       Q                         ; Quit Debug
    						
Примечание: REBOOT.COM файл, созданный с помощью этого сценария отладки совместим с SMARTDrive и его функции записи кэша. Инструкции, приведенные в REBOOT.COM вызвать SMARTDrive записи (очистки) записи кэша на диск до перезагрузки компьютера.

Данная процедура создает файл REBOOT.COM в текущем каталоге. На этом этапе можно вызывать его так же, как любой другой исполняемый файл из командной строки или в пакетном файле, и система перезагрузится.

Свойства

Код статьи: 67929 - Последний отзыв: 8 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Ключевые слова: 
kbmt KB67929 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:67929
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

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

 

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