下載大檔、看劇集、跑備份……不想守著電腦等完成?Win 7 內建 shutdown.exe 與 at 指令,支援倒數秒數關機、指定時刻關機、取消排程、批次檔一鍵執行。本文整理完整指令語法、參數解析、圖文操作流程與自動化腳本,讓你輕鬆掌握電腦作息。
| 參數 | 功能 | 範例 |
|---|---|---|
-s | 關機 | shutdown -s -t 3600 (1小時後關機) |
-r | 重新開機 | shutdown -r -t 60 |
-f | 強制關閉應用程式(不提示存檔) | 通常搭配 -s/-r 使用 |
-t xxx | 倒數秒數(0~315360000,即 10 年) | -t 10800 = 3小時 |
-a | 取消已排程的關機/重開機 | shutdown -a |
-c "msg" | 顯示自訂訊息(最長 512 字元) | shutdown -s -t 300 -c "5分鐘後關機,請存檔" |
-h | 休眠(需系統支援) | shutdown -h |
shutdown -f -s -t 10800

shutdown -a → Enter。

services.msc → 「Task Scheduler」→ 啟動類型「自動」,狀態「執行中」。at 14:26 shutdown -s -fat 1 /delete(刪除 ID 1)或 at /delete /yes(刪除所有 at 工作)。
at 指令注意:
▸ 預設僅執行一次,不重複。
▸ 需「工作排程器」服務運行。
▸ Win 7 家庭版可能不支援at,改用「工作排程器」GUI 設定。
建立 AutoShutdown.bat,內容:
@echo off
echo ========== 定時關機小工具 ==========
echo 1. 1小時後關機
echo 2. 2小時後關機
echo 3. 3小時後關機
echo 4. 指定時間關機 (需輸入 HH:MM)
echo 5. 取消所有關機排程
echo 6. 離開
set /p choice=請輸入選項 (1-6):
if "%choice%"=="1" shutdown -f -s -t 3600 -c "1小時後自動關機,請儲存工作"
if "%choice%"=="2" shutdown -f -s -t 7200 -c "2小時後自動關機,請儲存工作"
if "%choice%"=="3" shutdown -f -s -t 10800 -c "3小時後自動關機,請儲存工作"
if "%choice%"=="4" (
set /p stime=請輸入時間 (HH:MM 24小時制):
at %stime% shutdown -f -s
)
if "%choice%"=="5" shutdown -a & at /delete /yes
if "%choice%"=="6" exit
pause
以系統管理員身分執行此 .bat,選單操作極便利。
C:\Windows\System32\shutdown.exe-f -s -t 0無論是倒數關機、定點關機、還是批次檔選單、工作排程器 GUI,Win 7 都提供了多樣化的定時關機方案。挑一個最順手的方式,讓電腦按時下班,你也能安心離開、省電護地球!