Ошибка 0x800F081F и 0x800F0950 при установке .NET Framework 3.5 в Windows 10 — как исправить

Как исправить ошибку 0x800f0950 при установке NET Framework 3.5 в Windows 10

В ходе установки .NET Framework 3.5 возникает ошибка 0x800f0950, которая препятствует загрузке и установке пакета. Как исправить ошибку в Windows 10 узнаем подробнее.

Библиотеки NET Framework 3.5 требуются для работы различного программного обеспечения, а также для многих игр. Windows 10 имеет функцию автоматического скачивания и установки NET Framework 3.5, когда возникает в нем необходимость, например, при попытке запустить игру или программу, требующих этих библиотек. К сожалению, иногда оказывается, что при попытке скачивания и установки выбрасывает на экран ошибку 0x800f0950.

Через ошибку невозможно правильно установить эту программную платформу. Процесс прерывается, а следующая попытка запустить программу, требующей этих библиотек, активирует повторную установку, которая также завершается неудачей.

Шаг 1. Проверьте, заблокирована ли функция отслеживания (телеметрии) в Windows 10

Блокировка может препятствовать подключению к службе Центра обновления Windows для загрузки библиотек.

Многие используют программы, предназначенные для отключения отслеживания. Часто их действие заключается в том, что вносят изменения файл hosts, блокируя с его помощью связь с серверами Майкрософт. В свою очередь, это препятствует скачиванию файлов через Центр обновления Windows, который служит не только для загрузки обновлений системы, но и компонентов, таких как NET Framework 3.5.

Чтобы убедиться, что доступ к Центру обновления не заблокирован, проверьте файл hosts. Нажмите комбинацию клавиш Win+R, введите следующий путь:

Откроется окно Проводника с каталогом, в котором находится hosts. Кликните на нем правой кнопкой мыши и выберите «Открыть с помощью». Выберите «Блокнот».

Когда файл открывается в Блокноте, то отображается в чисто текстовом формате, в котором каждая строка начинается с символа «#».

Проверьте, что в нижней части нет дополнительных переадресаций между IP адресами и доменами. Если есть, выделите и удалите их, затем сохраните изменения в файле.

После удаления переадресаций, блокирующих связь с серверами Майкрософт, перезапустите компьютер, затем еще раз попробуйте скачать NET Framework 3.5.

Шаг 2. Установка NET Framework 3.5 через функцию «Включение или отключение компонентов Windows»

Если установку невозможно выполнить с помощью автоматического установщика, который появляется при запуске программы, требующей платформу NET Framework 3.5, можно попробовать установить через средство системного включения или отключения отдельных компонентов.

Откройте строку системного поиска, введите на клавиатуре следующую фразу, чтобы найти параметр с таким же именем:

«Включение или отключение компонентов Windows».

Отобразится список функций, которые уже включены (выделенные объекты) и те, что еще не активированы.

В верхней части списка найдите функцию Microsoft .NET Framework 3.5, установите напротив нее флажок и нажмите на ОК, чтобы попробовать установить платформу таким путем.

Если установка прошла успешно, но больше ничего делать не нужно. Но, если снова на экране появилось уведомление с кодом ошибки 0x800f0950, то перейдите к следующему шагу.

Шаг 3. Установка NET Framework 3.5 с помощью автономного установщика

По умолчанию.NET Framework 3.5 устанавливается с Центра обновления Windows, с которого загружаются все необходимые файлы. Если источник ошибки 0x800f0950 в том, что система не может подключится к Центру обновления, то можно скачать из сети пакет для установки в автономном режиме.

Автономный установщик предназначен для инсталляции программной платформы на устройствах без доступа в Интернет, а также для исправления неполадок в работе платформы.

Шаг 4. Установка с загрузочного диска Windows 10 с помощью команды DISM

Если не удается исправить ошибку 0x800f0950, есть еще один проверенный способ. Эти библиотеки можно установить с загрузочной флешки или DVD диска с установщиком Windows 10. При его отсутствии, можно скачать ISO образ Windows напрямую с сайта Майкрософт.

Подключите загрузочную флешку или вставьте DVD диск, и проверьте через «Этот компьютер», какая буква была назначена этому устройству.

Читайте также:
Запросите разрешение от СИСТЕМА на изменение этой папки или файла — как исправить

Откройте системную поисковую строку и введите «cmd». В списке найденных вариантов появится «Командная строка» или cmd. Кликните на ней правой кнопкой мыши и выберите «Запуск от имени администратора».

В окне Командной строки введите следующую команду, в которой вместо Х укажите букву своего диска, где находится установщик Windows:

dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:X:sourcessxs

Для выполнения команды нажмите на Enter. Библиотеки будут извлечены из установщика и установлены на компьютер. На одном из тестируемых компьютеров только это решение оказалось эффективным, с его помощью удалось исправить возникшую ошибку 0x800f0950.

Ошибка 0x800F081F и 0x800F0950 при установке .NET Framework 3.5 в Windows 10 — как исправить

Иногда при установке .NET Framework 3.5 в Windows 10 появляется ошибка 0x800F081F или 0x800F0950 «Windows не удалось найти фалы, необходимые для выполнения запрошенных изменений» и «Не удалось применить изменения», причем ситуация является достаточно распространенной и не всегда легко разобраться, в чем дело.

В этой инструкции подробно о нескольких способах исправить ошибку 0x800F081F при установке компонента .NET Framework 3.5 в Windows 10, от более простых к более сложным. Сама установка описывается в отдельной статье Как установить .NET Framework 3.5 и 4.5 в Windows 10.

Прежде чем приступать, обратите внимание, что причиной ошибки, особенно 0x800F0950, может оказаться неработающий, отключенный Интернет или заблокированный доступ к серверам Майкрософт (например, если вы отключали слежку Windows 10). Также причиной иногда оказываются сторонние антивирусы и файрволлы (попробуйте временно их отключить и повторить установку).

Ручная установка .NET Framework 3.5 для исправления ошибки

Первое, что следует попробовать при ошибках во время установки .NET Framework 3.5 в Windows 10 в «Установке компонентов» — использовать командную строку для ручной установки.

Первый вариант предполагает использование внутреннего хранилища компонентов:

  1. Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
  2. Введите командуи нажмите Enter.
  3. Если всё прошло успешно, закройте командную строку и перезагрузите компьютер. .NET Framework5 будет установлен.

Если этот способ также сообщил об ошибке, попробуем использовать установку из дистрибутива системы.

Вам потребуется либо загрузить и смонтировать образ ISO с Windows 10 (обязательно в той же разрядности, что у вас установлена, для монтирования нажимаем правой кнопкой мыши по образу и выбираем «Подключить». См. Как скачать оригинальный ISO Windows 10), либо, при наличии, подключить флешку или диск с Windows 10 к компьютеру. После этого выполняем следующие шаги:

  1. Запустите командную строку от имени администратора.
  2. Введите командугде D: — буква смонтированного образа, диска или флешки с Windows 10 (на моем скриншоте буква J).
  3. Если команда была выполнена успешно, перезагрузите компьютер.

С большой вероятностью один из описанных выше методов поможет в решении проблемы и ошибка 0x800F081F или 0x800F0950 будет исправлена.

Исправление ошибок 0x800F081F и 0x800F0950 в редакторе реестра

Этот способ может оказаться полезным, когда установка .NET Framework 3.5 происходит на корпоративном компьютере, где для обновлений используется свой сервер.

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter (Win — клавиша с эмблемой Windows). Откроется редактор реестра.
  2. В редактор реестра перейдите к разделуПри отсутствии такого раздела, создайте его.
  3. Измените значение параметра с именем UseWUServer на 0, закройте редактор реестра и перезагрузите компьютер.
  4. Попробуйте выполнить установку через «Включение и отключение компонентов Windows».

Если предложенный метод помог, то после установки компонента стоит изменить значение параметра на исходное (если он имел значение 1).

Читайте также:
Как форматировать флешку, защищенную от записи

Дополнительная информация

Некоторые дополнительные сведения, которые могут оказаться полезными в контексте ошибок при установке .NET Framework 3.5:

Как исправить неполадку 0x800F081F при установке .NET Framework 3.5 на Windows 10?

Если перейти на официальный сайт Microsoft и ознакомиться с таблицей версий и зависимостей платформы .Net Framework, то можно увидеть, что Windows 10 совместима со всеми фреймфорками, начиная от версии 4.6. Однако, учитывая тот факт, что множество любимых игр и приложений пользователей требуют использование Microsoft .Net Framework 3.5, то юзеры все же устанавливают эти компоненты. При их инсталляции могут возникнуть две неполадки: ошибка 0x800F0950 и ошибка 0x800F081F. Обе они сопровождаются сообщением о том, что системе «не удалось найти файлы» или «не удалось применить изменения». Решаются они достаточно легко, а поэтому предлагаем рассмотреть основные способы.

Причины ошибок 0x800F0950 и 0x800F081F

Самыми распространенными причинами ошибок 0x800F0950 и 0x800F081F являются:

  • Поврежденный файл самого установщика;
  • Блокировка файла антивирусом или Защитником Windows;
  • Проблемы с интернет подключением или его полное отсутствие;
  • Заблокированный доступ к серверам Microsoft;
  • Отключенная телеметрия (Windows 10 для активации фреймворков нужно включить данную опцию);
  • Вирусы.

Прежде, чем решать данные ошибки, убедитесь, что у вас ПК подключен к интернету и в нем включена телеметрия (посте установки пакета её можно отключить).

Способы решения ошибки 0x800F081F при установке .NET Framework 3.5 на Windows 10

Если при установке .NET Framework 3.5 на Windows 10 вы столкнулись с ошибкой 0x800F081F или 0x800F0950, то нужно скачать с официального сайта Майкрософт повторно установщик .NET Framework 3.5 и выполнить его установку ручную. Для этого выполняем следующее:

  • Запускаем Командную строку с правами Администратора. Для этого нужно нажать «Пуск» и в поисковую строку ввести нужный запрос. Далее нажимаем правой кнопкой мыши на выдаче и выбираем «Запустить от имени Администратора».

  • Откроется консоль. Вводим «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess».

  • Операция должна пройти успешно. После неё нужно перезагрузить ПК.

Если и во время выполнения ручной установки фреймворков у вас появилась одна из этих ошибок, то её нужно повторить, только для этого использовать ISO образ вашей Windows 10. Далее действия будут следующими.

  • Подключаем к ПК флешку с установочными файлами системы.
  • Загружаемся в BIOS. Выставляем приоритетность загрузки со съемного носителя.
  • Загружаемся с образа. Выбираем «Восстановление системы».

  • Попадем в новое меню на синем фоне. Здесь нужно выбрать «Диагностика», «Дополнительные параметры».

  • А в «Дополнительных параметрах» нужно выбрать «Командная строка».

  • В консоли нужно ввести команду «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs», где вместо D вводим букву диска с вашим образом.

  • Если команда выполнена успешно, то нужно загрузиться в Windows 10, не забыв, при этом, вернуть в BIOSе правильные настройки приоритетности загрузки.

Если же вы пытаетесь установить NET Framework 3.5 на корпоративную версию Windows 10, то проблема может крыться в реестре, который нужно отредактировать. Для этого выполняем следующее:

  • Жмем «Win+R» и вводим «regedit».
  • Откроется редактор реестра. Нужно перейти по ветке «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU». Здесь находим параметр «UseWUServer» и задаем ему значение «0».

  • Перезагружаем систему, чтобы изменения вступили в силу.

ВАЖНО! Если такого раздела в реестре нет, то нужно его создать вручную.

В случае, если исправить ошибки не удалось, то нужно обновить операционную систему или включить обновление, если данная функция у вас выключена. Если же и обновление не помогло решить неполадку, то на официальном сайте Microsoft есть специальная утилита, которая предназначена для поиска и исправления проблем, связанных с данным системным компонентом. Её нужно скачать и применить на Windows 10 с правами Администратора. Проблема должна решиться. В ином случае, вам придется переустанавливать целую операционную систему.

Читайте также:
Быстро разряжается ноутбук — что делать?

Ошибка 0x800F081F (NET Framework 3.5) в Windows 10

Ошибка 0x800F081F появляется при установке NET Framework 3.5 в Windows 10, когда не удалось применить требуемые изменения или не удалось установить компонент. Разберем, что делать и как исправить ошибку 0x800F081F NET Framework 3.5 в Windows 10.

Примечание: Если вы получаете ошибку 0x800F081F в центре обновления Windows 10 , то обратитесь к данному руководству.

Что вызывает код ошибки 0x800F081F?

Код ошибки 0x800F081F является одним из четырех возможных кодов ошибок, которые указывают на одну и ту же проблему. Остальные три – это код ошибки 0x800F0906, код ошибки 0x800F0907 и код ошибки 0x800F0922. Несовместимость Microsoft .NET Framework 3.5 вызывает все эти коды ошибок. Как правило, они будут возникать при включении .NET Framework, используя либо мастер установки, DISM, либо команды Windows PowerShell.

Вы будете видеть эти коды только на Windows 10, Windows Server 2016, Windows Server версии 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 и Windows Server 2012. В этих операционных системах Microsoft .NET Framework 3.5 не включен по умолчанию. Когда вы включаете эту функцию, Windows Update пытается захватить .NET-файлы вместе с другими необходимыми файлами. Если ваш компьютер настроен неправильно, то вы можете увидеть коды:

  • 0x800F081F: Windows не смогла найти исходные файлы .NET для продолжения установки.
  • 0x800F0906: Windows не смогла загрузить исходные файлы .NET и подключиться к Интернету, или установить роль службы или функцию.
  • 0x800F0907: Сбой программы DISM, либо параметры сетевой политики не позволяют Windows подключаться к сети.
  • 0x800F0922: Обработка .NET-инсталляторов или общих команд завершилась неудачно.

Как исправить коды ошибок 0x800F081F, 0x800F0906, 0x800F0907 или 0x800F0922 на Windows 10

К счастью, способы для исправления первых трех кодов ошибок одинаковы. Для кода ошибки 0x800F0922 вам нужно перейти прямо к способу 2.

1. Настройка групповой политики

Примечание: Редактор групповой политики доступен только в Windows 10 Pro, Enterprise и Education. К счастью, есть обходной путь. Вы можете ознакомиться с руководством по доступу к редактору групповой политики в Windows 10 Home.

Нажмите Windows+R, затем введите gpedit.msc и нажмите Enter. Команда откроет окно редактора групповой политики.

Далее перейдите “Конфигурация компьютера” > “Административные шаблоны” > “Система”. С правой стороны прокрутите немного вниз и найдите “Укажите параметры для установки необязательных компонентов и восстановления компонентов.”

Теперь нажмите по этому слову два раза мышкой, чтобы открыть “настройки”. Далее в новом окне Вам нужно поставить точку на “Включено“. Далее перейдите в центр обновления Windows 10 и обновите систему. Это установит необязательные обновления с недостающими компонентами.

2. Включение .NET Framework с помощью команды DISM

Примечание: Это единственный метод, который исправит код ошибки 0x800F0922, и требует для этого использование команды DISM для включения .NET Framework.

Прежде чем начать основной процесс, вам сначала нужно убедиться, что у вас есть образ ISO Windows 10. Версия ISO должна точно соответствовать вашей текущей операционной системе. Вы можете скачать Windows официально специальным средством. Скачали ISO образ? Тогда приступим.

Для начала вам нужно смонтировать недавно загруженный образ ISO. Откройте проводник (этот компьютер), найдите свой скачанный ISO образ и нажмите на нем правой кнопкой мыши, и выберите в меню “Подключить“. Таким образом мы создадим виртуальный диск с Windows 10.

Если процесс был успешным, вы увидите ISO Windopws 10 на виртуальном диске, открыв “Этот компьютер”. Запомните имя диска, в моем случае это G.

Теперь откройте “меню пуск” и введите в поиск cmd. Когда вы увидите список результатов, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

Читайте также:
Эмулятор Андроид Leapdroid

В окне командной строке задайте следующую команду и перезагрузите ПК:

  • dism /online /enable-feature /featurename:NetFx3 /All /Source:G:sourcessxs /LimitAccess

Если выше команда не помогла, то вводим следующeю команду и перезагружаем ПК:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess

После окончания процесса с командной строкой, откройте “Этот компьютер” и нажмите правой кнопкой мыши на виртуальном созданном диске, и в меню выберите “Извлечь“. Таким образом мы удалим созданный ранее наш виртуальный диск с Windows 10, чтобы не мешал. Он нам больше не нужен.

Переустановить Microsoft .NET Framework 3.5

После того, как вы успешно выполнили инструкции, пришло время установить .NET Framework 3.5 , чтобы исправить ошибки 0x800F081F и связанных с ним кодов. Нажмите Win+R и введите appwiz.cpl.

Нажмите слева “Включение и отключение компонентов“. В новом окне найдите в списке NET Framework 3.5 (включая .NET 2.0 и 3.0) и установите рядом с ним флажок, после чего нажмите OK. Процесс установки займет несколько минут, в зависимости от скорости вашего соединения. Проверьте устранена ли ошибка 0x800F081F.

Ошибки установки .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922

Эта статья помогает исправить ошибки установки Microsoft .NET Framework 3.5.

Применимо к следующим выпускам: Windows 10 – все выпуски, Windows Server 2019, Windows Server 2012 R2
Оригинальный номер базы знаний: 2734782

При установке платформы Microsoft .Net Framework могут возникать ошибки, не указанные в данной статье, однако есть вероятность, что их также удастся устранить с помощью указанных ниже действий.

Решения для Windows Server

При установке .NET Framework 3.5 в Windows Server могут возникнуть следующие ошибки:

Код ошибки 0x800F0906

Данный код ошибки возникает потому, что компьютер не может скачать необходимые файлы из Центра обновления Windows.

Для решения этой проблемы воспользуйтесь одним из указанных ниже способов.

Способ 1: Проверьте подключение к Интернету

Данная реакция может быть вызвана настройками или сбоями сети, прокси или брандмауэра. Чтобы устранить проблему, попробуйте открыть веб-сайт Центра обновления Windows.

Если он недоступен, проверьте подключение к Интернету или обратитесь к сетевому администратору, чтобы определить, не блокирует ли доступ к веб-сайту какая-либо настройка.

Способ 2: Настройте параметр групповой политики

Это поведение может быть вызвано также тем, что системный администратор настроил обслуживание компьютера через службу Windows Server Update Services (WSUS), а не через сервер Центра обновления Windows. В этом случае обратитесь к системному администратору и попросите включить параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов, а также настроить значение Альтернативный путь к исходным файлам либо выбрать параметр Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (WSUS).

Чтобы настроить данный параметр групповой политики, выполните следующие действия:

Запустите редактор локальных групповых политик или консоль управления групповыми политиками.

Наведите указатель на правый верхний угол экрана, нажмите кнопку Поиск, введите запрос “групповая политика” и выберите Изменение групповой политики.

Последовательно разверните узлы Конфигурация компьютера, Административные шаблоны и Система. Снимок экрана для этого этапа приведен ниже.

Откройте параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов и выберите Включено. Снимок экрана для этого этапа приведен ниже.

Чтобы выбрать альтернативный исходный файл, в поле Альтернативный путь к исходным файлам укажите полный путь к общей папке с содержимым папки sourcessxs установочного носителя.

Пример пути к общей папке: \server_nameshareWin8sxs

Или укажите WIM-файл. Чтобы задать в качестве места расположения альтернативного исходного файла WIM-файл, добавьте к пути префикс WIM:, а затем укажите в качестве суффикса индекс образа, который вы хотите использовать в WIM-файле.

Пример пути к WIM-файлу: WIM:\server_nameshareinstall.wim:3

Читайте также:
Использование CCleaner с пользой

В данном примере 3 — это индекс образа, в котором хранятся файлы компонента.

Если необходимо, установите флажок “Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (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 и нажмите кнопку Далее.

На странице Подтверждение установки компонентов щелкните ссылку Указать альтернативный исходный путь. Снимок экрана для этого этапа приведен ниже.

На странице Указать альтернативный исходный путь введите путь к папке SxS в виде локального пути или пути к сетевой общей папке. Снимок экрана для этого этапа приведен ниже.

Нажмите кнопку ОК.

Нажмите кнопку Установить, чтобы завершить работу мастера.

Код ошибки 0x800F081F

Этот код ошибки может возникнуть, если указан альтернативный источник установки и выполнено одно из перечисленных ниже условий.

  • В расположении, заданном путем, не содержатся файлы, необходимые для установки компонента.
  • Пользователь, который пытается установить компонент, не имеет доступа к расположению и файлам даже на чтение.
  • Набор установочных файлов поврежден, неполон или недопустим для используемой версии Windows.

Чтобы устранить эту проблему, убедитесь, что полный путь к источнику указан верно ( x:sourcessxs ) и у вас есть доступ к расположению хотя бы на чтение. Для этого попытайтесь обратиться к источнику непосредственно с компьютера, на котором возникла проблема. Убедитесь, что источник установки содержит допустимый и полный набор файлов. Если проблема не исчезнет, воспользуйтесь другим источником установки.

Код ошибки 0x800F0907

Данный код ошибки возникает, если альтернативный источник установки не задан или недействителен, а параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов имеет значение “Не пытайтесь загрузить полезные данные из центра обновления Windows”.

Чтобы устранить эту проблему, изучите параметр политики и определите, подходит ли он для вашей среды. Если вы не хотите загружать полезные данные компонентов из Центра обновления Windows, попробуйте настроить для параметра групповой политики значение Альтернативный путь к исходным файлам.

Чтобы менять параметры групповой политики на локальном компьютере, необходимо быть членом группы администраторов. Если параметры групповой политики для данного компьютера задаются на уровне домена, обратитесь к своему системному администратору.

Для этого выполните следующие действия:

Запустите редактор локальных групповых политик или консоль управления групповыми политиками (в зависимости от вашей среды).

Последовательно разверните узлы Конфигурация компьютера, Административные шаблоны и Система.

Откройте параметр групповой политики Укажите параметры для установки необязательных компонентов и восстановления компонентов и выберите Включено.

Определите, включен ли параметр групповой политики Не пытайтесь загрузить полезные данные из центра обновления Windows, а затем установите нужный параметр для своей среды.

Читайте также:
Как изменить курсор мыши в Windows

Чтобы выбрать альтернативный исходный файл, в поле Альтернативный путь к исходным файлам укажите полный путь к общей папке с содержимым папки sourcessxs установочного носителя. Или укажите WIM-файл. Чтобы задать в качестве места расположения альтернативного исходного файла WIM-файл, добавьте к пути префикс WIM:, а затем укажите в качестве суффикса индекс образа, который вы хотите использовать в WIM-файле. Ниже приведены примеры возможных значений:

  • Путь к общей папке: \server_nameshareWin8sxs
  • Путь к WIM-файлу, где 3 — это индекс образа, в котором хранятся основные файлы.
    WIM:\server_nameshareinstall.wim:3

Если хотите, установите флажок Для загрузки содержимого для восстановления перейдите непосредственно в Центр обновления Windows вместо служб обновления Windows Server (WSUS).

Нажмите кнопку ОК.

В командной строке с повышенными привилегиями введите gpupdate /force и нажмите клавишу Ввод, чтобы сразу применить политику.

Решение для Windows 10

Коды ошибок 0x800F0906, 0x800F081F или 0x800F0907

Для исправления ошибок с этими кодами в Windows 10 выполните следующие действия.

Скачайте средство создания носителей Windows и создайте образ ISO локально либо создайте образ для установленной версии Windows.

Настройте групповую политику, как описано в способе 2, а также выполните следующие действия:

  1. Подключите образ ISO, созданный на этапе 1.
  2. Укажите для параметра Альтернативный путь к исходным файлам папку ISO sourcessxs из образа ISO.
  3. Выполните команду gpupdate /force .
  4. Добавьте компонент .NET Framework.

Код ошибки 0x800F0922

При обновлении Windows 10 появляется следующее сообщение об ошибке:

0x800F0922 CBS_E_INSTALLERS_FAILED: ошибка обработки дополнительных программ установки и общих команд.

Данный код ошибки может возникать не только при установке платформы .NET Framework.

Для устранения данной проблемы выполните следующие действия.

Откройте папку с установочными файлами платформы .NET Framework.

Откройте папку Sources.

Щелкните папку 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 находится по адресу C:WindowsLogsDISMdism.log.

Windows не удалось применить требуемые изменения.
Windows не удалось подключиться к Интернету, чтобы скачать необходимые файлы. Проверьте подключение и попробуйте еще раз, нажав кнопку Повторить.

Сбой установки одной или нескольких ролей, служб ролей или компонентов.
Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов и выберите на странице подтверждения параметр Указать альтернативный исходный путь, чтобы указать действительное расположение исходных файлов, необходимых для установки. Расположение должно быть доступно для учетной записи компьютера конечного сервера.

Код ошибки: 0x800F0906

Код ошибки: 0x800F081F

Из-за параметров политики сети Windows не удалось подключиться к Интернету, чтобы скачать файлы, необходимые для выполнения запрошенных изменений. За дополнительными сведениями обратитесь к администратору сети.

Код ошибки: 0x800F0907

Скачать .NET Framework 3.5 без обращения к Центру обновления Windows

Платформа .NET Framework 3.5 доступна для клиентов с корпоративным лицензированием или подпиской MSDN, поскольку им доступен носитель с компонентами по требованию.

Другие коды ошибок при установке платформы .NET Framework 3.5

При установке платформы .NET Framework 3.5 могут возникнуть другие коды ошибок, которые не указаны в данной статье базы знаний. Дополнительные сведения об этом см. в следующих статьях:

Ошибка 0x800F081F и 0x800F0950 при установке .NET Framework 3.5 в Windows 10 — как исправить

Пользователи операционной системы Windows вынуждены периодически вступать в борьбу с всевозможными ошибками и системными сбоями, возникающими по различным причинам. С выходом 10 версии, несмотря на её регулярные кумулятивные обновления, призванные устранить имеющиеся ошибки и баги, в том числе залатать дыры в системе безопасности, проблем меньше не стало. Среди множества неприятностей, с которыми пришлось столкнуться пользователям, нередким явлением стала ошибка 0x800f081f, возникающая в процессе установки патчей для Десятки. Сбой, сопровождающийся соответствующим сообщением с указанием кода и некоторых деталей, прерывает процедуру, при этом повторное обновление ситуацию не исправляет. Присутствие ошибки с тем же кодом характерно и при установке .NET Framework 3.5, хотя природа сбоев, соответственно и способ устранения будут отличаться.

Методы устранения ошибки 0x800f081f при обновлении Windows.

Что вызывает код ошибки 0x800F081F?

Код ошибки 0x800F081F является одним из четырех возможных кодов ошибок, которые указывают на одну и ту же проблему. Остальные три — это код ошибки 0x800F0906, код ошибки 0x800F0907 и код ошибки 0x800F0922. Несовместимость Microsoft .NET Framework 3.5 вызывает все эти коды ошибок. Как правило, они будут возникать при включении .NET Framework, используя либо мастер установки, инструмент обслуживания изображений и управления развертыванием (DISM), либо команды Windows PowerShell.

Вы будете видеть эти коды только на Windows 10, Windows Server 2016, Windows Server версии 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 и Windows Server 2012. В этих операционных системах Microsoft .NET Framework 3.5 не включен по умолчанию. Когда вы включаете эту функцию, Windows Update пытается захватить .NET-файлы вместе с другими необходимыми файлами. Если ваш компьютер настроен неправильно, то вы можете увидеть коды:

  • 0x800F081F: Windows не смогла найти исходные файлы .NET для продолжения установки.
  • 0x800F0906: Windows не смогла загрузить исходные файлы .NET и подключиться к Интернету, или установить роль службы или функцию.
  • 0x800F0907: Сбой программы DISM, либо параметры сетевой политики не позволяют Windows подключаться к сети.
  • 0x800F0922: Обработка .NET-инсталляторов или общих команд завершилась неудачно.

Решение проблем с установкой

Мы постарались собрать все самые верные решения, отмеченные пользователями популярных форумов и ресурсов. Итак, приступим.

Как показали многие отзывы – повторное скачивание нового пакета фреймворка с официального сайта не помогает. Также, решение которое описывается на официальном форуме мало кому помогает и является достаточно запутанным.

Проверка подключенных компонентов

Для начала проверьте, присутствует ли по умолчанию в системе фреймворк версии 3.5. Возможно его потребуется просто активировать.

  1. Кливаем по значку “Меню Пуск” правой кнопкой и сверху жмем на “Программы и компоненты”.
  2. В данной директории просматриваем боковое меню, там кликаем на “Включение или отключение компонентов”. Опция должна запускаться из-под админа.
  3. В приведенном окошке ставим галочку напротив .NET Framefork 3.5 и двух его подпунктов.

Проверка компонентов Windows 10

Далее запустится процесс активации. После активируем повторную установку и смотрим – исчезла ли проблема.

Проверяем службы обновления Windows 10

Частенько код ошибки появляется при попытке запустить игру, либо другое приложение. В таком случае причиной могут быть неактивные службы апдейтов. Проверьте следующее:

  1. Через пуск заходим в “Выполнить”, прописываем команду services.msc. Тем самым вы попадете в список всех служб.
  2. Внизу будет Центр обновлений Windows, через правую кнопку проходим в свойства. Во вкладке “Тип запуска” клацаем Автоматически. Чуть ниже в Состоянии кликаем “Запустить”.

Активируем службу обновления

Офлайн инсталлер

Как вариант можно опробовать применение оффлайн инсталлера .NET Framefork 3.5. Он в принудительном порядке загрузит компоненты в системе. Вот ссылка на скачивание его файлов – загрузить инсталлер. Далее делаем по-пунктам:

  1. Распаковываем на Рабочем столе загруженный архив.
  2. Там будут три файла – папку Sources просто перенесите на диск C. Возможно выйдет уведомление о замене – подтверждаем.
  3. Далее активируйте инсталятор: выберите диск системы C: и кликайте Install.

Применение оффлайн инсталлера

Сторонние образы

Если проблема выглядит как DISM ошибка 0x800F081F (или 0x800F0906) “Не удалось найти исходные файлы”, то действенным вариантом будет применение внешнего носителя с образом системы Windows 10 (диск, флешка).

  1. Монтируем образ. Запоминаем букву присвоенного раздела.
  2. Выполняем Командную строку и записываем туда следующую активацию: и клацаем Enter.

Выполняем DISM команду со встроенного образа

Как исправить коды ошибок 0x800F081F, 0x800F0906, 0x800F0907 или 0x800F0922 на Windows 10

К счастью, способы для исправления первых трех кодов ошибок одинаковы. Для кода ошибки 0x800F0922 вам нужно перейти прямо к способу 2.

Способ 1. Настройка групповой политики

Примечание. Редактор групповой политики доступен только в Windows 10 Pro, Enterprise и Education. К счастью, есть обходной путь. Вы можете ознакомиться с руководством по доступу к редактору групповой политики в Windows 10 Home.

1. Нажмите Windows + R, затем введите gpedit.msc и нажмите Enter. Команда откроет окно редактора групповой политики.

2. Далее перейдите Конфигурация компьютера > Административные шаблоны > Система. С правой стороны прокрутите немного вниз и найдите «Укажите параметры для установки необязательных компонентов и восстановления компонентов

3. Теперь нажмите по этому слову два раза мышкой, чтобы открыть «настройки». Далее в новом окне Вам нужно поставить точку на «Включено«. Если ошибка не устранена

Способ 2. Включение .NET Framework с помощью команды DISM

Примечание. Это единственный метод, который исправит код ошибки 0x800F0922, и требует для этого использование команды DISM для включения .NET Framework.

1. Прежде чем начать основной процесс, вам сначала нужно убедиться, что у вас есть образ ISO Windows 10. Версия ISO должна точно соответствовать вашей текущей операционной системе. Вы можете официально специальным средством. Скачали ISO образ? Тогда приступим.

2. Для начала вам нужно смонтировать недавно загруженный образ ISO. Откройте проводник (этот компьютер), найдите свой скачанный ISO образ и нажмите на нем правой кнопкой мыши, и выберите в меню «Подключить«. Таким образом мы создадим виртуальный диск с Windows 10.

3. Если процесс был успешным, вы увидите ISO Windopws 10 на виртуальном диске, открыв «Этот компьютер». Запомните имя диска, в моем случае это G.

4. Теперь откройте «меню пуск» и введите в поиск cmd. Когда вы увидите список результатов, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

5. В окне командной строки задайте следующую команду dism /online /enable-feature /featurename:NetFx3 /All /Source:G:sourcessxs /LimitAccess и нажмите Enter.

6. После окончания процесса с командной строкой, откройте «Этот компьютер» и нажмите правой кнопкой мыши на виртуальном созданном диске, и в меню выберите «Извлечь«. Таким образом мы удалим созданный ранее наш виртуальный диск с Windows 10, чтобы не мешал. Он нам больше не нужен. Перезагрузите ПК и проверьте, устранена ли ошибка.

Воспользуйтесь средством DISM

DISM – это инструмент Windows, который подготавливает пакеты к установке и предоставляет им поддержку во время установки. Он является чем-то вроде менеджера обновлений в операционной системе.

Далее выполните следующие указания:

  1. Откройте меню « Пуск » ПКМ и выберите командную строку.
  2. В ней запишите без ошибок строку « DISM /Online/Cleanup-Image /RestoreHealth /source:WIM:G:SourcesInstall.wim:1 /LimitAccess ».
  3. После чего необходимо ввести следующую команду здесь же « DISM /Online /cleanup-image /restorehealth ».
  4. Далее закройте открытые окна и программы и перезагрузите ваш ПК .
  5. Повторите попытку запуска необходимой вам программы.

Если проблема не исчезла, и ошибка 0x800f081f продолжает появляться, в этом случае мы воспользуемся еще одним способом восстановить работоспособность вашей операционной системы.

Для этого метода вам понадобиться флешка с Windows или установочный диск.

Выполните пошаговую инструкцию.

Перезапустите ваш компьютер и выполните загрузку со съемного диска Для этого зайдите в BIOS и во вкладке BOOT , в приоритетах загрузки укажите ваш съемный носитель
После того, как ОС загрузится, перейдите в командную строку Для этого кликните ПКМ по меню « Пуск » и выберите нужный пункт
Далее введите следующую команду в пустой строке « dism.exe /online /enable-feature /reaturename:NetFX3 /Source:C:sourcessxs /LimitAccess » Как можно догадаться, диск необходимо указывать тот, на котором установлена ваша операционная система
После этой команды проверьте ваши файлы на поврежденные , запустив специальную утилиту « sfc /scannow » Она проверит все ваши файлы, хранящиеся на жестком диске на ошибки и целостность
Далее выйдите из системы, установив загрузку с вашего жесткого диска Переустановите проблемную программу и повторите запуск. В этот раз проблем быть не должно

Если ошибка с системным кодом 0x800f081f, связанная с Net Framework 3.5 снова появляется в вашей новенькой Windows 10 – попробуйте применить кардинальный метод – вернуть компьютер в исходное состояние. Если вы не знаете, как это сделать – можно прочитать инструкцию на официальном сайте Microsoft.

Переустановить Microsoft .NET Framework 3.5

После того, как вы успешно выполнили инструкции, пришло время установить .NET Framework 3.5, чтобы исправить ошибки 0x800F081F и связанных с ним кодов.

1. Нажмите Win + R и введите appwiz.cpl.

2. Нажмите слева «Включение и отключение компонентов«. В новом окне найдите в списке NET Framework 3.5 (включая .NET 2.0 и 3.0) и установите рядом с ним флажок, после чего нажмите OK. Процесс установки займет несколько минут, в зависимости от скорости вашего соединения. Проверьте устранена ли ошибка 0x800F081F.

Решения ошибки 0x800f0950 при установке .NET Framework

Ошибка с кодом 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?

Самое первое, что вам нужно попробовать – обновить операционную систему. Об этом написало настолько много пользователей, мы не в силах игнорировать столь простой и действенный вариант. После обновления процесс установки проходит без проблем. По крайней мере это была хорошая попытка и можем идти дальше.

1) Установить .NET Framework 4.8 из Microsoft DotNET

Особенность Windows 11 в том, что ошибку 0x800F0950 может провоцировать недостаток любой версии .NET Framework. Даже те игры, которые работают с 3.5 версией, не могут стабильно использовать .NET Framework до тех пор, пока не будет установлена каждая итерация данной библиотеки. Предлагаем загрузить ее с официально сервера Microsoft .

В случае с Windows 10 все чуточку сложнее. Есть вариант установить программное обеспечение без всяких там инсталляторов, но через меню компонентов системы.

Вот пошаговая инструкция:

  1. Кликаем по Пуску правой кнопкой мыши и выбираем «Программы и компоненты».
  2. Жмем на раздел «Включение или отключение компонентов Windows».
  3. Ищем среди открывшегося списка NET Framework 3.5, устанавливаем метку рядом с ним и жмем «Применить».
  4. Установка произойдет автоматически.

В добавок к всему выше сказанному, нужно отметить и еще один способ решения ошибки 0x800F0950, связанный с остаточными файлами. На самом деле данный метод исправляет и много других сбоев. Плюс он работает в обоих версиях операционной системы

Что нужно сделать:

  1. Скачиваем инструмент восстановления .NET Framework с сайта Microsoft .
  2. Запускаем и выдаем права указанному софту.
  3. Следуем подсказкам мастера, чтобы исправить ошибку.

2) Установить с внешнего накопителя

Рабочее исправление, которое получило очень много положительных откликов. Смысл в том, чтобы использовать совместимый накопитель (диск, флешка или что-нибудь еще) для установки программы через командную строку.

Вот, как быстро исправить 0x800f0950 в Windows 11, 10:

  1. Подключаем накопитель и смотрим его букву в «Мой компьютер» (можно просто смонтировать его).
  2. Нажимаем ПКМ по Пуску и запускаем «Командную строку», у нее обязаны быть права администратора.
  3. Вводим команду Dism /online /enable-feature /featurename:NetFX3 /All /Source:F:sourcessxs /LimitAccess, где вместо F нужно подставить букву, присвоенную накопителю.
  4. После нажатия Enter запустится процедура установки .NET Framework.

3) Создать собственный сценарий установки (только Windows 10)

Данный способ предложен модератором форума Microsoft и обладает большим количеством лайков (более 150). Метод работает и его нужно обязательно попробовать, если предыдущие решения не помогли.

Как исправить ошибку 0x800f0950:

  1. Запускаем Notepad или любой другой блокнот.
  2. Вставляем приведенный ниже код

Title .NET Framework 3.5 Offline Installer

for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist “%%I:\sourcesinstall.wim” set setupdrv=%%I

if defined setupdrv (

echo Found drive %setupdrv%

echo Installing .NET Framework 3.5…

Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:sourcessxs /LimitAccess

echo .NET Framework 3.5 should be installed

echo No installation media found!

echo Insert DVD or USB flash drive and run this file once again.

  1. Только вместо PLACEHOLDER нужно указать букву диска.
  2. Нажимаем на пункт «Файл» и выбираем «Сохранить как».
  3. Можем указать любое имя, главное – окончание должно быть .cmd.
  4. Запускаем файл с повышенными привилегиями.
  5. Перезапускаем компьютер.

3 перечисленных способа имеют самые высокие шансы помочь в исправлении ошибки 0x800f0950 на Windows 10, 11. На это указывает количество одобрительных комментариев и лайков на формуле Microsoft. На него тоже оставляем ссылку , он хоть и на английском языке, но кому-то может помочь.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: