您目前已離線,請等候您的網際網路重新連線

FIX:在 Windows XP 電腦或 Windows Server 2003 電腦上套用安全性更新 MS06-042 後,當您在網頁上執行指令碼時,出現錯誤訊息:「使用權限被拒」

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
利用 Microsoft Internet Explorer 6 在網頁上執行指令碼時,可能會收到下列指令碼錯誤訊息:
使用權限被拒
如果指令碼在瀏覽器視窗關閉後存取 window.closed 屬性,便可能發生這個問題。

在 Microsoft Windows XP 電腦或 Microsoft Windows Server 2003 電腦上套用安全性更新 MS06-042 後,會出現這個問題。
解決方案

安全性更新資訊

如果要解決這個問題,請安裝 Internet Explorer 的最新累積安全性更新。如果要安裝最新更新,請造訪下列 Microsoft 網站: 如需有關 Internet Explorer 最新累積安全性更新的詳細技術資訊,請造訪下列 Microsoft 網站:注意 這個 Hotfix 最早是隨附在安全性更新 928090 (MS07-016) 中。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
928090MS07-016:Internet Explorer 的累積安全性更新

Service Pack 資訊

Windows Server 2003

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

926046 Hotfix 資訊

Windows XP

目前 Microsoft 已提供支援的 Hotfix。但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用 Hotfix。這個 Hotfix 可能會接受其他測試。因此,如果這個問題沒有對您造成嚴重影響,建議您等候下一版包含這個 Hotfix 的 Windows XP Service Pack。

如果要立即解決此問題,請與「Microsoft 客戶支援服務」連絡,以取得此 Hotfix。如需「Microsoft 客戶支援服務」的完整電話號碼清單,以及支援費用的相關資訊,請造訪下列 Microsoft 網站:注意 在某些特殊情況下,如果 Microsoft 技術支援工程師認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。一般來說,如果有其他支援問題是所描述的特定更新程式無法解決的,才會收取支援費用。
先決條件
您必須先安裝 Microsoft Internet Explorer 6 Service Pack 2 (SP2) 和 Microsoft Windows XP Service Pack 2 (SP2),再套用此 Hotfix。
重新啟動需求
套用此 Hotfix 之後,必須重新啟動電腦。
Hotfix 取代資訊
這個 Hotfix 不會取代任何其他的 Hotfix。
檔案資訊
此 Hotfix 的英文版具有下表中所列的檔案屬性 (或更新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

Microsoft Windows XP,x86 架構
檔案名稱檔案版本檔案大小日期時間平台
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86
其他可行方案
如果要解決 Windows Server 2003 電腦上的這個問題,請於存取 window.closed 屬性時,實作如 try-catch 區塊等的例外狀況處理常式。如果系統擲出一個例外狀況且視窗已經關閉時,Internet Explorer 便會處理該例外狀況。

例如,使用類似下列程式碼範例的程式碼。
<html><head><script language="JavaScript">window.onerror = showError;function showError(msg,url,line){    var errorString = "eClient caught the following error on line "+ line +        ":\n\n\t" + msg + "\n\nURL:\t" + url + "\nBrowser:\t"        + navigator.appName + " " + navigator.appName        + " " + navigator.appVersion;    alert(errorString);    return true;}var nw = null;function openWindow(){    nw = window.open("about:blank", "blank",        'resizable=1,scrollbars=1,height=300,width=500');}function closeWindow(){    nw.close();}function closeWindow_again(){    var winIsOpen = true;    try{         if(nw != null && !nw.closed)        {            winIsOpen = true;            nw.close();        }    }    catch(e)    {        winIsOpen = false;    }    if (winIsOpen)        return true;    else        return false;} </script></head><body onload = "openWindow();"><a href="about:blank" onClick="closeWindow();closeWindow_again()">Close the child window. This action causes cause a JavaScript error.</a></body></html>
狀況說明
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題最早是在 Windows Server 2003 Service Pack 2 中獲得修正。
其他相關資訊
如需有關安全性更新 MS06-042 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
918899 MS06-042:Internet Explorer 的累積安全性更新
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 說明 Microsoft 軟體更新的標準術語
內容

文章識別碼:926046 - 最後檢閱時間:12/09/2015 07:28:45 - 修訂: 5.3

Microsoft Internet Explorer 6.0, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows Small Business Server 2003, Standard Edition Service Pack 1 (SP1), Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Media Center Edition 2005, Microsoft Windows XP Tablet PC Edition 2005, Microsoft Windows XP Service Pack 2

  • kbnosurvey kbarchive kbqfe kbsecurity kbpubtypekc kbhotfixserver kbwinserv2003sp2fix KB926046
意見反應