Windows Server 2003 預設關機流程包含「關機事件追蹤程式」彈窗與詳細的系統審核檢查,導致關機時間較長。透過以下兩項設定,可顯著縮短關機等待時間。
此功能要求使用者在關機時輸入原因代碼與註解,雖利於稽核但拖慢流程。
gpedit.msc 開啟本機群組原則編輯器。電腦設定 → 系統管理範本 → 系統設定生效後,關機選單將不再彈出追蹤對話方塊,直接執行關機。
此設定讓實體電源鍵直接觸發關機流程,減少選單操作步驟。
services.msc 中將非必要服務設為「手動」或「停用」,減少關機時需等待停止的服務數量。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout (預設 20000 毫秒 = 20 秒),可調降至 5000-10000 (5-10 秒),加速服務強制結束。風險: 過低可能導致服務資料未寫入磁碟就被終止。電腦設定 → Windows 設定 → 指令碼 (啟動/關機) 中移除耗時腳本。設定完成後,連續測試 3 次關機,記錄從點選「關機」到螢幕熄滅/電源切斷的時間,對比設定前後差異。通常可從 30-60 秒縮減至 10-20 秒內。
WaitToKillServiceTimeout 需謹慎,建議在測試環境驗證無資料遺失後再套用至生產機。