明明點「關機」,電腦卻自動重開機?這在 XP 時代極常見,主因通常是 進階電源管理 (APM/ACPI) 相容性 或 軟體/驅動觸發系統錯誤導致自動重開機。本文提供分層排查與修復方案。
兩大核心成因
- BIOS/主板 APM/ACPI 與 XP 核心不相容: 早期 AMI BIOS (如技嘉部分主板) 電源管理邏輯與 XP HAL (Hardware Abstraction Layer) 衝突,關機指令被誤判為重啟。
- 軟體/驅動觸發系統嚴重錯誤 (Bug Check): XP 預設「系統失敗 → 自動重新啟動」,實際上是藍畫面 (BSOD) 閃過即重開,使用者以為是關機失敗。
分層修復方案
方案一:關閉「系統失敗自動重新啟動」 (最快驗證真相)
- 「我的電腦」右鍵 → 內容 → 進階 分頁。
- 「啟動與故障修復」區塊 → 設定。
- 取消勾選 「系統失敗」→「自動重新啟動」。
- 確定 → 重開機測試關機。
結果判讀:
✅ 正常關機 → 原因是軟體/驅動觸發 Bug Check (看藍畫面錯誤碼進一步排查)。
❌ 仍重開機 → 原因偏向 BIOS/硬體層面。
方案二:更新主板 BIOS (針對 BIOS/ACPI 相容性)
- 至主板官網下載最新 BIOS 韌體與刷新工具 (AFUDOS/AFUWIN/EZ Flash)。
- 務必在 純 DOS / Windows 安全模式 / BIOS 內建刷新介面 操作,勿在 Windows 完整環境刷新 (極高磚機風險)。
- 刷新後重置 BIOS 設定 (Load Optimized Defaults),重新設定時間/開機順序/ACPI 啟用。
- ⚠️ 高風險操作,建議找經驗者協助,或改用方案三規避。
方案三:電源選項調整 / 關機指令替代法 (不刷 BIOS 的規避方案)
- 控制台 → 電源選項 → APM / ACPI 分頁 → 確認啟用「進階電源管理支援」。
- 嘗試命令列關機:Win+R →
shutdown -s -t 0 (立即關機) / shutdown -r -t 0 (重啟)。
- 建立捷徑:
shutdown.exe -s -t 0,置於桌面/快速啟動列,一鍵關機。
- 任務管理員關機法:Ctrl+Alt+Del → 任務管理員 → 關機選單 → Ctrl+點選「關機」 (繞過 Explorer 殼層)。
方案四:軟體/驅動排查 (若方案一驗證為 Bug Check)
- 檢視事件檢視器 (
eventvwr.msc) → 系統日誌 → 來源 Save Dump / BugCheck → 記下錯誤碼 (如 0x0000007E, 0x000000D1)。
- 用 BlueScreenView (NirSoft) 分析
C:\Windows\Minidump\*.dmp,定位故障模組 (通常為 .sys 驅動檔)。
- 更新/回滾/停用該驅動 (顯卡、聲卡、網卡、防毒過濾驅動最常見)。
- 卸載近期安裝的安全軟體/系統優化工具/虛擬光碟驅動測試。
快速判斷流程圖
關機變重啟
│
├─→ 取消「自動重新啟動」 → 正常關機? → 是 → 查藍畫面碼 → 修驅動/軟體
│ ↓ 否
├─→ 嘗試 shutdown -s -t 0 → 正常? → 是 → 殼層/Explorer 問題 → 修復/重灌
│ ↓ 否
├─→ 更新 BIOS (高風險) → 正常? → 是 → 完成
│ ↓ 否
└─→ 硬體故障 (電源供應器/主板電容/開關訊號) → 換電源/修主板
多數案例透過「關閉自動重啟 + 更新驅動」即可解決。BIOS 刷新為最後手段,硬體故障則需實體維修。建議由軟體層面切入,成本最低、風險最小。