AUTOEXEC.BAT

AUTOEXEC.BAT,又常被称为开机可执行文件,是个人电脑上的一个系统指令档,始源于MS-DOS。AUTOEXEC.BAT 的名称来自英文字“AUTOmatic”和“EXECution”的结合,即“自动执行”之意;扩展名“BAT”则解释了它是一个批处理文件

AUTOEXEC.BAT
开发者微软
操作系统DOS
Windows 9x

AUTOEXEC.BAT 内记载的指令于相对的操作系统启动时自动执行。

操作系统

AUTOEXEC.BAT 在所有基于 MS-DOS 运行的操作系统中皆适用:

应用

作为一个批处理文件,电脑用户可于 AUTOEXEC.BAT 内输入任何适用于 MS-DOS 内的指令,以使该文件内的指令于每次操作系统启动时自动执行。AUTOEXEC.BAT 的执行次序仅次于 CONFIG.SYS 之后。在视窗操作系统下,这两个文件皆于图形用户界面(GUI)启动之前执行的。

AUTOEXEC.BAT 最常见的实际应用是设置操作系统的环境参数,例如加载键盘、滑鼠等驱动程式、磁碟检查工具或病毒扫描程序。部分电脑病毒亦会更改 AUTOEXEC.BAT,以使其在开机后自动运行。

AUTOEXEC.BAT 通常位于开机磁碟中的根目录

示例

在早期 MS-DOS 中,AUTOEXEC.BAT 的默认设置比较简单。

 @ECHO OFF
 PROMPT $p$g

NT 系统

由于 Windows NT 及其后版本 Windows 2000Windows Server 2003Windows XP 等都不是一个基于 MS-DOS 环境下执行的操作系统,这些操作系统启动时都不会执行 AUTOEXEC.BAT 内的指令。然而,在这些操作系统下启动命令提示符时,将会自动执行批处理文件 AUTOEXEC.NT 内的指令。AUTOEXEC.NT 位于操作系统文件夹内的 system32 子文件夹。