Ошибка с кодом 0x800f0950 имеет привычку появляться и на Windows 10, и на Windows 11 в одинаковых условиях – при попытке установить .NET Framework версии 3.5 или 4.8. По этой же причине может отображаться и в некоторых играх или приложениях, зависимых от данной библиотеке. Обычный установщик не работает, только высвечивается сообщение: «Не удалось установить следующую функцию». Мы провели анализ ошибки 0x800f0950 и выявили ряд причин и способов исправления, относящихся к ней.
Причины ошибки 0x800f0950
Учитывая количество различных процедур, которые сработали у пользователей, не удивительно, что причин у ошибки может быть много. Вот все, что удалось выяснить:
- Отсутствует 3.5 или 4.8 .NET Framework. Появляется при попытке запустить конкретную программу или приложение, зависимые от данных библиотек.
- Остаточные файлы мешают установке. Либо софт был установлен с ошибкой, либо удален частично.
- Проблемы в устаревшей версии Windows.
- .NET Framework ожидает обновления или установки в Windows Update, из-за чего появляется какой-то конфликт приложений.
- Повреждение самого установщика или системных файлов Windows.
Как исправить ошибку 0x800f0950?
Самое первое, что вам нужно попробовать – обновить операционную систему. Об этом написало настолько много пользователей, мы не в силах игнорировать столь простой и действенный вариант. После обновления процесс установки проходит без проблем. По крайней мере это была хорошая попытка и можем идти дальше.
ОШИБКА — Для запуска этого приложения сначала необходимо установить одну из версий NET framework
1) Установить .NET Framework 4.8 из Microsoft DotNET
Особенность Windows 11 в том, что ошибку 0x800F0950 может провоцировать недостаток любой версии .NET Framework. Даже те игры, которые работают с 3.5 версией, не могут стабильно использовать .NET Framework до тех пор, пока не будет установлена каждая итерация данной библиотеки. Предлагаем загрузить ее с официально сервера Microsoft.
В случае с Windows 10 все чуточку сложнее. Есть вариант установить программное обеспечение без всяких там инсталляторов, но через меню компонентов системы.
Вот пошаговая инструкция:
- Кликаем по Пуску правой кнопкой мыши и выбираем «Программы и компоненты».
- Жмем на раздел «Включение или отключение компонентов Windows».
- Ищем среди открывшегося списка NET Framework 3.5, устанавливаем метку рядом с ним и жмем «Применить».
- Установка произойдет автоматически.
В добавок к всему выше сказанному, нужно отметить и еще один способ решения ошибки 0x800F0950, связанный с остаточными файлами. На самом деле данный метод исправляет и много других сбоев. Плюс он работает в обоих версиях операционной системы
Что нужно сделать:
- Скачиваем инструмент восстановления .NET Framework с сайта Microsoft.
- Запускаем и выдаем права указанному софту.
- Следуем подсказкам мастера, чтобы исправить ошибку.
2) Установить с внешнего накопителя
Рабочее исправление, которое получило очень много положительных откликов. Смысл в том, чтобы использовать совместимый накопитель (диск, флешка или что-нибудь еще) для установки программы через командную строку.
2 ПРОСТЫХ СПОСОБА УСТАНОВИТЬ .NET FRAMEWORK 3.5 В WINDOWS 10 / INSTALL .NET FRAMEWORK 3.5 WINDOWS10
Вот, как быстро исправить 0x800f0950 в Windows 11, 10:
- Подключаем накопитель и смотрим его букву в «Мой компьютер» (можно просто смонтировать его).
- Нажимаем ПКМ по Пуску и запускаем «Командную строку», у нее обязаны быть права администратора.
- Вводим команду Dism /online /enable-feature /featurename:NetFX3 /All /Source:F:sourcessxs /LimitAccess, где вместо F нужно подставить букву, присвоенную накопителю.
- После нажатия Enter запустится процедура установки .NET Framework.
3) Создать собственный сценарий установки (только Windows 10)
Ошибка установки Microsoft .NET Framework
Перед установкой видеодрайвера к новой операционной системе, каждый из нас в первую очередь устанавливает NET Framework. Это набор библиотек, основная цель которых – обеспечить совместимость различных служб, которые написаны на разных языках. Однако, пользователи часто сталкиваются с ошибкой установки Microsoft .NET Framework, для решения которой существует три способа.
Программный способ решения проблемы
Для решения данной проблемы компания-разработчик выпустила специальною утилиту — Microsoft .NET Framework Repair Tool, которая предназначена для решения проблемы путём отката фреймворка до более раннего состояния или автоматического исправления неполадки. Программа совместима с .NET Framework 3.5, 4.0, 4.5.1, SP1-2.
Использование софта достаточно простое. Скачиваем архив и запускаем ехе.файл.
Скачать Microsoft .NET Framework Repair Tool для Windows (7/8/10)
Принимаем условия лицензионного соглашения и кликаем «Далее».
Запустится установка утилиты.
После запустится диагностика, поиск и исправление проблемы.
По выполнению операции жмём «Готово» и перезагружаем ПК.
Самостоятельное исправление неполадок
Чтобы самостоятельно решить данную проблему, необходимо вручную удалить все фреймворки, скачать и установить новые. Для этого кликаем «Пуск», «Панель управления», «Программы»,«Удаление программ».
Находим и удаляем фреймворки.
После необходимо запустить утилиту Microsoft Fix It, которая проверит, не осталось ли на компьютере компонентов .NET Framework. Скачиваем и запускаем утилиту, принимаем условия лицензионного соглашения. Из появившегося меню выбираем «Выявить проблемы и установить исправления (рекомендуется)».
После кликаем «Удалить» и жмём «Microsoft .NET Framework» и «Далее».
Утилиту запускаем до тех пор, пока в списке не исчезнет название «Microsoft .NET Framework».
После переходим на сайт http://net-framework.ru/ и загружаем нужные дистрибутивы.
Удаление всех фреймворков
Ошибка 0x800f081f при установке .NET Framework 3.5 в Windows 10
Компоненты .NET Framework могут потребоваться для запуска некоторых приложений, что и случилось у клиента на ПК с Windows 10 — но попытка установки каждый раз заканчивалась одной ошибкой (код 0x800F081F).
Рекомендации этой инструкции применимы для более ранних версий Windows.
«Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Подключитесь к Интернету и попробуйте еще раз»
Ошибка 0x800f081f при установке .NET Framework 3.5 в Windows 10
Сценарии исправления
1. Включение платформы .NET Framework 3.5 в панели управления
Пуск — Выполнить — OptionalFeatures
Панель управления — Программы — Программы и компоненты — Включение или отключение компонентов Windows (в левом столбце)
Включение платформы .NET Framework 3.5 в панели управления
В диалоговом окне « Включение или отключение компонентов Windows » установите флажок « .NET Framework 3.5 (включает .NET 2.0 и 3.0) » и нажмите «OK».
Дождитесь окончания процесса, при появлении соответствующего запроса — перезагрузите компьютер. Если появляется ошибка — переходите к следующему шагу.
Дочерние компоненты во вложенном списке предназначены для разработчиков и администраторов серверов, в большинстве случаев их не используют, выбирайте при необходимости.
Установка .NET Framework 3.5 (включает .NET 2.0 и 3.0)
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.
Загрузчик Windows и Office ISO
3.2 Распакуйте содержимое iso образа с помощью архиватора в папку на вашем локальном диске (запомните путь к извлеченным исходным файлам).
3.2.1 Настройте групповую политику (подходит для обладателей Pro-версий).
- Пуск — Выполнить — gpedit.msc;
- В редакторе локальной групповой политики последовательно разверните узлы « Конфигурация компьютера — Административные шаблоны — Система »;
- Откройте параметр « Укажите параметры для установки необязательных компонентов и восстановления компонентов »;
- Выберите «Включено», укажите путь альтернативный путь к исходным файлам — полный путь к общей папке с содержимым папки sourcessxs из образа ISO — и нажмите «OK»;
Настройка параметра «Укажите параметры для установки необязательных компонентов и восстановления компонентов»
- в командной строке с повышенными привилегиями выполните
gpupdate /force
- добавьте компонент .Net Framework через Панель управления, как показано в Способе 1.
3.2.2 Либо используйте команду dism со ссылкой на файлы из установочного носителя
Из командной строки с повышенными привилегиями запустите следующую команду и дождитесь окончания:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:sourcessxs /LimitAccess
✅ Нам помог именно последний способ с использованием командной строки — в течение нескольких минут все необходимые компоненты .NET Framework 3.5 были установлены.
В качестве источника — распакованные файлы из загруженного iso-образа Windows той версии и разрядности, которая развернута у клиента.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.
Источник: dzen.ru