程式「無回應」 (Not Responding) 是 Windows 使用者最常遇到的挫折。除直接「結束工作」外,理解背後原因才能從根源減少發生。本文歸納五大核心成因、即時處理三步驟、預防維護清單,並說明未儲存檔案的搶救可能性。
典型場景:瀏覽器開啟動態網頁、雲端文件同步、線上遊戲大廳、遠端桌面連線。
機制:主執行緒同步等待網路 I/O,封包遲遲不至 → 訊息迴路無法處理 → 標記無回應。
對策:改善網路品質 (有線取代無線、換 DNS、關閉代理);開發者端應將網路操作移至背景執行緒並提供取消機制。
徵兆:特定操作必現、重裝程式後仍復現、記憶體佔用隨時間單調遞增。
對策:
① 更新至最新版 (修正已知 Bug)。
② 完全解除安裝 (含註冊表/殘留資料夾) → 重裝。
③ 回報開發者 (附複現步驟、事件檢視器錯誤日誌)。
判斷標準:工作管理員「效能」分頁 CPU 持續 >90%、記憶體 >90%、磁碟 100% (機械碟常見)。
對策:
① 關閉不必要的背景程式 (系統匣、啟動項)。
② 升級硬體:SSD 替代 HDD (磁碟瓶頸首選)、加裝記憶體、換更高核心 CPU。
③ 啟用「效能模式」電源計劃、關閉視覺特效。
徵兆:不明進程 (隨機名稱、無數位簽章、路徑在 Temp/AppData) 佔用高 CPU/網路;瀏覽器首頁被鎖、彈窗廣告。
對策:
① 完整掃描 (Windows Defender 離線 / 火綿 / Malwarebytes)。
② 記錄惡意進程 PID → taskkill /PID → 安全模式刪除檔案 → 註冊表清理啟動項。
③ 檢查瀏覽器擴充套件、捷徑目標參數、HOSTS 檔案。
顯卡驅動崩潰 (TDR)、列印緩衝區服務卡死、Windows Update 背景下載佔滿頻寬/磁碟。
對策:更新顯卡/晶片組驅動至 WHQL 版;重啟 Print Spooler 服務;設定 Windows Update 作用中時段避開工作時間。
%TEMP%、%LOCALAPPDATA%、程式安裝目錄下的 Backup/AutoSave 資料夾。sfc /scannow + DISM /RestoreHealth 修復系統檔。