自問自答
經過數小時的研究,雖然不算非常完美的解決,不過至少"症狀"沒有再跑出來了。詳述如下:
(1).一開始"症狀"如首篇所述,病名為"mshtml.dll error",微軟有兩個hotfix:
KB918899
KB923996
當您造訪包含自訂快顯物件的網頁時,Microsoft Internet Explorer 6 可能會意外關閉,並且在 Mshtml.dll 檔案中產生錯誤。這個問題,在您於 Windows XP Service Pack 2 (SP2) 或 Windows Server 2003 Service Pack 1 (SP1) 電腦上安裝安全性更新 918899 之後便可能發生。
不過我好像沒有裝KB918899,不知道為何會出現KB923996的病症?
總之,先裝kb918899,再裝kb923996-->mshtml.dll fixed
注意,上面那兩個hotfix,ie7不能裝。反正就是想辦法降回ie6就是了。
(2).上面mshtml.dll error解決了,結果又跑出來一個ntdll.dll error。
ntdll.dll error的造成原因有很多種,因為我是只會出現在ie執行某類型網頁時,所以鎖定ie開刀:
(2-1).DEP關閉,無效,情況依舊。
(2-2).逐一測試ie add-ons(附加元件)。懶的一個一個試,不過大概是flash的add-ons有問題還是相衝突,把它disable或是uninstall。-->ntdll.dll error不會再跑出來。
(3).為何我說沒有完美解決是因為:
(3-1).把flash附加元件 disable,ie會沒有flash動畫,但firefox正常,可是firefox用ie-tab瀏覽,還是會出現錯誤。
(3-2).把flash add-ons uninstall,ie跟firefox的flash動畫都會看不到,不過firefox用ie-tab瀏覽,不會出現錯誤。
大概就是這樣
莫名其妙出現的奇怪問題,暫時告一段落,有相同問題的可參考參考。
