解決 Windows 8 IE10 閃退問題:預設瀏覽器衝突與修復工具
Windows 8 使用者回報 IE10 啟動即閃退,微軟確認此為第三方瀏覽器(如 Chrome、Firefox)設為預設瀏覽器時,修改系統註冊表導致 IE 內核初始化失敗所致。以下提供官方修復方案與進階排除步驟。
方案一:IE 內建修復頁面
- 在 IE 位址列輸入以下指令並按 Enter:
res://ieframe.dll/defaultbrowser.htm
- 頁面將檢測並修復預設瀏覽器設定衝突,完成後重新啟動 IE。
方案二:檢查安全軟體鎖定
- 部分安全軟體(360 安全衛士、金山毒霸、電腦管家等)會鎖定預設瀏覽器設定,防止惡意程式修改。
- 請開啟對應安全軟體 →「預設瀏覽器保護」/「瀏覽器鎖定」功能,暫時解除鎖定或將 IE 設為預設後再鎖定。
方案三:重置 IE 設定
- IE → 齒輪圖示 →「網際網路選項」→「進階」頁籤 →「重設」。
- 勾選「刪除個人設定」→「重設」→ 重新啟動 IE。
方案四:系統檔案檢查器 (SFC) 與 DISM
- 以管理員身分開啟命令提示字元。
- 依序執行:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- 完成後重新啟動電腦。
根本原因分析
第三方瀏覽器安裝時修改 HKEY_CLASSES_ROOT\.html、HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http 等關聯機碼,若未正確處理 IE 專用的 CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2} 等機碼,導致 IE 啟動時找不到正確的類別工廠而閃退。
預防建議
- 安裝第三方瀏覽器時,勿勾選「設為預設瀏覽器」,改為手動在「預設程式」設定。
- 定期執行 Windows Update 取得 IE 累積更新修補已知問題。
- Windows 8.1 已包含 IE11,修正大部分 IE10 閃退問題,建議升級。