Unntaksfeilen «Kan ikke laste inn typen System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy» etter at du har installert oppdaterings 982167 eller oppdaterer 982168

Gjelder for
.NET Framework 3.5 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Service Pack 2 Microsoft Windows XP Home Edition Microsoft Windows XP Professional

Symptomer

Når du har installert oppdatering 982167 eller oppdatering 982168, kan du få en unntaksfeilmelding omtrent som dette når du kjører Windows Communication Foundation-baserte programmer:

Obs!

Kan ikke laste inn type System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy

Årsak

Oppdater 982167 og oppdater 982168 oppdater .NET Framework 2.0-funksjonslaget i .NET Framework 3.5 SP1 for å introdusere den nye typen System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy. Denne nye typen brukes av den tilsvarende nye funksjonen i Windows Communication Foundation.

Feilen oppstår fordi det underliggende .NET Framework 2.0 SP2 Network Client Library-funksjonslaget ikke oppdateres når Windows Communication Foundation-funksjonslaget oppdateres til å bruke den nye typen. Det underliggende funksjonslaget i .NET Framework 2.0 SP2-nettverksklientbiblioteket støtter ikke denne nye typen, og denne feilen oppstår derfor.

Dette scenariet kan oppstå av flere grunner, inkludert enkelte problemer med installasjonsfeil som er relatert til vedlikehold av to grener. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:

960043 Dual Branch Servicing for .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 og .NET Framework 3.5 Service Pack 1

Midlertidig løsning

Løs problemet ved å gjøre følgende:

  1. Installer hurtigreparasjon 975954. Hvis du vil laste ned MSI-oppdateringene, kan du gå til følgende MSDN-nettside:
    http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839

  2. Kjør en reparasjon av produktet. Vi kan reparere produktet for deg automatisk, eller du kan reparere produktet selv.

    Løs det for megHvis du vil kjøre en reparasjon av produktet automatisk, klikker du koblingen Løs dette problemet. Klikk deretter på
    Kjør i dialogboksen Filnedlasting, og følg trinnene i denne veiviseren.

    Obs! Denne veiviseren er midlertidig bare tilgjengelig på engelsk. Den automatiske reparasjonsløsningen fungerer imidlertid også for andre språkversjoner av Windows.

    Obs! Hvis du ikke bruker datamaskinen som har problemet, kan du lagre den automatiske korrigeringen på en flash-stasjon eller en CD, slik at du kan kjøre den på datamaskinen som har problemet.

    La meg løse det selvHvis du vil reparere produktet selv, skriver du inn følgende kommando fra en hevet ledetekst:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    Dette gjør at alle funksjoner i .NET Framework 2.0 SP2-produktet revurderer installasjonstilstanden.
     Dette løser problemet og gjør det mulig for 982167 eller 982168 å bruke de respektive nyttelastene.

Hvis trinn 1 og 2 ikke fungerer, kan du prøve å avinstallere oppdateringen som du installerte før feilen oppstod, og deretter installere oppdateringen på nytt.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Mer informasjon

Hvis du vil ha mer informasjon om hvordan du kjører en kommando med utvidede rettigheter, kan du gå til følgende Microsoft-webområde:

http://windows.microsoft.com/en-US/windows7/Command-Prompt-frequently-asked-questions Hvis du vil ha mer informasjon om kommandolinje-brytere som støttes av Windows Installer, kan du gå til følgende MSDN-nettside:

http://msdn.microsoft.com/en-us/library/aa367988(VS.85).aspx Hvis du vil ha mer informasjon om Windows Installer, kan du gå til følgende MSDN-webområde:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspx