stringtranslate.com

AUTOEXEC.BAT

AUTOEXEC.BATes un archivo de sistema que estaba originalmente en los sistemas operativos de tipo DOS . Es un archivo por lotes de texto sin formato en el directorio raíz del dispositivo de arranque . El nombre del archivo es una abreviatura de "ejecución automática", que describe su función de ejecutar comandos automáticamente al iniciar el sistema; El nombre de archivo fue acuñado en respuesta a las limitaciones de nombres de archivos 8.3 de la familia de sistemas de archivos FAT .

Uso

AUTOEXEC.BATse lee al iniciar todas las versiones de DOS, incluida la versión 7.x de MS-DOS tal como se usa en Windows 95 y Windows 98 . Windows ME sólo analiza las variables de entorno como parte de sus intentos de reducir las dependencias heredadas, [1] pero esto se puede solucionar. [2]

El nombre de archivo también fue utilizado por Disk Control Program  [Delaware] (DCP), un derivado de MS-DOS del antiguo VEB Robotron de Alemania del Este . [3]

En las versiones coreanas de MS-DOS/PC DOS 4.01 y superiores (excepto PC DOS 7 y 2000), si el código de país actual está configurado en 82 (para Corea) y no /P:filenamese proporciona y no AUTOEXEC.BATse encuentra ningún valor predeterminado, COMMAND.COMbuscará un nombre del archivo KAUTOEXE.BATen su lugar para garantizar que los controladores de interfaz DBCS se carguen incluso sin la configuración CONFIG.SYSy AUTOEXEC.BATlos archivos adecuados. [4]

En DOS, el archivo se ejecuta mediante la copia principal del procesador de línea de comandos (normalmente COMMAND.COM) una vez que el sistema operativo se ha iniciado y el CONFIG.SYSprocesamiento del archivo ha finalizado. Si bien DOS por sí solo no proporciona medios para pasar parámetros de archivos por lotes para COMMAND.COMsu AUTOEXEC.BATprocesamiento, el procesador de línea de comandos alternativo 4DOS admite una 4DOS.INI AutoExecParamsdirectiva y //AutoExecParams=una opción de inicio para definir dichos parámetros. [5] En DOS concurrente , DOS multiusuario y REAL/32 , se pasarán tres parámetros iniciales al archivo de inicio correspondiente STARTxxy.BAT(si existe) o al genérico , que contiene el número de la consola virtual, [6] el número de terminal de 2 dígitos (xx) (siendo 00 la consola principal) y el número de sesión de 1 dígito (y). [7]AUTOEXEC.BAT%1 %2%3

Windows NT y sus descendientes Windows XP y Windows Vista analizan AUTOEXEC.BATcuando un usuario inicia sesión. Al igual que con Windows ME, se ignora todo lo que no sea configurar variables de entorno. [8] A diferencia de CONFIG.SYS, los comandos en AUTOEXEC.BATse pueden ingresar en el intérprete de línea de comandos interactivo . Son solo comandos estándar que el operador de la computadora desea que se ejecuten automáticamente cada vez que se inicia la computadora y pueden incluir otros archivos por lotes.

AUTOEXEC.BATse utiliza con mayor frecuencia para configurar variables de entorno como teclado, tarjeta de sonido, impresora y ubicaciones de archivos temporales. También se utiliza para iniciar utilidades del sistema de bajo nivel, como las siguientes:

Ejemplo

En las primeras versiones de DOS, AUTOEXEC.BATera muy sencillo por defecto. Los comandos DATEy TIMEeran necesarios ya que las primeras máquinas de clase PC y XT no tenían un reloj en tiempo real respaldado por batería de forma predeterminada.

@ ECO APAGADO CLS FECHA HORA VER

En entornos fuera de EE. UU., también se incluyó el controlador del teclado (como KEYB FRel teclado francés). Las versiones posteriores a menudo se ampliaron mucho con numerosos controladores de dispositivos de terceros. La siguiente es una configuración básica tipo DOS 5 AUTOEXEC.BAT, que consta únicamente de comandos esenciales:

@ INDICADOR DE APAGADO DE ECO $P$G RUTA C:\DOS;C:\WINDOWS SET TEMP = C:\TEMP SET BLASTER = A220 I7 D1 T2  LH SMARTDRV.EXELH DOSKEYLH MOUSE.COM /Y

Esta configuración establece variables de entorno comunes, carga un caché de disco, coloca directorios comunes en la RUTA predeterminada e inicializa los controladores de teclado/ratón de DOS. El PROMPTcomando establece el mensaje en "C:\>" (cuando el directorio de trabajo es la raíz de la unidad C) en lugar de simplemente "C>" (el mensaje predeterminado, que indica solo la unidad de trabajo y no el directorio que contiene).

En general, los controladores de dispositivos se cargaban en CONFIG.SYSy los programas se cargaban en el AUTOEXEC.BATarchivo. Algunos dispositivos, como los ratones, se pueden cargar como controlador de dispositivo en CONFIG.SYSo como TSR en AUTOEXEC.BAT, según el fabricante. [9]

En MS-DOS 6.0 y superior, se puede configurar un menú de inicio de DOS. Esto puede ser de gran ayuda para los usuarios que desean tener configuraciones de arranque optimizadas para varios programas, como juegos de DOS y Windows.

@ ECHO APAGADO INDICADOR $P$G RUTA C:\DOS;C:\WINDOWS SET  TEMP = C:\TEMP SET  BLASTER = A220 I7 D1 T2 GOTO  %CONFIG% : WINLH SMARTDRV.EXELH MOUSE.COM /YGANARIR AL  FINAL : XMSLH SMARTDRV.EXELH DOSKEY IR AL FINAL : FINAL

La GOTO %CONFIG%línea informa a DOS que busque entradas de menú que se definieron en CONFIG.SYS. Luego, estos perfiles se nombran aquí y se configuran con los controladores y utilidades específicos deseados. Al final deseado de cada configuración específica, un GOTOcomando redirige a DOS a la :ENDsección. Las líneas siguientes :ENDserán utilizadas por todos los perfiles.

DOS de arranque dual y Windows 9x

Al instalar Windows 95 sobre una instalación de DOS/Windows preexistente, CONFIG.SYSse AUTOEXEC.BATles cambia el nombre a CONFIG.DOSy AUTOEXEC.DOS. Esto tiene como objetivo facilitar el arranque dual entre Windows 9x y DOS. Al iniciar en DOS, se les cambia temporalmente el nombre CONFIG.SYSy AUTOEXEC.BAT. Las copias de seguridad de las versiones de Windows 9x se realizan como .W40archivos.

Windows 9x también instala MSDOS.SYS, un archivo de configuración, que no arrancará Windows 95/98 si BOOTGUI=0se carga el parámetro, y en su lugar aparecerá un mensaje de DOS en la pantalla (Windows aún se puede cargar llamando al WINcomando (archivo WIN.COM). El archivo contiene algunos interruptores que designan cómo se iniciará el sistema, uno de los cuales controla si el sistema ingresa automáticamente a Windows. Esta opción "BootGUI" debe configurarse en "0" para poder iniciar desde un indicador de DOS. Al hacer esto , el funcionamiento del sistema se convierte esencialmente en el de un emparejamiento DOS/Windows como en versiones anteriores de Windows. Windows se puede iniciar como se desee escribiendo WINen el indicador de DOS.

Al instalar Caldera DR-DOS 7.02 y superior, la versión de Windows conserva el nombre AUTOEXEC.BAT, mientras que el archivo utilizado por DR-DOS COMMAND.COMse denomina AUTODOS7.BAT, al que hace referencia el parámetro de inicio /P:filename.exten la directiva SHELL . También diferencia el CONFIG.SYSarchivo mediante el uso del nombre DCONFIG.SYS. [10] [11] [12]

OS/2

El equivalente a AUTOEXEC.BATOS /2 es el archivo OS/2 STARTUP.CMD. Las sesiones originales de DOS iniciadas en OS/2 continúan utilizándose AUTOEXEC.BAT.

WindowsNT

En Windows NT y sus derivados, Windows 2000 , Windows Server 2003 y Windows XP , se llama al archivo equivalente AUTOEXEC.NTy se ubica en el %SystemRoot%\system32directorio. El archivo no se utiliza durante el proceso de inicio del sistema operativo; se ejecuta cuando se inicia el entorno MS-DOS, lo que ocurre cuando se carga una aplicación DOS.

El AUTOEXEC.BATarchivo suele encontrarse en Windows NT en el directorio raíz de la unidad de arranque. Windows solo considera las declaraciones SETy PATHque contiene, para definir variables de entorno globales para todos los usuarios. Configurar variables de entorno a través de este archivo puede ser interesante si, por ejemplo, MS-DOS también se inicia desde esta unidad (esto requiere que la unidad esté formateada en FAT ) o para mantener las variables durante una reinstalación. Este es un uso exótico hoy en día, por lo que el archivo normalmente permanece vacío. El subprograma Tweak UI de la colección Microsoft PowerToys permite controlar esta función ( Analizar AUTOEXEC.BAT al iniciar sesión ).

Ver también

Referencias

  1. ^ "El comando "Subst" no funciona en el archivo Autoexec.bat en Windows Millennium Edition". Revisión 1.3. Microsoft . 2007-01-31. KB288997. Q288997. Archivado desde el original el 24 de mayo de 2011 . Consultado el 4 de julio de 2007 .
  2. ^ Ashumov, V. (2017) [2007]. "Algunas características de MS-DOS 8.0". Archivado desde el original el 22 de octubre de 2010 . Consultado el 21 de noviembre de 2010 .
  3. ^ Kurth, Rüdiger; Groß, Martín; Hambre, Henry (29 de noviembre de 2016) [2007]. "Sistema de apuestas DCP". www.robotrontechnik.de (en alemán). Archivado desde el original el 3 de abril de 2019 . Consultado el 28 de abril de 2019 .
  4. ^ Paul, Matías R. (25 de octubre de 2001). "Configuración de archivos del sistema". Grupo de noticias : comp.os.msdos.programmer. Archivado desde el original el 10 de septiembre de 2017 . Consultado el 6 de agosto de 2014 . […] [¿Qué] es KAUTOEXE.BAT? […] Este es un caso especial en MS-DOS/PC DOS 4.01+ coreano. Todavía está presente en MS-DOS 7.10 (Windows 98SE, no estoy seguro acerca de 8.0, también conocido como ME), pero desapareció en PC DOS 7/2000. Si el código de país actual es 82 […] y […] no se especificó /P:nombre de archivo *y* no se encontró ningún archivo AUTOEXEC.BAT predeterminado, COMMAND.COM ejecutará en su lugar un archivo llamado KAUTOEXE.BAT, si existe. Presumiblemente, esto se utiliza para garantizar que los controladores de interfaz DBCS se carguen sin los archivos CONFIG.SYS o AUTOEXEC.BAT configurados correctamente. […]
  5. ^ Hermanos, Hardin; Rawson, Tom ; Conn, Rex C .; Pablo, Matías R.; Tinte, Charles E.; Georgiev, Luchezar I. (27 de febrero de 2002). Ayuda en línea de 4DOS 8.00 .
  6. ^ Sistema operativo DOS multiusuario/multitarea concurrente: Guía del usuario de Print Spooler (PDF) . Investigación Digital . 1989-02-01. Archivado (PDF) desde el original el 5 de noviembre de 2016 . Consultado el 12 de agosto de 2014 .
  7. ^ "Para su información: configuración de CSPOOL". Novell . 1992-12-29. Para su información, M.1901. Archivado desde el original el 5 de noviembre de 2016 . Consultado el 12 de agosto de 2014 .
  8. ^ "INFO: Configuración del análisis de AUTOEXEC.BAT" (1 ed.). Microsoft . 2007-03-20 [2002-06-11]. Q124551. Archivado desde el original el 21 de abril de 2019 . Consultado el 10 de septiembre de 2017 .
  9. ^ "El mouse no funciona con MS-DOS Shell". Microsoft . 2007 [1994]. KB96706. Q96706. Archivado desde el original el 11 de marzo de 2007 . Consultado el 15 de octubre de 2006 .
  10. ^ "Capítulo 1: Introducción a DR-DOS". Guía del usuario de Caldera DR-DOS 7.02 . Caldera, Inc. 1998 [1993, 1997]. Archivado desde el original el 5 de noviembre de 2016 . Consultado el 10 de agosto de 2013 .
  11. ^ Guía del usuario de Caldera DR-DOS 7.02. Caldera, Inc. 1998 [1993, 1997]. Archivado desde el original el 5 de noviembre de 2016 . Consultado el 10 de agosto de 2013 .
  12. ^ "Para su información: configuración de LOADER.COM para inicios de múltiples sistemas operativos: instalación de DR DOS en particiones NEC DOS 3.3". Novell . 1993-01-05. Para su información, M.1909. Archivado desde el original el 5 de noviembre de 2016 . Consultado el 12 de agosto de 2014 .