Error de excepción "No se pudo cargar el tipo 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'" después de instalar la actualización 982167 o la actualización 982168

Síntomas

Después de instalar la actualización 982167 o la actualización 982168, puede recibir un mensaje de error de excepción similar al siguiente cuando ejecuta aplicaciones basadas en Windows Communication Foundation:

No se pudo cargar el tipo 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy

Causa

Las actualizaciones 982167 y 982168 actualizan la capa de características de .NET Framework 2.0 en .NET Framework 3.5 SP1 para introducir el nuevo tipo 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'. Este nuevo tipo lo utiliza la característica nueva correspondiente de Windows Communication Foundation. 

Este error se produce porque la capa de características subyacente de la biblioteca de red de cliente de .NET Framework 2.0 SP2 no se actualiza cuando lo hace la capa de características de Windows Communication Foundation para utilizar el nuevo tipo. La capa de características de la biblioteca de red de cliente de .NET Framework 2.0 SP2 no admite este nuevo tipo, y por tanto se produce este error.






Esta situación puede producirse por varios motivos, entre los que se incluyen ciertos problemas de errores en la instalación relacionados con Dual Branch Servicing. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
960043  Dual Branch Servicing para .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 y .NET Framework 3.5 Service Pack 1 

Solución

Para solucionar temporalmente este problema, siga estos pasos:
  1. Instale el hotfix 975954. Para descargar las actualizaciones MSI, visite la siguiente página web de MSDN:
  2. Realice una reparación del producto. Es posible reparar el producto automáticamente, aunque si lo prefiere puede hacerlo manualmente.

    Solucionarlo en mi lugar

    Para ejecutar la reparación del producto de forma automática, haga clic en el vínculo Solucionar este problema. A continuación, haga clic en Ejecutar en el cuadro de diálogo Descarga de archivos y siga los pasos que le indica el asistente.

    Nota Por el momento, este asistente sólo está disponible en inglés. Sin embargo, la solución automática también funciona con las otras versiones de idioma de Windows. 


    Nota: si no se encuentra en el equipo al que afecta el problema, puede guardar la solución automática en una unidad de memoria flash o en un CD para poderla ejecutar en el equipo que tiene el problema.


    Solucionarlo por mí mismo

    Para reparar personalmente el producto, escriba el siguiente comando en un símbolo del sistema elevado:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    Esto hace que todas las características del producto de .NET Framework 2.0 Service Pack 2 vuelvan a evaluar su estado de instalación.
    Esto resuelve el problema y permite que las actualizaciones 982167 o 982168 apliquen sus cargas respectivas. 
Nota: si los pasos 1 y 2 no funcionan, intente desinstalar la actualización instalada antes de que experimentara el error y, a continuación, vuelva a instalarla.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Para obtener más información acerca de cómo ejecutar un comando con privilegios elevados, visite la página Web   de Microsoft siguiente: Para obtener más información sobre los modificadores de la línea de comandos compatibles con Windows Installer, visite la siguiente página web de MSDN: Para obtener más información sobre Windows Installer, visite la siguiente página web de MSDN:
Propiedades

Id. de artículo: 2262911 - Última revisión: 29 nov. 2013 - Revisión: 1

Comentarios