Компоненты .NET Framework могут потребоваться для запуска некоторых приложений, что и случилось у клиента на ПК с Windows 10 — но попытка установки каждый раз заканчивалась одной ошибкой (код 0x800F081F).
Рекомендации этой инструкции применимы для более ранних версий Windows.
Текст ошибки:
«Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Подключитесь к Интернету и попробуйте еще раз»
Сценарии исправления
1. Включение платформы .NET Framework 3.5 в панели управления
Пуск — Выполнить — OptionalFeatures
Панель управления — Программы — Программы и компоненты — Включение или отключение компонентов Windows (в левом столбце)
В диалоговом окне «Включение или отключение компонентов Windows» установите флажок «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» и нажмите «OK».
Дождитесь окончания процесса, при появлении соответствующего запроса — перезагрузите компьютер. Если появляется ошибка — переходите к следующему шагу.
Дочерние компоненты во вложенном списке предназначены для разработчиков и администраторов серверов, в большинстве случаев их не используют, выбирайте при необходимости.
2. Скачивание автономного установщика
Если есть хотя бы малый шанс, что поможет загрузка автономного установщика — давайте использовать. Проверим, а вдруг сработает, но тут 50/50.
Забегая вперед, в нашем случае ошибка повторилась. Но вы все-таки попробуйте.
Откройте страницу загрузки .NET Framework 3.5 SP1 и запустите скачанный файл «dotnetfx35.exe».
3. Устранение неполадок с установкой
На портале Microsoft доступен специальный раздел с разбором ошибок установки .NET Framework 3.5: 0x800f0906, 0x800f0907 или 0x800f081f.
Суть — скачиваем iso-образ для нашего релиза Windows 10 или создаем его, а далее устанавливаем платформу .Net с указанием на файлы из подготовленного дистрибутива.
Важный момент: если вы устанавливаете .NET Framework 3.5 не через Центр обновления Windows, необходимо использовать источники только из той же соответствующей версии ОС Windows.
Порядок следующий:
3.1 Скачайте средство создания носителей Windows и создайте образ ISO локально, соответствующий релизу установленной версии Windows.
С официального сайта загружается новейшая версия Media Creation Tool, которая создает актуальную сборку. Для загрузки образов более ранних версий ОС, возможно, вам потребуются другие инструменты. Например, Windows-ISO-Downloader.
3.2 Распакуйте содержимое iso образа с помощью архиватора в папку на вашем локальном диске (запомните путь к извлеченным исходным файлам).
3.2.1 Настройте групповую политику (подходит для обладателей Pro-версий).
- Пуск — Выполнить — gpedit.msc;
- В редакторе локальной групповой политики последовательно разверните узлы «Конфигурация компьютера — Административные шаблоны — Система»;
- Откройте параметр «Укажите параметры для установки необязательных компонентов и восстановления компонентов»;
- Выберите «Включено», укажите путь альтернативный путь к исходным файлам — полный путь к общей папке с содержимым папки \sources\sxs из образа ISO — и нажмите «OK»;
- в командной строке с повышенными привилегиями выполните
gpupdate /force
- добавьте компонент .Net Framework через Панель управления, как показано в Способе 1.
3.2.2 Либо используйте команду dism со ссылкой на файлы из установочного носителя
Из командной строки с повышенными привилегиями запустите следующую команду и дождитесь окончания:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<путь_к_файлам>\sources\sxs /LimitAccess
✅ Нам помог именно последний способ с использованием командной строки — в течение нескольких минут все необходимые компоненты .NET Framework 3.5 были установлены.
В качестве источника — распакованные файлы из загруженного iso-образа Windows той версии и разрядности, которая развернута у клиента.
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.