Příznaky
Po dokončení instalace aktualizace 982167 nebo 982168 se může po spuštění aplikací využívajících technologii WCF (Windows Communication Foundation) zobrazit chybová zpráva oznamující výjimku, která je podobná následující zprávě:
Nelze načíst typ System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.
Příčina
Aktualizace 982167 a 982168 aktualizují vrstvu funkcí .NET Framework 2.0 v rozhraní .NET Framework 3.5 SP1 a zavádí nový typ System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy. Tento nový typ je využíván odpovídající novou funkcí technologie WCF (Windows Communication Foundation).
K této chybě dochází proto, že při aktualizaci vrstvy funkcí rozhraní WCF (Windows Communication Foundation) není aktualizována základní vrstva funkcí knihovny .NET Framework 2.0 SP2 Network Client Library. Základní vrstva funkcí .NET Framework 2.0 SP2 Network Client Library nepodporuje tento nový typ, a proto dochází k této chybě. K této situaci může dojít z několika důvodů. Jedním z nich jsou i potíže s chybou instalace, které souvisejí s duální správou větví. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:960043 Duální správa větví pro rozhraní .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 a .NET Framework 3.5 Service Pack 1
Jak potíže obejít
Chcete-li tento problém vyřešit, postupujte takto:
-
Nainstalujte opravu hotfix 975954. Chcete-li stáhnout aktualizace instalační služby systému Windows, navštivte následující web služby MSDN:
http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839
-
Spusťte opravu produktu. Můžeme produkt opravit automaticky za vás, nebo jej můžete opravit sami.
Automatická opravaChcete-li automaticky spustit opravu tohoto produktu, klikněte na odkaz Opravit tyto potíže. Potom v dialogovém okně Stažení souboru klikněte na položku Spustit a postupujte podle kroků v tomto průvodci.
Manuální opravaChcete-li produkt opravit sami, na příkazový řádek se zvýšenými oprávněními zadejte následující příkaz:
msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
Tento příkaz způsobí, že všechny funkce produktu .NET Framework 2.0 SP2 budou obnoveny do instalačního stavu. Tím budou potíže vyřešeny a aktualizace 982167 nebo 982168 se uplatní.
Poznámka: Pokud kroky 1 a 2 nefungují, zkuste odinstalovat aktualizaci, kterou jste nainstalovali, než došlo k této chybě, a pak ji nainstalujte znovu.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Další informace
Další informace o postupu při spuštění příkazu se zvýšenými oprávněními naleznete na následující webové stránce společnosti Microsoft:
http://windows.microsoft.com/cs-CZ/windows7/Command-Prompt-frequently-asked-questionsDalší informace o přepínačích příkazového řádku, které jsou podporovány Instalační službou systému Windows, naleznete na následující webové stránce služby MSDN:
http://msdn.microsoft.com/cs-cz/library/aa367988(VS.85).aspxDalší informace o Instalační službě systému Windows naleznete na následující webové stránce služby MSDN:
http://msdn.microsoft.com/cs-cz/library/aa367449(VS.85).aspx