När du har installerat uppdatering 982167 eller 982168 kan ett undantagsfel visas av den typ du får när du kör Windows Communication Foundation-baserade program:


Det gick inte att läsa in typen 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy

Symptom

Uppdateringarna 982167 och 982168 uppdaterar .NET Framework 2.0-funktionslagret i .NET Framework 3.5 SP1 och inför den nya typen 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'. Den nya typen används av motsvarande nya funktion i Windows Communication Foundation. 

Felet beror på att det underliggande .NET Framework 2.0 SP2 Network Client Library-funktionslagret inte uppdateras när Windows Communication Foundation-funktionslagret uppdateras för att använda den nya typen. Det underliggande .NET Framework 2.0 SP2 Network Client Library-funktionslagret har inte stöd för den här nya typen, vilket leder till att ett undantagsfel kastas.






Den här situationen kan uppstå av olika orsaker, till exempel vissa installationsproblem med Dual Branch Servicing. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

960043 Dual Branch Servicing för .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 och .NET Framework 3.5 Service Pack 1

Orsak

Undvik problemet så här:

  1. Installera snabbkorrigering 975954. Du hämtar MSI-uppdateringarna på följande MSDN-webbsida:

    http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839

  2. Kör en reparation av produkten Vi kan reparera produkten åt dig automatiskt, eller också kan du göra det själv.

    Lös det åt migOm du vill köra en automatisk reparation av produkten klickar du på länken Lös det här problemet. Klicka sedan på Kör i dialogrutan Filhämtning och följ anvisningarna i guiden.



    Obs! Den här guiden finns för närvarande endast på engelska. Den automatiska korrigeringsfilen fungerar dock även för andra språkversioner av Windows.


    Obs! Om du inte sitter vid datorn där problemet finns, kan du spara den automatiska korrigeringsfilen på ett flashminne eller en cd och sedan köra den på rätt dator.


    Jag löser det självOm du vill reparera produkten själv skriver du följande kommando från en kommandotolk med förhöjd behörighet:

    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    Detta gör att alla funktioner i .NET Framework 2.0 SP2-produkten omvärderar sin installationsstatus.
    Detta löser problemet och möjliggör för uppdateringarna 982167 och 982168 att använda sina respektive nyttolaster.

Mer information om hur du kör ett kommando med förhöjd behörighet finns på följande Microsoft-webbsida:

http://windows.microsoft.com/sv-SE/windows7/Command-Prompt-frequently-asked-questions?ea5eb330Mer information om de kommandoradsväxlar som stöds av Windows Installer hittar du på följande MSDN-webbsida:

http://msdn.microsoft.com/sv-se/library/aa367988(VS.85).aspxMer information om Windows Installer hittar du på följande MSDN-webbsida:

http://msdn.microsoft.com/sv-se/library/aa367449(VS.85).aspx

Workaround

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller" i den här artikeln.

Status

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×