當前位置:首頁 > 通用術語 > 什麼是autoexec.bat?概念、運作方式

什麼是autoexec.bat?概念、運作方式

2025-08-26通用術語206

網絡百科全書中autoexec.bat的定義。

什麼是autoexec.bat?

Autoexec.bat 是 MS-DOS 和 Microsoft Windows 3.1 作業系統使用的批次檔案。Autoexec.bat會在執行config.sys檔案中的指令之後立即執行,而且可以包含您要在啟動系統時執行的任何指令。

Autoexec.bat可以在任何文本編輯器中編輯

這些可能包括清除啟動訊息畫面、啟動終止並常駐 (TSR) 程式 (例如病毒檢查程式) 或定義印表機埠的指令。Autoexec.bat通常位於 C:\ 目錄中。Autoexec.bat也可以包括 Path、Prompt 和 Set 陳述式,用於定義系統路徑和環境變數。

Windows 95 和 Windows 98 也包含一個 autoexec.bat 文件,但它僅用於在 Windows 95 或 Windows 98 下運行的 Windows 3.1 應用程式的向後相容性。

NOTE: 如果執行 Windows NT 的電腦上的開機分割區中存在autoexec.bat檔案,則會在啟動時剖析它。將會設定檔案中定義的任何環境變數,且每當系統啟動時,任何路徑規格都會附加至預設系統路徑。

Autoexec.bat範例

一般來說,設備驅動程序是在CONFIG.SYS中加載的,程序是在AUTOEXEC.BAT文件中加載的。某些裝置 (例如滑鼠) 可以在 CONFIG.SYS 中載入為裝置驅動程式,或在 AUTOEXEC.BAT 中以 TSR 載入,視製造商而定。

@ECHO OFF
PROMPT $P$G
PATH C:\DOS;C:\WINDOWS
SET TEMP=C:\TEMP
SET BLASTER=A220 I7 D1 T2
GOTO %CONFIG%
:WIN
 LH SMARTDRV.EXE
 LH MOUSE.COM /Y
 WIN
GOTO END
:XMS
 LH SMARTDRV.EXE
 LH DOSKEY
 GOTO END
:END

編輯Autoexec.bat

若要編輯Autoexec.bat可以使用 MS-DOS 指令編輯 (MS-DOS 文字編輯器) 進行修改。鍵入 edit c:\autoexec.bat 以編輯autoexec.bat檔案。

如果滑鼠驅動程式未正確載入,滑鼠將無法運作。

如果您有 Windows 95、Windows 98 或更新版本的 Windows,建議您使用 sysedit 命令;若要執行此程序,請按一下 [開始]、[執行],然後鍵入 sysedit。

Windows XP 和更新版本不再使用 autoexec.bat 或 config.sys 檔案。

Autoexec.bat命令說明

@echo off
SET SOUND=C:\PROGRA~1\CREATIVE\CTSND
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET PATH=C:\Windows;C:\
LH C:\Windows\COMMAND\MSCDEX.EXE /D:123
DOSKEY
CLS
WIN
解釋
@echo off告訴 DOS 讀取這些行,但不要將它們回顯回螢幕。
SET SOUND=C:\PROGRA~1\CREATIVE\CTSND設定音效會告訴電腦將電腦可能執行的所有音效事件傳送至該目錄。
SET BLASTER=A220 I5 D1 H5 P330 E620 T6告訴計算機設置 Sound Blaster 設置,這對於計算機遊戲或其他需要聲音的程序來說是一個很好的線路。如果您的autoexec.bat中有此行,則您擁有聲卡的所有設定。A220是220的埠位址,I5是IRQ 5,D1是DMA 1。這些設定是大部分音效卡的一般設定。
SET PATH=C:\Windows;C:\將電腦設定為在 C:\Windows 目錄中尋找,如果找不到提示字元處使用的命令,則會查看根目錄。
LH C:\Windows\COMMAND\MSCDEX.EXE /D:123用於 CD-ROM 的線路。如果您有 Windows 95+,MSCDEX 將始終位於 C:\Windows\COMMAND 中。在 Windows 3.x 或 DOS 中,此檔案位於 C:\DOS 或 C:\Windows 目錄中。/D:123 是載入上層記憶體的驅動程式名稱名稱;這可以是任何東西,通常是 /D:MSCD0001。請記住,這不是驅動程序,而是驅動程序的名稱。如果您更改此行,則還需要在 CD-ROM 行的config.sys中更改它。如果兩者不相同,您的 CD-ROM 驅動器將無法加載。
LH C:\MOUSE\MOUSE.EXE將滑鼠驅動程式載入記憶體。然而,並非所有滑鼠都使用相同的驅動程式。儘管滑鼠可能會使用mouse.exe,但它也可能是載入在config.sys中的「mouse.com」或「mouse.sys」。
C:\DOS\SMARTDRV.EXE /X將 smartdrive 磁碟快取公用程式載入記憶體。如需此公用程式的其他資訊,請參閱 smartdrv 指令頁面。
DOSKEYDOS 命令將 DOSKEY 載入記憶體。
CLSMS-DOS 命令清除螢幕。
WIN此行用於使用 Windows 3.x 的用戶,將在啟動電腦時自動載入 Windows。

AUTOEXEC.BAT存在於 MS-DOS、Windows 3.1、95、98 和 XP 操作系統中。

“什麼是autoexec.bat?概念、運作方式” 的相關文章

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

網絡百科全書中通用分組無線服務 (GPRS) 的定義。什麼是GPRS(通用分組無線服務)?GPRS是時分多址(TDMA)蜂窩電話系統的升級版。通用分組無線電服務(GPRS)使用分組交換代替TDMA系統現有的電路交換技術,以更有效地利用可用帶寬。探地雷達GPRS為用戶提供多達八個獨立的14.4-Kbp...

什麼是global.asa?概念、怎麼運作的

什麼是global.asa?概念、怎麼運作的

網絡百科全書中global.asa文件的定義。什麼是 global.asa?Global.asa 是在 Microsoft Internet Information Server 或 Internet Information Services 上執行的 Active Server Page...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是硬體抽象層 (HAL)?概念、運作方式

什麼是硬體抽象層 (HAL)?概念、運作方式

HAL 或硬體抽象層是 Microsoft Windows Server 基礎上的薄層軟體,可在底層硬體和作業系統的較高層之間提供統一的介面。什麼是HAL(硬體抽象層)?作業系統底部的薄薄軟體層,在底層硬體和作業系統的較高層之間提供統一的介面,隱藏與這些較高層的硬體差異。換句話說,硬體抽象層 (HA...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...