ВВЕДЕНИЕ
Это обновление устраняет проблему, которая препятствует включению компонента 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 |
Не удалось загрузить исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник". Дополнительные сведения об указании расположения источника см. на веб-странице http://go.microsoft.com/fwlink/?LinkId=243077. Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log Windows не удалось применить требуемые изменения. Системе Windows не удалось подключиться к Интернету для загрузки необходимых файлов. Проверьте подключение и попробуйте еще раз, нажав кнопку "Повторить". Сбой установки одной или нескольких ролей, служб ролей или компонентов. Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов и выберите на странице подтверждения параметр "Указать альтернативный исходный путь", чтобы указать действительное расположение исходных файлов, требуемых для установки. Расположение должно быть доступно для учетной записи компьютера сервера назначения. 0x800F0906 - CBS_E_DOWNLOAD_FAILURE |
0x800F081F |
Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник". Дополнительные сведения об указании расположения источника см. на веб-странице http://go.microsoft.com/fwlink/?LinkId=243077. Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log 0x800F081F - CBS_E_SOURCE_MISSING Код ошибки: 0x800F081F Ошибка: 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.