DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 2262911 - Last Review: September 11, 2013 - Revision: 5.0

Symptoms

After you install update 982167 or update 982168, you may receive an exception error message that resembles the following when you run Windows Communication Foundation-based applications:
Could not load type 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy

Cause

Update 982167 and update 982168 update the .NET Framework 2.0 feature layer in the .NET Framework 3.5 SP1 to introduce the new type 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'. This new type is used by the corresponding new feature in Windows Communication Foundation.

The error occurs because the underlying .NET Framework 2.0 SP2 Network Client Library feature layer is not updated when the Windows Communication Foundation feature layer is updated to use the new type. The underlying .NET Framework 2.0 SP2 Network Client Library feature layer does not support this new type, and so this error is thrown.

This scenario may occur for several reasons, including certain installation failure issues that are related to dual branch servicing. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
960043  (http://support.microsoft.com/kb/960043/ ) Dual Branch Servicing for the .NET Framework 2.0 Service Pack 2, the .NET Framework 3.0 Service Pack 2, and the .NET Framework 3.5 Service Pack 1

Workaround

To work around this problem, follow these steps:
  1. Install hotfix 975954. To download the MSI updates, visit the following MSDN webpage:
    http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839 (http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839)
  2. Run a repair of the product. We can repair the product for you automatically or you may repair the product yourself.

    Fix it for me

    To run a repair of the product automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.
    Collapse this imageExpand this image
    Fix this problem (http://go.microsoft.com/?linkid=9737836)
    Microsoft Fix it 50468
    Collapse this imageExpand this image

    Note This wizard is temporarily in English only. However, the automatic fix also works for other language versions of Windows.

    Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or a CD so that you can run it on the computer that has the problem.

    Let me fix it myself

    To repair the product yourself, type the following command from an elevated command prompt:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    This causes all features in the .NET Framework 2.0 SP2 product to reevaluate its installation state.
    This resolves the issue and allows for update 982167 or 982168 to apply their respective payloads.
Note If steps 1 and 2 do not work, try uninstalling the update that you installed before you experienced the error, and then reinstall the update.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More information

For more information about how to run a command with elevated privileges, visit the following Microsoft webpage:
http://windows.microsoft.com/en-US/windows7/Command-Prompt-frequently-asked-questions (http://windows.microsoft.com/en-US/windows7/Command-Prompt-frequently-asked-questions)
For more information about the command-line switches that are supported by Windows Installer, visit the following MSDN webpage:
http://msdn.microsoft.com/en-us/library/aa367988(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa367988(VS.85).aspx)
For more information about Windows Installer, visit the following MSDN webpage:
http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspx)

Applies to
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft Windows Server 2003 Service Pack 2, when used with:
    • 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, when used with:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Keywords: 
kbbug kbexpertiseinter kbinfo kbsecurity kbmsifixme kbfixme KB2262911
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support