瀏覽特定網頁時 IE 頻繁報錯 mshtml.dll 並強制關閉,重開機後雖暫時正常但無法翻頁、重新整理又報錯。經過多方嘗試與排查,最終透過安裝特定補丁徹底解決。以下為完整排查過程與解決方案。
從其他同版本系統或原版安裝光盤 I386\MSHTML.DL_ 解壓取得 mshtml.dll,替換 C:\WINDOWS\system32 及 dllcache 中的檔案,並確認版本號一致。實測無效。
在安全模式下執行:
regsvr32 /u mshtml.dll(解除註冊)→ regsvr32 mshtml.dll(重新註冊) → 重開機。實測無效。
在純淨系統(僅安裝驅動程式)下測試正常,推測為軟體相容性問題。於微軟下載中心搜尋相關補丁,逐一解壓檢視,發現 KB937143 將 mshtml.dll 從 6.0.2900.2180 升級至 6.0.2900.3157,安裝後問題徹底解決。
相關關鍵補丁尚包含:scripten、KB923996、KB942615,建議一併安裝以提升 IE 相容性。
以上測試環境為 XP SP2,其他版本系統可能不適用。下載補丁時諈確認系統版本與語言(簡體中文為 0804)。