autoexec.bat | ||
---|---|---|
Información general | ||
Tipo de programa | Batch | |
Desarrollador | Microsoft Corporation,IBM,Novell y otros | |
Información técnica | ||
Plataformas admitidas | x86 | |
AUTOEXEC.BAT es el nombre de unarchivo de sistema originario delsistema operativo MS-DOS, se trata de un archivo deprocesamiento por lotes, detexto simple, localizado en eldirectorio raíz deldisco de arranque.[1]
Su nombre deriva de unacontracción de lalocución inglesaAUTOmatic EXECution ("ejecución automática"), y alude a su cometido de reunir ciertoscomandos que serán ejecutados automáticamente al iniciarse el sistema.
El archivoAUTOEXEC.BAT se utiliza en MS-DOS yWindows 3.x (que corre bajoMS-DOS), que hace uso de él para cargar controladores y establecer variables de entorno. Asimismo, posteriores versiones deMicrosoft Windows, comoWindows 95,Windows 98 yWindows Me mantenían su funcionalidad por razones prácticas de compatibilidad con el software anterior.
El archivo se ejecuta una vez que el sistema operativo ha arrancado y después de que el ficheroCONFIG.SYS haya sido procesado. En Windows, esto ocurre antes de que elentorno gráfico sea lanzado.
AUTOEXEC.BAT se utiliza principalmente para definirvariables de entorno, como las asociadas alteclado, latarjeta de sonido, laimpresora y otros dispositivos. También se emplea para lanzar ciertos servicios y utilidades del sistema que operan a bajo nivel, como por ejemplo:
Lasaplicaciones que se ejecutan en el entorno de Windows, desde su carga, se recogen en elregistro de Windows.
Las líneas precedidas por la cadena «REM» son observaciones y no funcionan como parte delAUTOEXEC.BAT. Las líneas con «REM» se usan como comentarios o para inhabilitardrivers de dispositivos (por ej.CD-ROM).
En las últimas versiones de DOS, elAUTOEXEC.BAT, al igual que elCONFIG.SYS, podían estructurarse de manera que al iniciar la máquina, pudiesen escogerse distintas configuraciones y procesos a ejecutar, mediante un menú, en función de las necesidades del usuario, con el fin de aprovechar al máximo los recursos.
EnWindows NT y sus derivados,Windows 2000 yWindows XP, el fichero equivalente se llamaAUTOEXEC.NT y se encuentra en el directorio%SystemRoot%\system32. Este fichero no se usa durante el proceso de carga del sistema operativo, sino que se ejecuta cuando se inicia el entornoMS-DOS, lo que ocurre cuando se carga una aplicación deMS-DOS.
Puede encontrarse ocasionalmente el ficheroAUTOEXEC.BAT enWindows NT, en el directorio raíz del dispositivo de arranque. Windows solamente considera las declaraciones «SET» que contiene, para definir lasvariables de entorno globales para todos los usuarios. Fijar las variables de entorno mediante este archivo puede ser interesante si por ejemploMS-DOS también se inicia desde la mismapartición (esto requiere que la partición seaFAT) o para guardar las variables a lo largo de una reinstalación. Éste es un uso exótico hoy en día, ya que este archivo permanece casi siempre vacío. ElappletTweakUI de la colección dethe PowerToys permite controlar esta característica (analizarAUTOEXEC.BATal conectar).
Cabe mencionar queWindows XP no incluye soporte paraMS-DOS, tanto el archivoAUTOEXEC.BAT como el archivoCONFIG.SYS han dejado de ser procesados. Cualquier modificación en lasvariables de entorno deberá hacerse a través de lasPropiedades de Mi PC, accediendo a la pestaña "Opciones Avanzadas" y haciendo clic en el botón "Variables de entorno". Desde esa ventana es posible modificar las variables existentesPath yTemp, o definir otras nuevas por parte del usuario.[2]