Symptome
Nach der Installation von Update 982167 oder Update 982168 erhalten Sie möglicherweise eine Ausnahmefehlermeldung, die der folgenden ähnelt, wenn Sie Windows Communication Foundation-basierte Anwendungen ausführen:
Hinweis
Der Typ "System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" konnte nicht geladen werden.
Ursache
Aktualisieren Sie 982167, und aktualisieren Sie 982168 aktualisieren Sie die .NET Framework 2.0-Featureebene im .NET Framework 3.5 SP1, um den neuen Typ "System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" einzuführen. Dieser neue Typ wird vom entsprechenden neuen Feature in Windows Communication Foundation verwendet.
Der Fehler tritt auf, weil die zugrunde liegende .NET Framework 2.0 SP2-Netzwerkclientbibliotheks-Featureebene nicht aktualisiert wird, wenn die Windows Communication Foundation-Featureebene aktualisiert wird, um den neuen Typ zu verwenden. Die zugrunde liegende .NET Framework 2.0 SP2-Netzwerkclientbibliotheks-Featureebene unterstützt diesen neuen Typ nicht, sodass dieser Fehler ausgelöst wird.
Dieses Szenario kann aus verschiedenen Gründen auftreten, z. B. aus bestimmten Installationsfehlern im Zusammenhang mit der Dual-Branch-Wartung. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
960043 Dual Branch Servicing für das .NET Framework 2.0 Service Pack 2, das .NET Framework 3.0 Service Pack 2 und das .NET Framework 3.5 Service Pack 1
Problemumgehung
Führen Sie die folgenden Schritte aus, um dieses Problem zu lösen:
Installieren Sie hotfix 975954. Um die MSI-Updates herunterzuladen, besuchen Sie die folgende MSDN-Webseite:
http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839Führen Sie eine Reparatur des Produkts aus. Wir können das Produkt automatisch für Sie reparieren oder Sie können das Produkt selbst reparieren.
Korrigieren sie für michZum automatischen Ausführen einer Reparatur des Produkts klicken Sie auf den Link Dieses Problem beheben. Klicken Sie dann auf
Führen Sie im Dialogfeld Dateidownloadaus, und führen Sie die Schritte in diesem Assistenten aus.HinweisDieser Assistent ist vorübergehend nur in Englisch verfügbar. Die automatische Korrektur funktioniert aber auch für andere Sprachversionen von Windows.
Hinweis: Wenn Sie sich nicht an dem Computer befinden, auf dem das Problem auftritt, können Sie die automatische Korrektur auf einen Speicherstick oder eine CD speichern, um sie anschließend auf dem vom Problem betroffenen Computer auszuführen.
Lassen Sie mich dies selbst beheben Um das Produkt selbst zu reparieren, geben Sie an einer Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl ein:
msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
Dies bewirkt, dass alle Features im .NET Framework 2.0 SP2-Produkt den Installationsstatus neu bewerten.
Dadurch wird das Problem behoben, und es wird ermöglicht, 982167 oder 982168 ihre jeweiligen Nutzlasten anzuwenden.
Hinweis Wenn die Schritte 1 und 2 nicht funktionieren, versuchen Sie, das Update zu deinstallieren, das Sie installiert haben, bevor der Fehler aufgetreten ist, und installieren Sie das Update dann erneut.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Weitere Informationen
Weitere Informationen zum Ausführen eines Befehls mit erhöhten Berechtigungen finden Sie auf der folgenden Microsoft-Webseite:
http://windows.microsoft.com/en-US/windows7/Command-Prompt-frequently-asked-questions Weitere Informationen zu den Befehlszeilenoptionen, die von Windows Installer unterstützt werden, finden Sie auf der folgenden MSDN-Webseite:
http://msdn.microsoft.com/en-us/library/aa367988(VS.85).aspx Weitere Informationen zu Windows Installer finden Sie auf der folgenden MSDN-Webseite:
http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspx