Windows 7 內建 shutdown.exe 與 at 指令,支援指定時間關機、倒數計時關機、取消已排程關機,無需第三方軟體即可實現自動關機管理。本文含完整指令語法、參數說明、實際範例與圖文操作示範。
語法:at HH:MM shutdown -s(24 小時制)
範例:晚上 23:00 自動關機 → at 23:00 shutdown -s
注意:需啟用 Schedule 服務(services.msc → Task Scheduler → 自動/執行中)。若使用 12 小時制,需搭配 AM/PM 邏輯,建議統一用 24 小時制避免誤解。
語法:shutdown -s -t 秒數
範例:1 小時(3600 秒)後關機 → shutdown -s -t 3600
範例:30 分鐘(1800 秒)後關機 → shutdown -s -t 1800
指令:shutdown -a(abort)
執行後系統提示「已取消排程關機」。
| 參數 | 功能 |
|---|---|
-s | 關機 |
-r | 重新開機 |
-t xxx | 設定倒數秒數 |
-c "訊息" | 顯示關機提示訊息 |
-f | 強制關閉應用程式(不提示儲存) |
-a | 取消排程關機/重開機 |
-h | 休眠 |
進階應用:建立.bat批次檔放置桌面,雙擊即可執行預設關機腳本(如「1小時後關機.bat」內容:shutdown -s -t 3600 -c "1小時後自動關機,請儲存工作")。