AUTOEXEC.BAT is de naam van een bestand dat men aantreft in het besturingssysteemDOS. Het is eenbatchbestand inplatte tekst dat zich in derootdirectory van het opstartmedium bevindt.
AUTOEXEC.BAT wordt enkel gebruikt inDOS en versies vanMicrosoft Windows gebaseerd opMS-DOS, zoalsWindows 3.x,95,98 enMe. Het bestand wordt uitgevoerd zodra het besturingssysteem is opgestart en nadat het bestandCONFIG.SYS is verwerkt. In Windows vindt dit plaats vóór de grafische omgeving wordt gestart.
AUTOEXEC.BAT wordt veelal aangewend om omgevingsvariabelen een waarde te geven,virusscanners te laden, systeemuitbreidingen, hulpmiddelen enstuurprogramma's die zo veel mogelijk in de achtergrond werken. Dit gebeurt metSHELL commando's, in dit geval opdrachten voorCOMMAND.COM. Toepassingen die in de Windows-omgeving werken worden geladen vanuit hetWindows register of vanuit de opstartgroep.
Regels beginnend metREM
zijn commentaar (remarks) en worden niet uitgevoerd (zoals altijd in batch-bestanden van DOS). Ook kan een opdracht (tijdelijk) worden uitgeschakeld door erREM
voor te zetten.
OpWindows NT en afgeleide systemen zoalsWindows 2000,Windows XP enWindows Vista heet het equivalente bestandAUTOEXEC.NT dat zich in de map%SystemRoot%\system32 bevindt. Het bestand wordt niet gebruikt bij het opstarten van het besturingssysteem maar nadat de MS-DOS-omgeving wordt opgeroepen om een MS-DOS-toepassing te laden.
Het bestandAUTOEXEC.BAT wordt vaak aangetroffen op Windows NT-systemen, in de rootdirectory van%SystemDrive%. Het bestand wordt echter niet gebruikt door het besturingssysteem en is bijna altijd leeg.
@ECHO OFFPROMPT $P$GPATH=C:\DOS;C:\WINDOWSSETTEMP=C:\TEMPREM SET BLASTER=A220 I7 D1 T2LH SMARTDRV.EXELH DOSKEY