Erro de excepção "Não foi possível carregar o tipo'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolic'" após instalar a actualização 982167 ou 982168

Traduções de Artigos Traduções de Artigos
Artigo: 2262911 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Depois de instalar a actualização 982167 ou 982168, poderá receber uma mensagem de erro de excepção semelhante à seguinte ao executar aplicações baseadas no Windows Communication Foundation:
Não foi possível carregar o tipo "System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"

Causa

As actualizações 982167 e 982168 actualizam a camada da funcionalidade .NET Framework 2.0 do .NET Framework 3.5 SP1 para introduzir o novo tipo "System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy". Este novo tipo é utilizado pela nova funcionalidade correspondente do Windows Communication Foundation.

O erro ocorre porque a camada da funcionalidade Biblioteca de Clientes de Rede do .NET Framework 2.0 SP2 subjacente não é actualizada quando a camada da funcionalidade Windows Communication Foundation é actualizada para utilizar o novo tipo. A camada da funcionalidade Biblioteca de Clientes de Rede do .NET Framework 2.0 SP2 subjacente não suporta este novo tipo, o que dá origem a este erro.

Este cenário pode ocorrer por várias razões, incluindo determinados erros de instalação relacionados com o serviço de ramificação dupla. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
960043 Serviço de Ramificação Dupla para o .NET Framework 2.0 Service Pack 2, o .NET Framework 3.0 Service Pack 2 e o .NET Framework 3.5 Service Pack 1

Como contornar

Para contornar este problema, siga estes passos:
  1. Instale a correcção 975954. Para transferir as actualizações do MSI, visite a seguinte página Web da MSDN:
    http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839
  2. Execute uma reparação do produto. Pode solicitar-nos a reparação automática do produto ou pode repará-lo por si mesmo.

    Corrigir por mim

    Para executar uma reparação automática do produto, clique na hiperligação Corrigir este problema. Em seguida clique em Executar na caixa de diálogo Transferência de Ficheiros e siga os passos indicados neste assistente.
    Reduzir esta imagemExpandir esta imagem
    assets fixit1
    Corrigir este problema
    Microsoft Fix it 50468
    Reduzir esta imagemExpandir esta imagem
    assets fixit2

    Nota: este assistente encontra-se temporariamente apenas em inglês. Contudo, a correcção automática também funciona para versões do Windows noutros idiomas.

    Nota: se não estiver a trabalhar no computador que tem o problema, pode guardar a correcção automática numa unidade Flash ou num CD para poder executá-la no computador que tem o problema.

    Deixar-me corrigir o problema

    Para reparar o produto por si mesmo, escreva o seguinte comando a partir de uma linha de comandos elevada:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    Este comando fará com que todas as funcionalidades do produto .NET Framework 2.0 SP2 reavaliem o seu estado de instalação.
    Esta acção resolve o problema e permite que a actualização 982167 ou 982168 aplique o respectivo payload.
Nota Se os passos 1 e 2 não funcionam, tente desinstalar a actualização que instalou antes de notar o erro e, em seguida, reinstale a actualização.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para obter mais informações sobre como executar um comando com privilégios elevados, visite a seguinte página Web da Microsoft:
http://windows.microsoft.com/pt-PT/windows7/Command-Prompt-frequently-asked-questions?e3ef7248
Para mais informações acerca dos parâmetros da linha de comandos que são suportados pelo Windows Installer, visite a seguinte página Web de MSDN:
http://msdn.microsoft.com/pt-pt/library/aa367988(VS.85).aspx
Para obter mais informações sobre o Windows Installer, visite a seguinte página Web de MSDN:
http://msdn.microsoft.com/pt-pt/library/aa367449(VS.85).aspx

Propriedades

Artigo: 2262911 - Última revisão: 29 de novembro de 2013 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft Windows Server 2003 Service Pack 2 nas seguintes plataformas
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • 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 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbbug kbexpertiseinter kbinfo kbsecurity kbmsifixme kbfixme KB2262911

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com