Windows 關機流程需依序通知服務、應用程式、進程關閉,並清理分頁檔案,這些步驟理論上不可省略。但我們可透過調整登錄檔縮短「等待逾時」參數,在保證穩定性前提下大幅加快關機速度。
路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
找到 WaitToKillServiceTimeout,預設 20000(毫秒,即 20 秒)。建議改為 5000(5 秒)或 1000(1 秒)。逾時後系統會彈出強制關閉對話框。
路徑:HKEY_CURRENT_USER\Control Panel\Desktop
修改兩個值:
WaitToKillAppTimeout:預設 20000 → 建議 5000 或 1000HungAppTimeout:預設 5000 → 建議 1000同樣在 HKEY_USERS\.DEFAULT\Control Panel\Desktop 重複上述修改,確保所有使用者設定生效。
同一路徑下找到 AutoEndTasks,預設 0 改為 1。逾時後系統將自動強制結束程式,不再彈出確認對話框。
這些參數存在的目的是給服務/程式緩衝時間寫入快取資料。設定過短(特別是歸零)會導致資料遺失、系統不穩。建議不低於 1000 毫秒,並視實際使用情況微調。若關機後發現資料異常,請立即調回預設值。
註:Vista 優化大師等工具已內建此類選項,圖形介面操作更直觀。