在安裝安全性更新 896358 或 Windows Server 2003 Service Pack 1 之後,您無法從 Internet Explorer 開啟 HTML 說明檔

文章翻譯 文章翻譯
文章編號: 902225 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在安裝安全性更新 896358 或 Microsoft Windows Server 2003 Service Pack 1 (SP1) 之後,如果您在 Internet Explorer 中,按一下連結至 HTML 說明 .chm 檔案時,可能會遭遇下列一或兩個徵狀:
  • 當您在 [檔案下載] 對話方塊中,按一下 [開啟] (而不是 [儲存]) 時,無法檢視 .chm 檔中的主題。
  • 當您在 [檔案下載] 對話方塊中按一下 [儲存] 時,無法檢視 .chm 檔中的主題,然後您嘗試開啟檔案。
注意 本文包含下列「Microsoft 知識庫」文件的補充資訊。
232077 使用超連結和檔案下載對話方塊來執行檔案
896054 在安裝安全性更新 896358、安全性更新 840315 或 Windows Server 2003 Service Pack 1 之後,無法使用 InfoTech 通訊協定開啟遠端內容
896358 MS05-026:HTML 說明的弱點可能會導致遠端程式碼執行

發生的原因

安全性更新 896358 和 Windows Server 2003 SP1 包含對 InfoTech 通訊協定所做的變更,可封鎖檢視遠端內容的能力。所引用的這些變更可以降低 HTML 說明的安全性弱點。安裝 896358 或 Windows Server 2003 SP1 之後,會將 Temporary Internet Files 資料夾中的檔案視為網際網路區域中的內容。因此,當您按一下 [檔案下載] 對話方塊中的 [開啟] 時,檔案可能會被封鎖。此外,安裝 896358 或 Windows Server 2003 SP1 之後,「附件管理員」可能會將所下載的 .chm 檔視為不受信任的檔案。因此可能無法開啟檔案。這些結果是安裝安全性更新和 Windows Server 2003 SP1 所預期和必然的結果。

解決方案

使用者適用的解決方案

警告如果系統提示您從網站開啟或儲存 .chm 檔案,請勿這麼做,除非您需要該檔案而且信任提供該檔案的網站。

[檔案下載] 對話方塊中,按一下 [儲存],然後選擇您要儲存 .chm 檔案的位置。接著使用下列其中一個方法:

方法 1

  1. 按兩下 .chm 檔案。
  2. [開啟檔案安全性警告] 對話方塊中,按一下以清除 [遇到這種檔案時必須事先警告] 核取方塊。
  3. 按一下 [開啟]

方法 2

  1. 用滑鼠右鍵按一下 CHM 檔案,然後按一下 [內容]
  2. 按一下 [解除封鎖]
  3. 按兩下 .chm 檔案以開啟檔案。

系統管理員適用的解決方案

若要解決這個問題,請使用下列其中一個方法。

使用 UNC 檔案路徑和檔案共用連結至 .chm 檔案

如果您的內部網路網頁使用 HTTP URL 結構描述來連結 .chm 檔案,安全性更新 896358 可能會阻止使用者查看 .chm 檔案的主題。使用 UNC 檔案路徑來取代 HTTP 檔案路徑,這樣可以讓使用者再次從網頁開啟 .chm 檔。

如果不使用 HTTP URL,而是改用 UNC 檔案路徑,請依照下列步驟執行:
  1. 將 .chm 檔放在使用 UNC 檔案路徑可通往的檔案共用伺服器上。

    UNC 檔案路徑看起來類似於以下路徑:
    \\productmanuals\helpfiles
  2. 使用 ItssRestrictions\UrlAllowList 值,以啟用內部網路中的系統,來存取該檔案共用中的 .chm 檔。

    如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    896054 在安裝安全性更新 896358、840315 或 Windows Server 2003 Service Pack 1 之後,無法使用 InfoTech 通訊協定開啟遠端內容
  3. 更新內部網路網頁上的連結,以使用連結到 .chm 檔之 URL 中的 UNC 檔案路徑。
注意 這個方法只適用於內部網路區域所服務的網頁。此方法不適用於從網際網路區域提供的頁面。

設定 Web 應用程式以下載 .chm 檔案

在連結至 .chm 檔案的網頁上新增指示,建議使用者儲存檔案而非直接開啟檔案。如需詳細資訊,請參閱<使用者適用的解決方案>一節。

您也可以使用 DownloadOptions <META> 標籤,以移除當使用者按一下 .chm 檔連結後所出現 [檔案下載] 對話方塊中的 [開啟] 按鈕。將這個標籤放在 HTML 網頁的 <head> 標籤內。下列範例是此用法的說明。
<head>
<META name="DownloadOptions" content="noopen">
</head>
如需詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/zh-tw/library/ms534184.aspx
注意只有 Microsoft Windows XP Service Pack 2 和 Windows Server 2003 Service Pack 1 才支援使用 DownloadOptions <META> 標籤。

其他相關資訊

系統管理員概觀和範例

如需有關安全性更新 896358 和如何重新啟用此更新所影響的 Web 應用程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
896358 MS05-026:HTML 說明的弱點可能會導致遠端程式碼執行

Internet Explorer

如需有關在 Internet Explorer 中使用超連結開啟檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
232077 使用超連結和檔案下載對話方塊來執行檔案
如需有關如何使用 Internet Explorer 中的安全性區域的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
174360 如何使用 Internet Explorer 中的安全性區域

x64 版本 Microsoft Windows 的技術支援

在執行 x64 版本 Microsoft Windows 的電腦上,您可能需依照<解決方案>一節中關於如何修改登錄的指示進行。例如,您可能必須修改登錄的不同部分,而這將取決於您要修改的是 32 位元或 64 位元版本的功能。 如需詳細資訊,請按一下下列文章編號,檢視「Microsoft 知識庫」中的文章:
896459 Registry changes in x64-based versions of Windows Server 2003 and Windows XP Professional x64 Edition
您的硬體製造商提供有關 Windows x64 版的技術支援和協助。由於 Windows x64 版是隨附在您的硬體中,所以硬體製造商會提供相關的支援。硬體製造商可能已經利用特殊的元件自訂 Windows 的安裝程序。特殊的元件可能包括特定裝置驅動程式,或能夠最大化硬體效能的選用設定。如果您需要有關 Windows x64 版的技術協助,Microsoft 將會在合理的情況下提供協助。但是,您可能必須直接連絡製造商。因為硬體製造商已在硬體上預先安裝軟體,所以他們會是提供軟體技術支援服務的最佳人選。

如需 Microsoft Windows XP Professional x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:
http://windows.microsoft.com/zh-tw/windows/windows-help?os=winxp#windows=windows-xp
如需 x64 版本 Microsoft Windows Server 2003 的產品資訊,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/windowsserver/bb430829.aspx

屬性

文章編號: 902225 - 上次校閱: 2013年11月7日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003 Service Pack 1?應用於:
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
關鍵字:?
kbsecurity kbexpertiseinter kbexpertiseadvanced kbtshoot kbprb KB902225
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com