Win7 內建強大的命令列工具 shutdown.exe 與排程指令 at,讓您無需第三方軟體即可靈活設定定時關機、倒數關機、重新開機、登出、休眠,甚至取消已排程任務。本文整理最實用的指令與參數表。
| 需求 | 指令 (於「執行」Win+R 或 CMD 中輸入) | 說明 |
|---|---|---|
| 固定時間關機 (如 22:00) | at 22:00 shutdown -s | 使用 at 排程服務,到時彈出 30 秒倒數對話框 |
| 倒數關機 (如 60 分鐘後) | shutdown -s -t 3600 | -t 秒數,3600=60分鐘,可自訂 |
| 倒數重新開機 | shutdown -r -t 300 | -r 重新開機,300 秒後執行 |
| 倒數登出 | shutdown -l | 立即登出 (無倒數參數) |
| 倒數休眠 | shutdown -h -t 1800 | -h 休眠,1800 秒後 |
| 取消已排程關機/重開機 | shutdown -a | -a abort 取消 |
| 開啟圖形化關機設定對話框 | shutdown -i | GUI 介面,可遠端管理多台電腦 |
| 強制關閉應用程式關機 | shutdown -s -f -t 0 | -f 強制關閉程式,-t 0 立即執行 |
| 加入註解/原因 | shutdown -s -t 600 -c "系統維護預計 10 分鐘後關機" | -c 註解訊息,會顯示在倒數視窗 |
shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/f]
[/m \\computer] [/t xxx] [/d [p|u:]xx:yy] [/c "comment"]
/i 顯示圖形化使用者介面 (必須為第一個選項)
/l 登出 (不能與 /m 或 /d 同時使用)
/s 關閉電腦
/r 完整關機並重新開機
/g 關機並重新開機,重新啟動已註冊的應用程式
/a 中止系統關機 (僅在逾時期間有效)
/p 關閉本機電腦,無逾時或警告 (搭配 /d /f)
/h 休眠
/e 記錄電腦意外關機原因
/o 進入進階開機選項 (搭配 /r)
/m \\computer 指定目標電腦 (遠端)
/t xxx 設定關機前逾時時間 (秒),範圍 0-315360000 (10 年),預設 30
/c "comment" 關機原因註解 (最多 512 字元)
/f 強制執行中應用程式關閉 (未儲存資料將遺失)
/d [p|u:]xx:yy 關機原因代碼 (p=計畫, u=使用者定義)
shutdown -i 開啟「遠端關機對話框」。localhost 或電腦名稱)。at 22:00 /every:M,T,W,Th,F,S,Su shutdown -s:每天 22:00 關機。at \\computername 23:00 shutdown -s:遠端排程 (需權限)。at 或 at \\computername。at [ID] /delete 或 at /delete /yes (刪除所有)。注意:at 服務需啟用「工作排程器」服務,Win7 預設啟用。新版 Windows 建議使用「工作排程器」 (taskschd.msc) 替代。
桌面右鍵 → 「新增」→ 「捷徑」→ 位置輸入 shutdown -s -t 3600 → 命名「1小時後關機」 → 完成。未來雙擊即可啟動倒數關機。
掌握 shutdown 指令,讓您的 Win7 電腦擁有專業級的電源管理能力,無論是定時下班關機、遠端維護重開機、還是腳本自動化部署,都能得心應手。