Windows 7 關機時常卡在「正在關機」畫面漫長等待,或彈出「程式無回應,強制關閉/取消」對話框阻斷關機流程。主因是系統預設等待程式正常結束的逾時時間過長 (預設 5 秒/20 秒),以及未啟用明確關機序列。透過註冊檔調整兩項參數,可大幅縮短關機等待時間。
ShutdownTweak.reg → 雙擊匯入註冊檔:Windows Registry Editor Version 5.00
; 縮短等待應用程式正常結束逾時 (預設 5000ms → 2000ms)
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillAppTimeout"="2000"
"HungAppTimeout"="2000"
; 縮短系統服務關機等待逾時 (預設 20000ms → 5000ms)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="5000"
; 啟用明確關機序列 (避免卡在「正在關機」畫面)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000000
regedit → 依路徑手動修改上述四個字串值/ DWORD 值。調整後,Win7 關機時間通常可從 30~60 秒縮短至 10~20 秒內,避免漫長等待與強制關機對話框干擾。