Reiniciar desde dentro de un archivo por lotes

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 67929
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
El lenguaje de proceso por lotes de MS-DOS no proporciona un medio de reiniciar un sistema. Sin embargo, es posible reiniciar un sistema desde dentro de un archivo por lotes llamando a un programa ejecutable que realiza la tarea.

Nota: Este artículo proporciona instrucciones que puede utilizar para crear el archivo REBOOT.COM. Estas instrucciones no se han probado en todas las configuraciones hardware y se proporcionan "tal cual" con sin ninguna garantía indicado o implícita.
Más información
El archivo ejecutable se puede crear con DEBUG como sigue:

  1. Inicie DEBUG escribiendo lo siguiente en el símbolo del sistema de MS-DOS:
    Depurar
  2. En el símbolo de guión, escriba la siguiente secuencia de comandos, cada uno seguido de presionar ENTRAR. (Comentarios están 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 &amp; 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						
Nota: El archivo REBOOT.COM creado con este script de depuración es compatible con su característica de caché de escritura en segundo plano y SMARTDrive. Las instrucciones de REBOOT.COM provocar SMARTDrive escribir (vaciar) la caché de escritura en segundo plano en disco, antes de que se reinicie el equipo.

Este procedimiento crea el archivo REBOOT.COM en el directorio actual. En este momento, puede llamar al archivo en la misma manera que cualquier otro archivo ejecutable, desde la línea de comandos o dentro de un archivo por lotes y se reiniciará el sistema.
3.1 a 3.10 4.00 4.0 4.01 5.0 5.00 5.0a 5.00a 6.00 6.20

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 67929 - Última revisión: 12/04/2015 09:05:48 - Revisión: 2.0

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

  • kbnosurvey kbarchive kbmt KB67929 KbMtes
Comentarios