Ошибка 0x800f081f Windows 10
При установке некоторых приложений, может запрашиваться компонент .NET Framework 3.5, который по умолчанию установлен в систему Windows начиная с 7 версии. В Windows 10 по умолчанию включен компонент .NET Framework 4.6 (или 4.7). Но бывают случаи, когда на Windows 10 для использования какого-либо приложения требуют установку компонента .NET Framework 3.5 и некоторые пользователи могут сталкиваться с ошибками. Самая распространенная ошибка 0x800f081f при установке компонента .NET Framework 3.5.
В данной статье мы рассмотрим способы решения данной проблемы.
Решение ошибки 0x800f081f через DISM
Попробуем воспроизвести данную ошибку:
Если снова возникает ошибка 0x800f081f, то пробуем выполнить следующую команду в окне Командной строки (от имени Администратора):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Если в результате выполнения возникла данная ошибка, то переходим следующему этапу.
Решение ошибки 0x800f081f через файл образа системы
Если прошлый этап не помог, вероятнее всего хранилище компонентов, а именно установщик .NET 3.5 поврежден. Можно попробовать скачать установщик с сайта Microsoft , но крайне маловероятно, что это поможет.
Нам потребуется загрузить образ Windows 10. Для этого пройдите на сайт загрузки Windows 10 и загрузите утилиту Media Creation Tools (кнопка Скачать средство сейчас).
Для загрузки образа выберите следующие пункты:
- Создать установочный носитель
- На выборе языка, архитектуры и выпуска нажмите Далее
- Затем, выберите ISO-файл
- Укажите место сохранения и дождитесь окончания
После того, как образ загружен нажмите по нему правой кнопкой мыши и выберите подключить.
Образ будет смонтирован на виртуальный диск, в моём случае это диск E:
Диск смонтирован и надо выполнить следующую команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:e:\sources\sxs
Где e:\sources\sxs путь для выставления компонентов .NET Framework 3.5.
Компонент должен быть установлен, попробуйте запустить приложение, которое ранее требовало установку компонент .NET Framework 3.5.
Решение ошибки 0x800f081f через файл образа системы (Альтернативный вариант)
По пути E:\sources\sxs расположен файл microsoft-windows-netfx3-ondemand-package.cab, который и является установочным компонентом .NET Framework 3.5. Для его установки следует выполнить команду (Где E: это смонтированный образ Windows):
DISM.exe /Online /Add-Package /PackagePath:E:\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab
Данные рекомендации должны помочь Вам справиться с ошибкой 0x800f081f на Windows 10 при установке NET Framework 3.5. Если у Вас возникли вопросы, задавайте их в комментариях к данной статье на сайте.
Ошибка 0x800f081f при установке .NET Framework 3.5 в Windows 10
Компоненты .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»;
- добавьте компонент .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С.