Не устанавливается .NET Framework 3.5: способы устранения проблемы
Не устанавливается .NET Framework 3.5: способы устранения проблемы
Самые опасные сайты, которые НЕЛЬЗЯ открывать, но Вы наверняка уже пробовали
Ваш телефон Вас подслушивает: неоспоримые доказательства и способы спасения
Лучший антивирус для слабого ПК: он точно Вам нужен.
Нужен ли антивирус для Windows 10: 100% ответ без гадания на кофейной гуще
Как избавиться от назойливых звонков с неизвестных номеров: прощаемся навсегда без сожалений
Системы Windows 7 и 8.1 должны устанавливаться с интегрированной версией 4.5 программной платформы .NET Framework, необходимой для полноценной работы некоторых программ и игр. А Windows 10 изначально на своем борту должна содержать предустановленную версию платформы 4.6, совместимую с версией-предшественницей 4.5. Старая версия .NET Framework 3.5, которая требуется для работы, как правило, длительное время не поддерживаемых разработчиками программ и игр, в состав актуальных версий Windows не входит. Естественно, имеется в виду, что операционная система устанавливалась с оригинального образа дистрибутива. С неоригинальными дистрибутивами все может быть по-другому: операционная система может как содержать несколько версий .NET Framework, включая старую 3.5, так и поставляться без отдельных предустановленных системных компонентов по типу урезанной сборки Windows.
Старая .NET Framework 3.5 устанавливается отдельным этапом при инсталляции в систему программ, основанных на архитектуре этой версии платформы. Установка последней также может быть запущена пользователем вручную. Что для этого необходимо сделать? Открываем панель управления. В окне последней ищем раздел «Программы и компоненты». Чтобы было быстрее, в Windows 7 название раздела можно прописать в качестве поискового запроса в поисковой строке меню «Пуск». А в Windows 8.1 и 10 прямой доступ к этому разделу предусмотрен в меню, вызываемом клавишами Win+X. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.
Появится небольшое окошко с перечнем системных компонентов. Здесь нужно активировать галочку версии .NET Framework 3.5 и нажать «Ок».
Далее нужно подтвердить скачивание файлов платформы.
Однако процесс скачивания и установки платформы успешно закончится далеко не в каждом случае.
Как решаются проблемы, которые, возможно, возникнут в процессе установки .NET Framework 3.5?
1. Скачивание инсталлятора с сайта Microsoft
Если рассмотренным выше способом .NET Framework 3.5 не устанавливается, можно попытаться решить проблему путем запуска установщика платформы, скачанного с официального источника Microsoft .
2. Запуск службы Центра обновления
Ошибка установки платформы 0x800F081F, как правило, является следствием отключения ранее службы Центра обновления Windows. Если отключались системные обновления или, возможно, в Windows 10 применялись специальные программы-твикеры для этих целей, необходимо запустить службу Центра. Раздел системных служб можно открыть с помощью команды «Выполнить». В ее поле вводится:
В самом низу перечня служб находится служба Центра. Двойным кликом открываем ее.
Запускаем службу. Применяем изменения.
После этого необходимо повторить попытку установки платформы любым из рассмотренных выше способов.
3. Использование DISM
Рассмотренные выше способы устранения проблем, возникающих при установке .NET Framework 3.5, предусматривают наличие интернет-подключения. Если интернет-подключения нет, для установки программной платформы можно задействовать дистрибутив Windows. Способ, рассмотренный ниже, также подойдет и для случаев, когда при попытке установки платформы будет получено сообщение об ошибке 0x800F0906.
Подключаем дистрибутив той версии Windows, что установлена на компьютере. Либо подсоединяем флешку, либо вставляем DVD-диск в привод, либо монтируем ISO-образ в виртуальный привод. Версии Windows 8.1 и 10 в числе штатного функционала предусматривают возможность монтирования ISO-образов и отображения их как разделов диска. Для этого в контекстном меню на ISO-файле дистрибутива Windows необходимо выбрать «Подключить».
Прежде дальнейших действий нужно установить, как в проводнике значится носитель с дистрибутивом. Затем в командную строку вставляем скопированную команду:
Правим команду: вместо буквы диска D, как в приведенном примере, подставляем свою букву флешки, DVD-диска или смонтированного ISO-образа. Жмем Enter.
После того, как прогресс выполнения команды достигнет 100%, можем закрывать командную строку и снова пытаться установить платформу описанным в начале статьи способом.
Ошибки установки .NET Framework 3,5:0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922
Эта статья поможет устранить ошибки установки Microsoft .NET Framework 3,5.
Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2019, Windows Server 2012 R2
Исходный номер статьи базы знаний: 2734782
При установке .NET Framework могут возникать ошибки, не указанные в этой статье, но вы можете попробовать выполнить следующие действия, чтобы устранить эти ошибки.
Решения для Windows Server
При установке .NET Framework 3,5 в Windows Server могут возникать следующие ошибки:
Код ошибки 0x800F0906
Этот код ошибки возникает из-за того, что компьютеру не удается скачать необходимые файлы из центра обновления Windows.
Чтобы устранить проблему, воспользуйтесь одним из указанных ниже способов.
Способ 1: Проверка подключения к Интернету
Это может быть вызвано конфигурацией сети, прокси-сервера или брандмауэра, а также сбоями сети, прокси-сервера или брандмауэра. Чтобы устранить эту проблему, попробуйте подключиться к веб-сайту центра обновления Майкрософт .
Если у вас нет доступа к этому веб-сайту, проверьте подключение к Интернету или обратитесь к администратору сети, чтобы определить, существует ли конфигурация, блокирующая доступ к веб-сайту.
Способ 2: Настройка групповой политики
Это поведение также может быть вызвано системным администратором, который настраивает компьютер для использования служб Windows Server Update Services (WSUS) вместо сервера Windows Update для обслуживания. В этом случае обратитесь к системному администратору и попросите его включить параметр параметры групповой политики для установки и восстановления дополнительных компонентов , а также настроить альтернативный путь к исходному файлу или установить флажок обратиться к обновлению Windows напрямую, чтобы скачать содержимое для восстановления, а не в режим служб Windows Server Update Services (WSUS) .
Чтобы настроить параметр групповой политики, выполните указанные ниже действия.
Запустите редактор локальных групповых политик или консоль управления групповыми политиками.
Наведите указатель мыши на правый верхний угол экрана, выберите Поиск, введите групповую политику, а затем щелкните изменить групповую политику.
Последовательно разверните узлы Конфигурация компьютераи Административные шаблоны, а затем выберите система. Ниже приведен снимок экрана для этого шага.
Откройте параметр указать параметры для установки дополнительных компонентов и групповой политики восстановления компонентов , а затем выберите включен. Ниже приведен снимок экрана для этого шага.
Если вы хотите указать альтернативный исходный файл, в поле альтернативный путь к исходному файлу укажите полный путь к общей папке, содержащей содержимое \sources\sxs папки с установочного носителя.
Пример пути к общей папке: \\server_name\share\Win8sxs
Или укажите WIM-файл. Чтобы указать WIM-файл в качестве альтернативного расположения исходного файла, добавьте префикс WIM: в путь, а затем добавьте индекс изображения, которое необходимо использовать в WIM-файле, в качестве суффикса.
Пример пути к WIM-файлу: WIM:\\server_name\share\install.wim:3
В этом примере 3 представляет индекс изображения, в котором находятся файлы компонентов.
Если это возможно, установите флажок обратиться непосредственно к обновлению Windows , чтобы скачать содержимое для восстановления, а не Windows Server Update Services (WSUS) .
Нажмите кнопку ОК.
В командной строки с повышенными привилегиями введите gpupdate/force , а затем нажмите клавишу Ввод , чтобы политика немедленно применялась.
Способ 3: использование установочного носителя Windows
Вы можете использовать установочный носитель Windows в качестве источника файлов при включении компонента .NET Framework 3,5. Для этого выполните следующие действия:
Вставьте установочный носитель Windows.
В командной строки с повышенными привилегиями выполните следующую команду:
В этой команде — это буква диска DVD-дисковода. Например, выполните следующую команду:
Способ 4: альтернативные действия для Windows Server
В Windows Server 2012 R2 можно также указать альтернативный источник с помощью командлетов Windows PowerShell или с помощью мастера добавления ролей и компонентов.
Чтобы использовать Windows PowerShell, выполните указанные ниже действия.
Вставьте установочный носитель Windows.
В командном окне Windows PowerShell с повышенными привилегиями выполните следующую команду:
В этой команде — это буква диска для DVD-дисковода или установочного носителя Windows. Например, выполните следующую команду:
Чтобы использовать Мастер добавления ролей и компонентов, выполните следующие действия:
Вставьте установочный носитель Windows.
Запустите мастер добавления ролей и компонентов.
На странице » Выбор компонентов » установите флажок .NET Framework 3,5 Features (компоненты .NET Framework ) и нажмите кнопку Далее.
На странице » Подтверждение выбранных элементов установки » щелкните ссылку указать альтернативный исходный путь . Ниже приведен снимок экрана для этого шага.
На странице укажите альтернативный исходный путь введите путь к папке SxS в виде локального пути или пути к сетевой папке. Ниже приведен снимок экрана для этого шага.
Нажмите кнопку ОК.
Нажмите кнопку установить , чтобы завершить работу мастера.
Код ошибки 0x800F081F
Этот код ошибки может возникать, если указан альтернативный источник установки и выполняется одно из следующих условий:
- В расположении, указанном путем, не содержатся файлы, необходимые для установки компонента.
- Пользователь, который пытается установить компонент, не имеет доступ для чтения к расположению и файлам.
- Набор файлов установки поврежден, неполон или недействителен для используемой версии Windows.
Чтобы устранить эту проблему, убедитесь, что полный путь к источнику является правильным ( x:\sources\sxs ) и у вас есть по крайней мере доступ на чтение к расположению. Для этого попытайтесь получить доступ к источнику непосредственно с компьютера, на котором она выполняется. Убедитесь, что источник установки содержит допустимый и полный набор файлов. Если проблема повторяется, попробуйте использовать другой источник установки.
Код ошибки 0x800F0907
Этот код ошибки возникает в том случае, если альтернативный источник установки не указан или является недопустимым, а если параметр параметры групповой политики для установки и восстановления компонентов не настроен на неудачную попытку скачивания полезных данных из центра обновления Windows.
Чтобы устранить эту проблему, изучите параметр политики, чтобы определить, подходит ли он для вашей среды. Если вы не хотите загружать полезные данные компонента из центра обновления Windows, рассмотрите возможность настройки альтернативного пути к исходному файлу в параметре групповой политики.
Для изменения параметров групповой политики на локальном компьютере необходимо быть членом группы администраторов. Если параметры групповой политики для компьютера, которым необходимо управлять, контролируются на уровне домена, обратитесь к системному администратору.
Для этого выполните следующие действия:
Запустите редактор локальных групповых политик или консоль управления групповыми политиками в соответствии с вашей средой.
Последовательно разверните узлы Конфигурация компьютераи Административные шаблоны, а затем выберите система.
Откройте параметр указать параметры для установки дополнительных компонентов и групповой политики восстановления компонентов , а затем выберите включен.
Определите, включен ли параметр никогда не пытаться загружать полезные данные из групповой политики обновления Windows , а затем определите нужный параметр для своей среды.
Если вы хотите указать альтернативный исходный файл, в поле альтернативный путь к исходному файлу укажите полный путь к общей папке, содержащей содержимое \sources\sxs папки с установочного носителя. Или укажите WIM-файл. Чтобы указать WIM-файл в качестве альтернативного расположения исходного файла, добавьте префикс WIM: в путь, а затем добавьте индекс изображения, которое необходимо использовать в WIM-файле, в качестве суффикса. Ниже приведены примеры значений, которые можно указать:
- Путь к общей папке: \\server_name\share\Win8sxs
- Путь к WIM-файлу, в котором 3 представляется индекс изображения, в котором найдены файлы компонентов:
WIM:\\server_name\share\install.wim:3
При необходимости установите флажок обратиться в службу обновления Windows непосредственно к загрузке содержимого для восстановления вместо службы Windows Server Update Services (WSUS) .
Нажмите кнопку ОК.
В командной строки с повышенными привилегиями введите gpupdate/force , а затем нажмите клавишу Ввод , чтобы применить политику немедленно.
Решение для Windows 10
Код ошибки 0x800F0906, 0x800F081F или 0x800F0907
Чтобы исправить коды ошибок для Windows 10, выполните указанные ниже действия.
Скачайте средство создания Windows Media и создайте образ ISO на локальном компьютере или создайте образ для установленной версии Windows.
Настройте групповую политику, как в способе 2, но также выполните указанные ниже действия.
- Подключите ISO-образ, созданный на шаге 1.
- Укажите альтернативный путь к исходному файлу для sources\sxs папки ISO из ISO.
- Выполните gpupdate/force команду.
- Добавьте компонент .NET Framework.
Код ошибки 0x800F0922
При обновлении Windows 10 появляется следующее сообщение об ошибке:
0x800F0922 CBS_E_INSTALLERS_FAILED: сбой обработки дополнительных установщиков и универсальных команд.
Этот код ошибки не относится к платформе .NET Framework.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Откройте папку установочных файлов .NET Framework.
Папка «открытые источники «
Щелкните правой кнопкой мыши папку SxS и выберите пункт свойства.
Щелкните Безопасность и убедитесь, что установлен флажок прочесть & выполнить. Если этот флажок отсутствует, нажмите кнопку изменить и включите его.
Нажмите клавишу Windows и клавишу X.
Щелкните Командная строка (администратор).
В окне командной строки введите следующую команду и нажмите клавишу ВВОД:
В окне командной строки введите следующую команду и нажмите клавишу ВВОД:
Дополнительная информация
Эти ошибки могут возникать при использовании мастера установки, средства обслуживания образов развертывания и управления ими (DISM), а также команд Windows PowerShell для активации платформы .NET Framework 3,5.
В Windows 10 и Windows Server 2012 R2 компонент .NET Framework 3,5 является компонентом по запросу. В него включены метаданные для компонентов по запросу. Тем не менее, не включаются двоичные файлы и другие файлы, связанные с компонентом. При включении компонента Windows пытается обратиться в службу обновления Windows, чтобы скачать недостающие сведения для установки компонента. Этот процесс может повлиять на конфигурацию сети и настройку компьютеров для установки обновлений в среде. Таким образом, при первой установке этих компонентов могут возникать ошибки.
Сообщения об ошибках, связанные с этими кодами ошибок
Код ошибки | Сообщения об ошибках |
---|---|
0x800F0906 | Не удалось загрузить исходные файлы. Используйте параметр источник , чтобы указать расположение файлов, необходимых для восстановления компонента. Для получения дополнительных сведений об указании местоположения источника см http://go.microsoft.com/fwlink/?LinkId=243077 . Файл журнала DISM можно найти по адресу К:\виндовс\логс\дисм\дисм.лог. |
Windows не удалось выполнить запрошенные изменения.
Windows не удалось подключиться к Интернету, чтобы скачать необходимые файлы. Убедитесь, что вы подключены к Интернету, и нажмите кнопку повторить , чтобы повторить попытку.
Не удалось установить одну или несколько ролей, служб ролей или компонентов.
Не удалось найти исходные файлы. Попытайтесь снова установить роли, службы ролей или компоненты в новом сеансе мастера добавления ролей и компонентов, а на странице подтверждения мастера выберите указать альтернативный исходный путь , чтобы указать допустимое расположение исходных файлов, необходимых для установки. Расположение должно быть доступно учетной записи компьютера целевого сервера.
Код ошибки: 0x800F0906
Ошибка: 0x800f0906
Используйте параметр источник , чтобы указать расположение файлов, необходимых для восстановления компонента. Для получения дополнительных сведений об указании местоположения источника см http://go.microsoft.com/fwlink/?LinkId=243077 .
Файл журнала DISM можно найти по адресу К:\виндовс\логс\дисм\дисм.лог
Код ошибки: 0x800F081F
Ошибка: 0x800F081F
Для получения дополнительных сведений просмотрите файл журнала.
Файл журнала DISM можно найти по адресу К:\виндовс\логс\дисм\дисм.лог
Из-за параметров политики сети Windows не удалось подключиться к Интернету для загрузки файлов, необходимых для выполнения запрошенных изменений. Для получения дополнительных сведений обратитесь к администратору сети.
Код ошибки: 0x800F0907
Загрузка .NET Framework 3,5 вне центра обновления Windows
Платформа .NET Framework 3,5 доступна для пользователей с корпоративным лицензированием или подпиской MSDN, так как в этом случае доступны возможности мультимедиа по запросу.
При установке .NET Framework 3,5 коды ошибок не отображаются.
При установке .NET Framework 3,5 могут возникнуть другие коды ошибок, не указанные в этой статье, чтобы получить дополнительные сведения, перейдите к следующим статьям: