由於 Mshtml.dll 發生錯誤,導致 Internet Explorer 或 Outlook Express 意外結束

徵狀
您可能會遭遇下列徵狀之任何一種:
  • 當您在某台執行 Internet Explorer 6 Service Pack 1 (SP1) 的電腦上安裝了「MS03-004:2003 年 2 月,Internet Explorer 的持續發佈修補程式 (Q810847.exe)」之後,Microsoft Outlook 或 Microsoft Outlook Express 就可能會意外結束;當您在輸入電子郵件,或使用 [複製][貼上] 指令將文字貼入電子郵件時,也可能會收到與下列訊息類似的錯誤訊息:
    Outlook Express has encountered a problem and needs to close.We are sorry for the inconvenience. (Microsoft Internet Explorer 發生問題,必須關閉,謹此致歉)。

    If you were in the middle of something, the information you were working on might be lost. (如果您的工作進行到一半,工作資訊可能會遺失)。

    Restart Outlook Express. (請重新啟動 Outlook Express)。

    Please tell Microsoft about this problem (請回報此問題給 Microsoft)

    We have created an error report that you can send to help us improve Outlook Express. (您可以將我們建立的錯誤報告寄回,以協助我們改善 Outlook Express)。We will treat this report as confidential and anonymous. (我們會將其視為一份匿名的機密報告進行處理)。

    To see what data this error report contains, click here. (若要檢視這份錯誤報告所包含的資料,請按一下這裡)。
    檢視這份錯誤報告中的資料時,您會發現這份報告包含了一個錯誤簽章,其格式類似於:
    應用程式名稱應用程式版本模組名稱模組版本位移
    msimn.exe6.00.2800.1106mshtml.dll6.0.2800.1141varies
    請注意,使用 Mshtml.dll 中 HTML 編輯功能的其他程式,也可能會發生這個問題。
  • Internet Explorer 可能會意外結束。當您在使用某個網站上的服務時,也可能會收到下列錯誤訊息:
    Microsoft Internet Explorer has encountered a problem and needs to close.We are sorry for the inconvenience. (Microsoft Internet Explorer 發生問題,必須關閉,謹此致歉。)

    If you were in the middle of something, the information you were working on might be lost. (如果您的工作進行到一半,工作資訊可能會遺失)。

    Restart Microsoft Internet Explorer. (請重新啟動 Microsoft Internet Explorer)。

    Please tell Microsoft about this problem (請回報此問題給 Microsoft)

    We have created an error report that you can send to help us improve Microsoft Internet Explorer. (您可以將我們建立的錯誤報告寄回,以協助我們改善 Microsoft Internet Explorer)。We will treat this report as confidential and anonymous. (我們會將其視為一份匿名的機密報告進行處理)。

    To see what data this error report contains, click here. (若要檢查此錯誤報告中的資料,請按一下這裡)。
    檢視這份錯誤報告中的資料時,您會發現這份報告包含了一個錯誤簽章,其格式類似於:
    應用程式名稱應用程式版本模組名稱模組版本位移
    iexplore.exe6.00.2800.1106mshtml.dll6.0.2800.1141varies
.
發生的原因
Outlook 和 Outlook Express 的問題是由 Mshtml.dll 檔案 (包含於 「MS03-004:2003 年 2 月,Internet Explorer 的持續發佈修補程式 (Q810847.exe)」的 Internet Explorer 6 SP1 版本中) 中的一項歸復錯誤所造成的。只要某個網站呼叫了某段指令碼中的 removeNode 方法,而這段指令碼又是位於元件樣式物件的某個快取函式指標上,就會發生這個 Internet Explorer 問題。在此情況下,網頁上以動態方式建立,接著又以 removeNode 方法加以移除的函式指標越多,就越有可能會發生存取違規。
解決方案

Service Pack 資訊

如果要解決這個問題,請取得最新版的 Windows Server 2003 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
889100 如何取得 Windows Server 2003 的最新版 Service Pack

Hotfix 資訊

Windows Server 2003 Service Pack 1 和 Windows Server 2003

此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期時間版本大小檔名
09-Jun-200517:026.0.3790.24613,109,376Mshtml.dll

Windows XP Service Pack 2

此 Hotfix 的英文版具有下表中所列的檔案屬性 (或更新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期時間版本大小檔名
21-Apr-200515:496.0.2900.26593,014,144Mshtml.dll

Windows XP SP1、Windows XP、Windows 2000、Windows NT 4.0 SP6、Windows Me、Windows 98 Second Edition 和 Windows 98

您可以從「Microsoft 下載中心」下載下列檔案:
發行日期:2003 年 3 月 14 日

如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

重要 安裝 Q816506.exe 之前,請先安裝「MS03-015:2003 年 4 月,Internet Explorer 的持續發佈修補程式 (Q813489.exe)」。若您在安裝了 Q816506.exe 之後,才安裝 Q813489.exe,則您要安裝 813489.exe 時將會收到下列錯誤訊息:
Microsoft Internet Explorer 更新程式
This update requires Internet Explorer 6 SP1 to be installed. (安裝本更新程式之前,必須先安裝 Internet Explorer 6 SP1)。
如需有關「MS03-015:2003 年 4 月,Internet Explorer 的持續發佈修補程式」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
813489 MS03-015:2003 年 4 月,Internet Explorer 的持續發佈修補程式
此修正程式的英文版具有下列表格中所列的檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期時間版本大小檔名
07-Mar-200320:446.00.2800.11732,683,392Mshtml.dll
注意 這個更新程式將會取代「Microsoft 技術支援處」先前提供的 Q814834.exe Hotfix。
狀況說明
Microsoft 已確認 Internet Explorer 6 SP1 確實有上述問題。 這個問題最早是在 Windows Server 2003 Service Pack 2 中獲得修正。
其他相關資訊
如需有關 Internet Explorer 持續發佈修補程式 Q810847.exe 和 Q813489.exe 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
810847 MS03-004:2003 年 2 月,為 Internet Explorer 所發行的累積補充程式
813489 MS03-015:2003 年 4 月,Internet Explorer 的持續發佈修補程式
內容

文章識別碼:816506 - 最後檢閱時間:09/07/2007 11:40:00 - 修訂: 8.2

Microsoft Internet Explorer 6.0 Service Pack 1, Microsoft Internet Explorer (Programming) 6 (SP1)

  • kbbug kbfix kbie600presp2fix kbqfe kbie600sp2fix atdownload kbhotfixserver kbwinserv2003presp2fix KB816506
意見反應