DetailPage-MSS-KB

知識庫

文章編號: 2262911 - 上次校閱: 2013年11月30日 - 版次: 6.0

徵狀

在您安裝更新 982167 或 982168 後,當您執行使用 Windows Communication Foundation 的應用程式時,可能會收到類似下列的例外狀況錯誤訊息:
無法載入類型 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'

發生的原因

更新 982167 和 982168 會更新 .NET Framework 3.5 SP1 中的 .NET Framework 2.0 功能層,以引入新類型 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'。Windows Communication Foundation 中對應的新功能會使用這個新類型。

之所以會發生這個錯誤,是因為 Windows Communication Foundation 的功能層已更新為要使用新類型,但.NET Framework 2.0 SP2 基礎的用戶端網路程式庫功能層卻尚未更新。.NET Framework 2.0 SP2 基礎的用戶端網路程式庫功能層不支援此新類型,因此擲出錯誤。

這個情況可能是由數種原因所造成,包括與雙分支服務相關的安裝失敗問題。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
960043  (http://support.microsoft.com/kb/960043/zh-tw/ ) NET Framework 2.0 Service Pack 2、.NET Framework 3.0 Service Pack 2 和 .NET Framework 3.5 Service Pack 1 的雙分支服務

其他可行方案

如果要解決這個問題,請依照下列步驟執行:
  1. 安裝 Hotfix 975954。如果要下載 MSI 更新,請造訪下列 MSDN 網站:
    (英文)http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839 (英文) (http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839)
  2. 執行產品修復。我們可以為您自動修復產品,或者您可以自行修復產品。

    為我修正此問題

    如果要自動修復產品,請按一下 [修正此問題] 連結。然後按一下 [檔案下載] 對話方塊中的 [執行],並依照此精靈中的步驟執行。
    摺疊此圖像展開此圖像
    修正這個問題 (http://go.microsoft.com/?linkid=9737836)
    Microsoft Fix it 50468
    摺疊此圖像展開此圖像

    注意 此精靈暫時只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

    注意 如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,如此一來,便可在發生問題的電腦上加以執行。

    讓我自行修正此問題

    如果要自行修復產品,請輸入下列提高權限之命令提示字元的命令:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    這會造成.NET Framework 2.0 SP2 產品的所有功能重新評估其安裝狀態。
    這可以解決問題,並允許更新 982167 或 982168 套用其個別的裝載。 
注意 如果步驟 1 和 2 沒有作用,請嘗試解除安裝在遇到錯誤前安裝的更新,然後重新安裝更新。

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

如需有關如何以提高的權限執行命令的詳細資訊,請造訪下列 Microsoft 網站:
http://windows.microsoft.com/zh-TW/windows7/Command-Prompt-frequently-asked-questions (http://windows.microsoft.com/zh-TW/windows7/Command-Prompt-frequently-asked-questions) (英文)
如需有關 Windows Installer 支援的命令列參數的詳細資訊,請造訪下列 MSDN 網站:
http://msdn.microsoft.com/zh-tw/library/aa367988(VS.85).aspx (http://msdn.microsoft.com/zh-tw/library/aa367988(VS.85).aspx) (英文)
如需有關 Windows Installer 的詳細資訊,請造訪下列 MSDN 網站:
http://msdn.microsoft.com/zh-tw/library/aa367449(VS.85).aspx (http://msdn.microsoft.com/zh-tw/library/aa367449(VS.85).aspx) (英文)

這篇文章中的資訊適用於:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft Windows Server 2003 Service Pack 2 應用於:
    • 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 XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Service Pack 2 應用於:
    • Microsoft Windows XP Home Edition (家用版)
    • Microsoft Windows XP Professional
關鍵字: 
kbbug kbexpertiseinter kbinfo kbsecurity kbmsifixme kbfixme KB2262911
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
共用
其他支援選項
Microsoft Community 支援論壇
直接與我們連絡
尋找 Microsoft 認證合作夥伴
Microsoft 市集