無需第三方軟體,Windows 內建 shutdown.exe、排程工作、登錄編輯器即可輕鬆實現定時關機、倒數關機、遠端關機與自動登入。本文提供完整參數說明、批次檔範例與自動登入註冊表設定步驟。
| 參數 | 功能 | 範例 |
|---|---|---|
-s | 關機 | shutdown -s -t 3600 (60 分鐘後關機) |
-r | 重新開機 | shutdown -r -t 60 |
-a | 中止關機/重開機 | shutdown -a |
-f | 強制關閉應用程式 | shutdown -s -f |
-m \\Computer | 指定遠端電腦(需權限) | shutdown -s -m \\PC01 -t 300 |
-c "msg" | 關機對話方塊顯示訊息(最多 127 字元) | shutdown -s -t 300 -c "系統將在 5 分鐘後進行維護" |
-l | 登出目前使用者 | shutdown -l |
-i | 顯示圖形介面(必須為第一個參數) | shutdown -i |
-h | 休眠 | shutdown -h |
-g | 重開機並重新啟動已註冊應用程式 (Win 10/11) | shutdown -g |
at 22:00 shutdown -s -f # 指定時間(需排程服務啟用)
shutdown -s -t 3600 -f # 倒數秒數
shutdown -s -t 300 -c "5分鐘後關機"
建立 AutoShutdown.bat:
@echo off
shutdown -s -f -t 60 -c "系統將在 1 分鐘後自動關機,請儲存工作。"
控制台 → 系統管理工具 → 排程工作 → 建立基本工作 → 觸發條件(每日/每週/每月/一次) → 動作:啟動程式 C:\Scripts\AutoShutdown.bat → 完成。
shutdown -i執行 shutdown -i 開啟「遠端關機對話方塊」,可視化新增電腦、設定選項、加入註解,適合臨時遠端管理。
適用場景:Kiosk 模式、測試機、單人專用電腦、自動化部署。
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
| 值名稱 | 類型 | 資料 | 說明 |
|---|---|---|---|
| AutoAdminLogon | REG_SZ | 1 | 啟用自動登入 |
| DefaultUserName | REG_SZ | YourUserName | 登入帳號(區分大小寫) |
| DefaultPassword | REG_SZ | YourPassword | 明文密碼(安全風險見下文) |
| DefaultDomainName | REG_SZ | DOMAIN 或 . (本機) | 網域環境必填 |