ВВЕДЕНИЕ
Это обновление устраняет проблему, которая препятствует включению компонента Microsoft .NET Framework 3.5 после установки обновления для системы безопасности 2966827 или 2966828 (описанные в бюллетене по безопасности (Майкрософт) MS14-046) для платформы Microsoft .NET Framework 3.5.
Это обновление предназначено для Windows 8, Windows Server 2012, Windows 8.1 и Windows Server 2012 R2.
Аннотация
Корпорация Майкрософт выпустила обновление 3005628 для платформы .NET Framework 3.5 в Windows 8, Windows Server 2012, Windows 8.1 и Windows Server 2012 R2.
-
Частные лица, малые предприятия и организации могут воспользоваться функцией автоматического обновления Windows, чтобы установить исправления из Центра обновления Майкрософт. Подробнее об этом см. в статье Автоматическое получение обновлений для системы безопасности.
-
ИТ-специалистам следует ознакомиться с разделами "Сведения о загрузке" и "Параметры командной строки для этого обновления".
Проблема
После установки обновления для системы безопасности 2966827 или 2966828 (описанных в бюллетене по безопасности (Майкрософт) MS14-046) для платформы Microsoft .NET Framework 3.5 первая попытка включить дополнительный компонент .NET Framework 3.5 в разделе Компоненты Windows может быть безуспешной.
Если это происходит, может появляться сообщение об ошибке, подобное приведенному ниже.
Код ошибки |
Сообщения об ошибках |
---|---|
0x800F0906 |
Не удалось загрузить исходные файлы. |
0x800F081F |
Не удалось найти исходные файлы. |
Причина
Обновления для системы безопасности 2966827 и 2966828 (описанные в бюллетене по безопасности (Майкрософт) MS14-046) для платформы .NET Framework 3.5 требуют метаданные, которые добавляются в систему только после включения компонента Microsoft .NET Framework 3.5. Обновления для платформы .NET Framework 3.5 следует устанавливать только после установки компонента .NET Framework 3.5. Эта проблема также описана в базе знаний Майкрософт:
3002547 После установки обновления для системы безопасности 2966827 или 2966828 не удается включить дополнительный компонент Microsoft .NET Framework 3.5 для Windows в Windows 8, Windows Server 2012, Windows 8.1 или Windows Server 2012 R2
Решение
Чтобы устранить эту проблему, установите обновление 3005628.
Обновление 3005628 удалит обновление для системы безопасности 2966827 или
2966828 в системах, где не установлен компонент .NET Framework 3.5, присутствующий в Windows 8, Windows Server 2012, Windows 8.1 и Windows Server 2012 R2. В будущем обновления для системы безопасности 2966827 и
2966828 будут предлагаться только для применимых систем с включенным компонентом .NET Framework 3.5.
Пользователям, в системе которых обновление для системы безопасности 2966828 предварительно развернуто производителем устройства или системным администратором с помощью параметров "/StartComponentCleanup" и "/ResetBase" системы обслуживания образов развертывания и управления ими (DISM), необходимо установить обновление 3005628. Ссылки на соответствующие обновления см. в разделе "Сведения о загрузке".
Пользователям, которые получили и установили обновление 3005628 из каналов Центра обновления Майкрософт, не нужно предпринимать дополнительных действий. Отдельным пользователям или ИТ-специалистам, которые устанавливают обновление 3005628 вручную или в собственных управляемых средах, следует ознакомиться с разделами "Сведения о загрузке" и "Параметры командной строки для этого обновления".
Сведения о скачивании
Указанные ниже файлы можно скачать с веб-сайта Центра загрузки Майкрософт.
Для всех поддерживаемых 32-разрядных (x86) версий операционных систем
Для всех поддерживаемых 64-разрядных (x64) версий операционных систем
Скачать пакет NDPFixit-KB3005628-X64.exe.
Пользователям, которые знают, что параметры "/StartComponentCleanup" и "/ResetBase" системы DISM использовались в их системе, следует скачать и установить следующее обновление:
Для всех поддерживаемых 32-разрядных (x86) версий операционных систем
Для всех поддерживаемых 64-разрядных (x64) версий операционных систем
Параметры командной строки для этого обновления
Для этого обновления нет применимых параметров командной строки. Исполняемый файл обновления необходимо запускать с помощью учетных данных администратора с повышенными правами.
Необходимость перезагрузки
Требуется только в том случае, если при установке этого обновления обновляемые файлы были заблокированы или использовались.
Дополнительная информация
Сведения в этой статье относятся к следующим продуктам:
-
Microsoft .NET Framework 3.5 в Windows 8, Windows Server 2012, Windows 8.1 и Windows Server 2012 R2.