Reinicialização de em um arquivo em lotes

Traduções deste artigo Traduções deste artigo
ID do artigo: 67929 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

A linguagem em lotes MS-DOS não fornece um meio de reiniciar um sistema. No entanto, é possível reiniciar um sistema de dentro de um arquivo em lotes, chamando um programa executável que executa a tarefa.

Observação: Este artigo fornece instruções que você pode usar para criar o arquivo REBOOT.COM. Essas instruções não foram testadas em todas as configurações de hardware e são fornecidas "como estão" com nenhuma garantia declarado ou implícita.

Mais Informações

O arquivo executável pode ser criado usando DEBUG da seguinte maneira:

  1. Inicie o DEBUG digitando o seguinte no prompt de comando do MS-DOS:
    Depurar
  2. No prompt de traço, insira a seguinte seqüência de comandos, cada seguido pressionando ENTER. (Comentários são precedidos por ";".)
       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
    						
Observação: O arquivo REBOOT.COM criado com este script de depuração é compatível com o SMARTDrive e seu recurso de cache de write-behind. As instruções no REBOOT.COM causar SMARTDrive gravar (recuo) seu cache de write-behind no disco antes do computador for reinicializado.

Esse procedimento cria o arquivo REBOOT.COM no diretório atual. Nesse ponto, você pode chamar o arquivo da mesma maneira que qualquer outro arquivo executável, a partir da linha de comando ou em um arquivo em lotes e o sistema será reinicializado.

Propriedades

ID do artigo: 67929 - Última revisão: segunda-feira, 12 de maio de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft MS-DOS 3.3 Standard Edition
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 4.01 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 5.0a
  • 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
Palavras-chave: 
kbmt KB67929 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 67929
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

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