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 子文件夹。