Windows 7 關機時等待服務結束逾時間預設 12 秒(12000 毫秒),若服務關閉緩慢會導致關機卡住。調整登錄值可縮短等待時間,但需謹慎避免服務資料遺失。
修改步驟
- Win+R →
regedit 開啟登錄編輯器。
- 定位至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
3. 在右側找到 WaitToKillServiceTimeout(字串值)。
4. 雙擊修改數值資料:1000(代表 1 秒,預設 12000 = 12 秒)。
5. 按 確定,關閉登錄編輯器,重啟電腦生效。
圖示說明




補充:同樣調整使用者端等待時間
路徑:HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout,預設 20000(20 秒),可同步調降至 1000-5000。
⚠️ 風險提醒
- 時間設太短可能導致服務未正常儲存資料就被強制終止,造成資料損毀或下次啟動檢查磁碟。
- 建議先嘗試 5000(5 秒),觀察一週無異常再降至 1000。
- 若關機仍慢,請排查具體拖慢服務(事件檢視器 → System 記錄),而非單純調低逾時。