AUTOEXEC.BAT to nazwa specjalnego programu wsadowego systemu MS-DOS. Znajduje się on w katalogu głównym uruchamianego systemu plików/partycji.
AUTOEXEC.BAT używany jest wyłącznie przez MS-DOS lub wersje systemu Windows oparte na MS-DOS (Windows 95, Windows 98 i Windows Me). Plik uruchamiany jest jednorazowo przy starcie systemu, po przetworzeniu pliku CONFIG.SYS. W systemach Windows dzieje się to przed załadowaniem interfejsu graficznego.
Program AUTOEXEC.BAT służy do ustawiania zmiennych systemowych i uruchamiania programów (skanery antywirusowe, narzędzia, sterowniki - np. myszy).
W systemie Windows NT i jego pochodnych Windows 2000 i Windows XP odpowiednikiem jest AUTOEXEC.NT umieszczony w folderze %SystemRoot%system32. Plik nie jest jednak uruchamiany przy starcie systemu, ale podczas ładowania środowiska MS-DOS (np. podczas uruchamiania programów DOSowych).