想讓電腦早上 7 點自動開機、晚上 10 點自動關機?結合 BIOS 硬體級定時開機與 Windows 排程任務軟體級定時關機,零成本實現全自動開關機。
一、BIOS 定時開機(硬體層級,電腦完全關機狀態也能喚醒)
- 開機連按 Del/F2 進入 BIOS。
- 找 Power Management Setup 或 Advanced → APM Configuration。
- 將 Automatic Power Up / Resume By Alarm 設為 Enabled。
- 設定 Date (of Month) Alarm(0=每天)與 Time (hh:mm:ss) Alarm(如 07:00:00)。
- F10 → Y 存檔離開。
注意: 需主機板支援(近 15 年主機板皆支援),筆電請查廠商手冊。
二、Windows 排程任務定時關機(軟體層級,系統已開機時生效)
- 開啟「工作排程器」(
taskschd.msc)。
- 右側 建立基本工作 → 名稱「每晚自動關機」 → 觸發條件「每天」→ 時間 22:00。
- 動作選「啟動程式」:
- 程式/指令碼:
C:\Windows\System32\shutdown.exe
- 引數:
/s /f /t 0(/s關機 /f強制關閉應用程式 /t 0立即執行)
- 完成精靈,右鍵任務 → 內容 → 條件/設定 微調(如「僅在網路可用時啟動」、「若電池供電則停止」)。
進階:只在特定條件下關機
- 閒置超過 30 分鐘才關機: 觸發條件改「閒置」→ 設定閒置條件。
- 僅限工作日: 觸發條件「每週」→ 勾選 週一至週五。
- 關機前提醒: 建立另一個任務,
shutdown /s /t 300 /c "5分鐘後關機,請儲存工作",在關機任務前 5 分鐘執行。
替代方案:第三方工具
Wise Auto Shutdown、Auto PowerOn & ShutDown、AMP WinOFF 等 GUI 工具支援更豐富條件(CPU 使用率、下載完成、程序結束等),適合不想碰排程器的使用者。
常見坑點
- BIOS 時間若不準(電池沒電),定時開機會失效 → 換 CR2032 電池。
- Windows 快速啟動(混合睡眠)可能干擾排程關機 → 建議關閉快速啟動或用
shutdown /s /hybrid /t 0。
- 遠端桌面連線中執行關機會中斷連線,請改用
shutdown /r 重開機而非關機。