Продукты или обновления могут устанавливаться неверно, если Microsoft .NET Framework 4 или обновления для Microsoft .NET Framework 4 устанавливаются после выполнения установки других продуктов или обновлений, но без выполнения перезагрузки системы

Переводы статьи Переводы статьи
Код статьи: 2473228 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.
  • Устанавливается продукт или обновление, и программа установки запрашивает перезагрузку компьютера.
  • До выполнения этой перезагрузки устанавливается Microsoft .NET Framework 4 или обновление для Microsoft .NET Framework 4, выпущенное до 24 ноября 2010 г.
В этом случае другие продукты или обновления могут установиться неверно.

Примечание. Проблема, описанная в этой статье базы знаний может возникнуть в любой из систем, перечисленных в разделе "Информация в данной статье применима к". Однако в ходе внутреннего тестирования, проведенного корпорацией Майкрософт, она воспроизводилась только в Windows XP и Windows Server 2003.

Причина

Некоторые продукты и обновления используют ключи реестра для хранения сведений о незавершенных операциях переименования файлов (PFRO). Эта функция задействуется в тех случаях, когда обновляемые файлы заблокированы или используются: программа установки сохраняет файлы во временной папке и переименовывает их после перезагрузки.

Из-за проблемы, возникающей во время операции, выполняемой при установке, удалении, восстановлении или исправлении .NET Framework 4 ключ реестра PFRO, записанный другим продуктом или обновлением, в некоторых ситуациях может быть поврежден. Если продукт или обновление устанавливают файл, требующий перезагрузки системы и сохраняют запрос на выполнение операции PFRO в реестре, а .NET Framework 4 или обновление для .NET Framework 4 устанавливается вслед за этим без перезагрузки, этот ключ может быть поврежден. В подобных случаях работа других продуктов или обновлений может быть нарушена.

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

Чтобы избежать возникновения этой проблемы, перед установкой .NET Framework 4 или любого обновления для .NET Framework 4 убедитесь, что перезагрузок компьютера не запланировано. Для этого выполните описанные ниже действия.
  1. Перезагрузите компьютер.
  2. Установите .NET Framework 4 или обновление для .NET Framework 4.
  3. Перезагрузите компьютер.

Решение

Корпорация Майкрософт выпустила обновление, которое предотвращает возникновение этой проблемы при установке обновлений для .NET Framework 4.

Примечания
  • Это обновление не устраняет ошибки в продуктах или обновлениях, возникшие из-за данной проблемы. Чтобы исправить их, попробуйте восстановить программное обеспечение через элемент панели управления «Установка и удаление программ». Если это не поможет устранить проблему, полностью удалите и переустановите продукт или обновление.
  • Это обновление устраняет проблему, связанную с установкой только обновлений для .NET Framework 4, а не самой платформы. Дополнительные сведения об устранении проблемы, связанной с установкой платформы .NET Framework 4, см. в разделе «Временное решение».

Сведения о загрузке

Указанный ниже файл можно загрузить с веб-сайта Центра загрузки Майкрософт.

Свернуть это изображениеРазвернуть это изображение
Загрузка
Загрузить пакет.

Дополнительные сведения о загрузке файлов поддержки Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов, используя последние версии антивирусных программ, доступные на момент публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки этого обновления необходимо наличие на компьютере установщика Windows 3.1 или более поздней версии. Чтобы получить последнюю версию установщика Windows, посетите следующий веб-сайт корпорации Майкрософт:
Распространяемый пакет установщика Windows 4.5

Параметры командной строки для данного обновления

Дополнительные сведения о различных параметрах командной строки, поддерживаемых этим обновлением, см. в документе
Дополнительные сведения об установщике Windows см. на веб-сайте
MSDN установщика Windows

Необходимость перезагрузки

Это исправление не требует перезагрузки системы.

Сведения об удалении обновления

Чтобы удалить это обновление для системы безопасности, воспользуйтесь средством Панели управления Установка и удаление программ.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенные обновления.

Сведения о файлах

Для установки глобальной версии данного обновления используется пакет установщика Microsoft Windows. Даты и время для файлов указаны в формате UTC в приведенной ниже таблице. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем в формате UTC и местным временем, откройте вкладку Часовой пояс элемента "Дата и время" в Панели управления.
Microsoft .NET Framework 4, 32-разрядный выпуск
Свернуть эту таблицуРазвернуть эту таблицу
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, 64-разрядный выпуск
Свернуть эту таблицуРазвернуть эту таблицу
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, 64-разрядный выпуск для платформы IA-64
Свернуть эту таблицуРазвернуть эту таблицу
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к".
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 2473228 - Последний отзыв: 17 мая 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 4.0
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows Server 2003 Service Pack 2
  • Windows Server 2008 Service Pack 2
  • Service Pack 2 для Windows Vista
  • Windows 7 Service Pack 1
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Ключевые слова: 
kbqfe kbfix kbupdate kbdownload atdownload kbexpertiseinter kbsurveynew kbinstallation KB2473228

Отправить отзыв

 

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