問題描述
在安裝 Windows 11 的 2025-10 累積更新後,本機應用程式執行時出現錯誤。具體問題如下:
受影響的應用程式類型
ASP.NET 4.6.2 應用程式
- 透過本機 IIS 安裝執行
- 使用 hosts 檔案將 “app-name” 解析到 127.0.0.1
- 嘗試透過 http:// 執行時出現「無法連線到網站」錯誤
- 錯誤代碼:
ERR_CONNECTION_RESET
Visual Studio .NET Web 應用程式
- 使用 IIS Express 進行偵錯執行失敗
- 錯誤代碼:
ERR_HTTP2_PROTOCOL_ERROR
問題起因
此問題在安裝以下更新後開始出現:
- 2025-10 Cumulative Update for Windows 11 Version 24H2 for x64-based Systems (KB5066835) 版本 26100.6899
- 2025-10 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows
這些累積更新似乎影響了本機網路服務的運作,導致 localhost 連線出現問題。
解決方案
透過移除有問題的累積更新來解決此問題。需要依序移除以下更新套件:
執行步驟
以系統管理員身分開啟命令提示字元
移除第一個更新套件 (KB5066835)
wusa /uninstall /kb:5066835
執行完畢後重新啟動電腦
移除第二個更新套件 (KB5066131)
wusa /uninstall /kb:5066131
執行完畢後重新啟動電腦
移除第三個更新套件 (KB5065789)
wusa /uninstall /kb:5065789
執行完畢後重新啟動電腦
注意事項
- 每次移除更新後都必須重新啟動電腦,才能進行下一步驟
- 建議在移除更新前先建立系統還原點,以防需要恢復
- 移除這些更新可能會影響系統的安全性更新,請評估風險後再執行
- 可考慮暫時停用 Windows Update 自動安裝,避免問題更新重新安裝
驗證修復結果
移除所有相關更新並重新啟動後,應該可以正常執行:
- ASP.NET 4.6.2 應用程式透過本機 IIS
- Visual Studio .NET 8 Web 應用程式偵錯
- 其他使用 localhost 的開發應用程式
後續建議
- 監控官方修復:密切關注 Microsoft 是否會發布修復此問題的後續更新
- 測試環境優先:未來安裝 Windows 更新時,建議先在測試環境驗證
- 備用方案:可考慮使用 Docker 或虛擬機器作為開發環境的備用方案
相關資源
- Microsoft Update Catalog - 查詢特定更新資訊
- Windows Update 疑難排解 - 官方疑難排解指南