Es posible que no se pueda instalar una actualización para Microsoft .NET Framework, versión 4, si se cumplen las condiciones siguientes:

  • Ha instalado previamente Microsoft .NET Framework 4 o Microsoft .NET Framework 4 Client Profile.

  • Hay un reinicio pendiente que no se ha completado antes de instalar la nueva actualización.

Nota: si instala la actualización mediante el sitio Windows Update, puede parecer que la actualización se ofreció y se instaló correctamente. Sin embargo, cuando reinicia el equipo, se ofrece de nuevo la misma actualización.

Síntomas

Este problema sucede porque, mientras se instala Microsoft .NET Framework 4, determinados componentes están bloqueados o en uso pendientes de un reinicio del sistema. Estos componentes no se puede actualizar hasta que se produzca dicho reinicio del sistema. Como consecuencia, en la situación descrita en la sección "Síntomas", la versión de las correcciones de compatibilidad (shim) será Microsoft .NET Framework versión 3.5 SP1 o una anterior. La instalación de Microsoft .NET Framework 4 implementa una determinada configuración que impide que la versión anterior de las correcciones de compatibilidad (shim) funcione correctamente hasta que la versión de las correcciones de compatibilidad (shim) se actualice con un reinicio del sistema. En esta situación, si trata de instalar otra actualización para Microsoft .NET Framework cuando hay un reinicio pendiente, la actualización intentará utilizar una implementación de caché global de ensamblados (GAC) para los archivos de esta actualización. Para realizar esta operación de caché global de ensamblados se necesita la versión de las correcciones de compatibilidad (shim). Sin embargo, debido a que la la versión de las correcciones de compatibilidad (shim) se encuentra en un estado incoherente pendiente de reinicio, podría producirse un error en la la operación de la caché global de ensamblados. Esto genera un error en la actualización.

Causa

Para evitar este problema, reinicie el sistema antes de instalar las nuevas actualizaciones de Microsoft .NET Framework. Si ya ha experimentado esta situación y no se ha instalado una actualización debido a este problema, reinicie el equipo y, a continuación, reinstale las nuevas actualizaciones.

Solución

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

Estado

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.