Установка обновления для Microsoft .NET Framework может завершиться ошибкой, если установлена платформа Microsoft .NET Framework 4 и ожидается перезагрузка

Проблема

Обновление для системы безопасности Microsoft .NET Framework 4 не устанавливается, если выполняются перечисленные ниже условия.
  • Ранее производилась установка Microsoft .NET Framework 4 или профиль клиента Microsoft .NET Framework 4.
  • Перед установкой обновления была запланирована, но не выполнена перезагрузка системы.
Примечание. Если установка производится с использованием веб-сайта Центра обновления Windows, обновление может отображаться как предложенное и установленное. Однако после перезагрузки компьютера то же обновление предлагается снова.

Причина

Проблема возникает из-за того, что при установленной платформе Microsoft .NET Framework 4 некоторые компоненты блокируются или используются до перезагрузки системы. Эти компоненты нельзя обновить без перезагрузки системы. Из-за этого в ситуации, описанной в разделе "Симптомы", версия оболочки (mscoree.dll) — Microsoft .NET Framework версии 3.5 с пакетом обновления 1 (SP1) или более ранняя. Программа установки Microsoft .NET Framework 4 задает определенные параметры, которые не позволяют старой версии оболочки работать правильно, пока она не будет обновлена при перезагрузке системы. В этой ситуации, если запланирована перезагрузка, при попытке установить другое обновление для Microsoft .NET Framework программа установки будет пытаться использовать развертывание глобального кэша сборок (GAC) для файлов обновления. Эта операция требует использования оболочки. Однако, поскольку из-за несоответствия оболочки запланирована перезагрузка, операция GAC завершится с ошибкой. В результате обновление выполнить не удастся.

Временное решение

Чтобы избежать возникновения этой проблемы, перезагрузите систему перед установкой обновлений для Microsoft .NET Framework. Если эта ситуация уже возникла и препятствует установке, перезагрузите компьютер и переустановите обновления.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к".
Свойства

Номер статьи: 2431208 — последний просмотр: 26 окт. 2010 г. — редакция: 1

Отзывы и предложения