Windows 內建的 shutdown.exe 指令功能強大,不僅能立即關機,還支援排程、倒數計時、強制關閉程式等進階操作。善用這些指令,搭配「工作排程器」或批次檔,即可輕鬆實現自動化關機管理。
| 參數 | 功能說明 |
|---|---|
-s | 關機 |
-r | 關機並重新開機 |
-a | 取消已排程的關機 |
-f | 強制關閉執行中的應用程式(不提示儲存) |
-l | 登出目前使用者 |
-t <秒數> | 設定關機倒數計時(秒),範圍 0~315360000(約 10 年) |
-c "<訊息>" | 在關機對話方塊顯示自訂訊息(最多 127 字元) |
-m \\電腦名稱 | 遠端關機/重開機(需管理員權限) |
shutdown -s -t 0shutdown -r -t 0shutdown -a在「執行」或命令提示字元 (CMD) 中輸入:
shutdown -s -t 30 -c "電腦將在 30 秒後自動關機,請儲存檔案"
畫面會跳出倒數視窗。若想取消,再次執行 shutdown -a 即可。
透過「工作排程器」實現:
C:\Windows\System32\shutdown.exe -s -f -t 60(60 秒緩衝時間),命名為「自動關機」。將下列內容存為 AutoShutdown.bat,雙擊即可執行:
@echo off
echo 選擇動作:
echo 1. 30 秒後關機
echo 2. 取消關機
set /p choice=請輸入選項 (1/2):
if "%choice%"=="1" shutdown -s -t 30 -c "排程關機啟動"
if "%choice%"=="2" shutdown -a
pause
若不想操作指令,許多下載軟體(如迅雷)、音樂播放器(如千千靜聽)內建「下載/播放完成後關機」功能,勾選即可,同樣方便。
-f 參數會強制關閉程式,可能導致未儲存資料遺失,請謹慎使用。掌握 shutdown 指令,讓您的電腦管理更自動化、更有彈性。