開機慢、關機卡、甚至關機卡住不動,嚴重影響使用體驗。以下 6 招由淺入深,無需重灌即可顯著提升速度。
dfrgui / Defraggler),消除檔案碎片,提升 I/O 連續讀取效能。msconfig → 「啟動」頁籤 (Win10/11 在工作管理員)。ctfmon.exe (輸入法/語言列)、防毒軟體核心服務、系統必要服務 (Intel/AMD 晶片組、聲音、觸控板等)。預設 Windows 等待應用程式回應關閉訊息 20 秒 (HungAppTimeout) + 20 秒 (WaitToKillAppTimeout) = 40 秒才強制結束。大幅縮短:
; 當前使用者 [HKEY_CURRENT_USER\Control Panel\Desktop] "HungAppTimeout"="200" ; 200 毫秒等待回應 "WaitToKillAppTimeout"="1000" ; 1 秒後強制結束 "AutoEndTasks"="1" ; 自動結束無回應工作 ; 系統層級 (服務) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "HungAppTimeout"="200" "WaitToKillServiceTimeout"="1000" ; 服務關閉逾時 1 秒 ; 預設使用者 (關機時套用) [HKEY_USERS\.DEFAULT\Control Panel\Desktop] "AutoEndTasks"="1"
匯入上述 .reg 或手動修改 → 重開機生效。關機時間可從數十秒縮至 5-10 秒內。
XP/2000/2003 啟動時若網卡設為「自動取得 IP」卻無 DHCP 伺服器,會等待 30-60 秒逾時才進桌面。解法:
192.168.0.100、子網路遮罩 255.255.255.0、預設閘道留空或填路由器 IP)。services.msc → 將下列服務設為「手動」或「停用」(視需求):
Themes (經典主題可停)、Wireless Zero Configuration (無無線網卡)、Remote Registry、Secondary Logon、Error Reporting Service、Messenger、Print Spooler (無印表機)。
修改前請確認用途,建議建立還原點。
C:\Windows\Prefetch 目錄內檔案 (系統會根據啟動順序優化預讀)。C:\Windows\Prefetch 內超過 30 天的 .pf 檔 (非清空),避免舊版預讀拖累。HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher = 3 (預設 3:應用程式+開機預讀)。效果驗證:使用
Bootvis.exe(XP/2003) 或 Windows Performance Toolkit (WPT) 記錄開機軌跡,量化優化前後差異。