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

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

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:
  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.

    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: 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: Para obter mais informações sobre o Windows Installer, visite a seguinte página Web de MSDN:
security update patch 982167 982168 load type 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy' WCF fixit fix it
Propriedades

ID do Artigo: 2262911 - Última Revisão: 11/29/2013 19:49:00 - Revisão: 7.0

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Service Pack 2

  • kbbug kbexpertiseinter kbinfo kbsecurity kbmsifixme kbfixme KB2262911
Comentários