Решение для windows 10 коды ошибок 0x800f0906 0x800f081f или 0x800f0907

Иногда при установке .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). Также причиной иногда оказываются сторонние антивирусы и файрволлы (попробуйте временно их отключить и повторить установку).

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

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

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

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

  1. Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
  2. Введите команду
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess

    и нажмите Enter. 

    Установка .NET Framework из локального хранилища

  3. Если всё прошло успешно, закройте командную строку и перезагрузите компьютер. .NET Framework5 будет установлен.

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

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

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

    где D: — буква смонтированного образа, диска или флешки с Windows 10 (на моем скриншоте буква J). 

    Исправление ошибки путем установке .Net 3.5 в DISM

  3. Если команда была выполнена успешно, перезагрузите компьютер.

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

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

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter (Win — клавиша с эмблемой Windows). Откроется редактор реестра.
  2. В редактор реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    При отсутствии такого раздела, создайте его.

  3. Измените значение параметра с именем UseWUServer на 0, закройте редактор реестра и перезагрузите компьютер. 
    UseWUServer в реестре

  4. Попробуйте выполнить установку через «Включение и отключение компонентов Windows».

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

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

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

  • На сайте Майкрософт есть утилита для устранения проблем с установкой .Net Framework, доступная на странице https://www.microsoft.com/en-us/download/details.aspx?id=30135. О её эффективности судить не берусь, обычно ошибка исправлялась до её применения.
  • Поскольку рассматриваемая ошибка имеет прямое отношение к возможности связаться с центром обновлений Windows, если вы каким-то образом отключали или блокировали его, попробуйте снова включить. Также на официальном сайте https://support.microsoft.com/ru-ru/help/10164/fix-windows-update-errors доступно средство автоматического устранения неполадок центра обновлений.

На сайте Майкрософт присутствует оффлайн установщик .NET Framework 3.5, но для предыдущих версий ОС. В Windows 10 он просто загружает компонент, а при отсутствии интернет-подключения сообщает об ошибке 0x800F0950. Страница загрузки: https://www.microsoft.com/ru-RU/download/confirmation.aspx?id=25150

Актуальным сейчас является рассмотреть ошибки установки платформы для Виндоус 10, ведь почти 80 пользователей работают с этой ОС в текущий момент.

Ошибки 0x800F0906, 0x800F081F, 0x800F0907

Код 0x800F0906 появляется из-за того, что компьютеру недоступно скачать нужные файлы с Центр обновления.

Код 0x800F081F возникает при указании альтернативного источника инсталляции при условии выполнения одного из условий:

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

Для решения вопроса нужно убедиться, что путь к источнику задан правильно (x:\sources\sxs), и пользователь имеет доступ, как минимум, на чтение. Чтобы убедиться, нужно обратиться к источнику прямо с компьютера, где появилась проблема, и удостовериться, что установщик содержит полный и допустимый набор файлов. При повторении ошибки можно воспользоваться альтернативным источником инсталляции.

Код 0x800F0907 появляется в случае, когда альтернативный источник инсталляции не указан или недействителен. При этом флажок групповой политики «Введите показатели для установки и восстановления необязательных компонентов» интерпретируется, как «Не загружайте полезные данные из ЦО Windows».

В Windows 10 для исправления подобных ошибок следует выполнить такие действия:

  • Скачать средство для создания носителей Windows и создать образ ISO или установленной ОС.
  • Подготовить групповую политику:
    • Подключить образ ISO.
    • Указать для параметра «Альтернативный путь к исходным файлам» папку ISO sources\sxs.
    • Выполнить операцию gpupdate /force.
    • Установить Framework.

Код 0x800F0922 иногда можно увидеть при обновлении Win 10:

0x800F0922 CBS_E_INSTALLERS_FAILED, ЧТО означает «ошибка обработки программ инсталляции и общих операций».

Для устранения этой проблемы необходимо провести действия:

  1. Открыть папку с установщиком платформы .NET.
  2. Найти папкуSources à выбрать SXS.
  3. Кликнут п.к.м. и выбрать «Свойства».
  4. Во вкладке «Безопасность» убедиться: флажок «Чтение и выполнение» отмечен. А если его нет, то установить.
  5. В поле командной строки ввести команду:

«dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess» à «ввод».

  1. В поле командной строки ввести команду:

«dism /online /Cleanup-Image /RestoreHealth» à «ввод».

Коды ошибок могут появиться при применении мастера установки, средств DISM или операций Windows PowerShell для включения версии 3.5.

Для Windows 10, Win Server 2012 R2 сервис Framework 3.5 устанавливается м по требованию. Метаданные для этого компонента входят в ОС. Но двоичные и иные файлы, взаимодействующие с компонентом, не включены в ОС.

При включении .NET 3.5 ОС обращается к ЦО Windows, чтобы загрузить недостающую информацию. На это влияет конфигурация сети, настройка проведения обновлений в данной среде. Следовательно, при первой установке платформы Фреймворк могут появляться ошибки.

При запуске установщика .NET 4.5 и более поздних вариантов может возникать проблемы, препятствующие установке приложения или блокирующие ее. В Win 8, 10, 11 .NET встроен операционную систему и не может быть удален. Его обновления отображаются в разделе «Установленные обновления» в панели управления à «Программы и компонент».

В ОС без предустановленной платформы Framework приложение отображается в разделе «Удаление или изменение программы» панели управления à «Программы и компоненты».

Внимание! Версии 4.Х приложения .NET обновляются автоматически, поэтому нет возможности инсталлировать более раннюю версию .NET 4.Х, ели уже инсталлирована более старшая версия.

Так, в системе Win 10 с полностью автоматическим обновлением невозможно будет инсталлировать Framework 4.7.1 по причине того, что ОС поставляется с установленным приложением Framework 4.8.

Некоторые неполадки и рекомендованные действия

Самые распространенные причины не установки платформы следующие:

  • Уже установлена в ОС. В Win 7, 8, 10 изначально есть этот компонент. В частности, Win XP блокирует установку Framework 3.5 и выше, Win 7 в пиратских сборках может содержать установщик и устанавить его во время инсталляции ОС.
  • Требуется обновить ОС. Иногда выдается сообщение о невозможности установить Framework в данном состоянии ОС. Чаще всего такое сообщение видят пользователи Виндоус 7: требуется обновить систему.
  • Невозможность установить ранний вариант платформы. Если при попытке установки ранней версии .NET процесс блокируется, то в этом случае следует скачать и установить другую, более новую версию платформы. Так, при наличии Фреймворк 3.5 в ОС будет блокироваться установка вариантов 2.0 и 1.0. Для Win 7, 8 можно выключить Нет 3.5 и установить ранний вариант, а затем включить его. В Win 10 невозможно установить ранние версии: при загрузке появится сообщение о несовместимости.
  • Отсутствие промежуточной версии платформы. При установке новой версии требуется наличие на компьютере предыдущего варианта. Для установки 4.5 версии требуется наличие 4, Для установки 4 – наличие 3.5 и т.д. Поэтому до инсталляции новых фоеймворков следует проверить наличие предыдущих.
  • Windows без лицензии. Если отсутствует лицензия, то инсталлировать пакет с фреймворком невозможно.

Майкрософт на официальном сайте предоставляет подробный разбор ошибок и блокировок при установке. Далее приводится часть таблицы с причинами блокировок и рекомендациями:

Сведения о блокировке Рекомендации
.NET 4.5.x/4.6.x/4.7.x /4.8 установлено на компьютере. Действия не требуются
Не удаляется .NET 4.5.x/4.6.x/4.7.x/4.8. Программа нужна другим приложениям на компьютере. Не удалять установленные .NET Framework, потому что приложения зависят от конкретного варианта Framework.
До установки нужно установить обновление KB<номер>. До установки .NET необходимо провести обновление KB, а затем снова запустить установку Framework.

Проблемы совместимости программ

Проведение установки Framework 4.Х при выключенной совместности программ Виндоус завершается ошибкой 1603/блокируется.

«Ассистент совместности программ» выдает сообщение, что Framework мог быть неверно установлен, и рекомендует переустановить его, используя параметр режима совместности программ. Возможно ассистент уже выбрал режим совместности в случае, если установку Framework отменили или ее не получилось запустить.

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

  1. В поле поиска ввести «regedit», и нажать «ввод».
  2. В окне редактора реестра найти подразделы:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant/Store

  3. В графе «Имя» нужно найти файлы загрузки Framework, установленные раньше: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, какие именно, зависит от устанавливаемого варианта и удалить их.

  1. Перезапустить компьютер и установщик Framework 4.Х.

Ошибка при инициализации платформы Microsoft .NET Framework

В платформу Framework включена среда CLR («common language runtime» – общая языковая область выполнения), библиотеки кода, базовых классов, язык сценариев и другие. Среда CLR имеет собственным номер, который может не совпадать с версией Framework. Версия CLR увеличивается редко. Так, .NET 4, 4.5 вплоть до 8 выпуска работают с CLR 4, .NET 2.0, 3.0, 3.5 — с CLR 2, а .NET 1.0 – с CLR 1, .NET 1.1 — с CLR 1.1 (3 версии среды исполнения не существует).

Общеязыковая среда исполнения CLR байт-кода MSIL является основной частью пакета Framework. Все программы, созданные на .NET- совмещаемых языках программирования, компилируются в MSIL.

В процессе активации CLR определяется ее версия для использования при исполнении управляемых команд приложения. Иногда система активизации не находит нужную версию CLR. Такая ситуация возникает тогда, когда приложение требует недопустимую, не установленную или поврежденную на компьютере версию.

При отсутствии требуемой версии система активации CLR получает ошибку HRESULT и отображает сообщение пользователю. Среда исполнения CLR предоставляет механизм ведения журнала по отладке активации CLR.

Коды HRESULT активации CLR

Интерфейсы активации CLR выдают коды HREsult, сообщая об итогах проведения активации приложению. Основные компоненты среды выполнения обращаются к этим возвратным значениям до исполнения дополнительных действий. Значения HREsult ошибок применяются для сопоставления возможных управляемых исключений со списком ошибок COM. Они могут иметь вид:

Диалоговое окно при ошибке инициализации

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

В такой ситуации выдается подобное сообщение об ошибке:

okno-oshibki-net-framework

Пользователь должен ответить «Да», после чего его перенаправит на ресурс Microsoft, и он сможет скачать нужную версию .NET.

Исправление ошибок инициализации

Разработчик имеет разные возможности контроля ошибок инициализации «Initialization error».

  • Применение флажка API для запрещения отображения ошибки (подразумевается устранение ошибки позднее).
  • Немедленное устранение причины ошибки.

Внимание!

Важно помнить! При создании новых вариантов Фреймворков соблюдается принцип матрешки: более высокая версия платформы Framework содержит новый функционал с сохранением полного функционала предыдущих вариантов в два этапа:.NET 4 содержит функционал версий 4, 3.5, 3, 2, 1, а .NET 4.8 – версии от 4 и старше.

Устранений проблем из-за инициализации CLR или в конечном итоге платформы .NET происходит следующим образом:

  • Для .NET 3.5 и меньших версий следует настроить платформу .NET 4.
  • Для .NET 4 и старше установите самую последнюю версию. На данный момент самый распространенный пакет — .NET 4.8, который обеспечивает нормальную работу приложений, написанных с помощью любой версии .NET.

Управление сообщениями об ошибках

Пользовательский интерфейс получения сообщений поддается управлению с помощью установки флажков для активирующего API.

В ОС Windows существует функция «SetErrorMode», позволяющая установить, отображать сообщения об ошибках после выполнения кода или запретить отображение, указав флажок SEM_FAILCRITICALERRORS.

Иногда возникает необходимость переопределения этого параметра. Можно переопределить флажок, исходя из влияния отображения сообщений в пределах конкретного процесса. Для переназначения SEM_FAILCRITICALERRORS можно применить один из флажков:

  • Использование METAHOST_POLICY_IGNORE_ERROR_MODE и методаICLRMetaHostPolicy::GetRequestedRuntime, который воспринимает, как входные данные параметр METAHOST_POLICY_FLAGS.
  • Использование RUNTIME_INFO_IGNORE_ERROR_MODE и функцииGetRequestedRuntimeInfo.

И наоборот, для включения выдачи сообщения об ошибке включается флажок METAHOST_POLICY_SHOW_ERROR_DIALOG, если нужная версия CLR не обнаружена.

Поведение пользовательского взаимодействия для узлов в CLR

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

Узел CLR Описание Подход к информации об ошибках Отключаемо ли сообщение об ошибке?
Центр управляемых EXE-файлов Инициирует управляемые EXE-файлы. Показывается в случае отсутствия версии платформы .NET Framework Нет
Центр управляемого COM Подгружает управляемые компоненты COM в процесс. Показывается в случае отсутствия версии платформы .NET Framework Да, установив флаг SEM_FAILCRITICALERRORS
Центр ClickOnce Запускает приложения ClickOnce. Отображается в случае отсутствия версии платформы .NET Framework начиная с .NET Framework 4.5 Нет
Центр XBAP Запускает сервисы WPF XBAP. Отображается если отсутствуют версии платформы .NET Framework начиная с .NET Framework 4.5 Нет

Особенности среды исполнения в Windows 8

Система активизации CLR ведет себя в Win 8, как обычно, за исключением процесса загрузки CLR 2.0. В Win 8 встроена Framework 4.5 со средой исполнения 4.5. Однако этот фреймворк не содержит .NET 2.0, 3.0, 3.5, которые работают с CLR 2.0.

Поэтому приложения, требующие CLR 2.0, не смогут работать в Win 8. В результате появится диалоговое окно, предлагающее установить .NET 3.5:

oshibki-net-framework

Помимо возможности скачать и установить данную платформу, пользователи имеют возможность включить ее в панели управления компьютера.

Уточнения

После установки .NET 3.5 на компьютерах с ОС Windows 8 будут нормально выполняться приложения, зависящие .NET 2.0, 3.0, 3.5. Кроме этого, смогут выполняться приложения, требующие .NET 1.0 и 1.1 (если они жестко не настроены для работы в .NET 1.0/1.1).

Начиная с Framework 4.5, было улучшено ведение журналов процесса активации CLR и включены журнальные записи, фиксирующие время и причину отображения сведения об ошибке инициализации.

To run certain applications on Windows 10 based devices, you may frequently require .NET Framework 3.5. However, when you try to install this feature, it throws 0x800F0906, 0x800F081F, 0x800F0907 Error Codes on the PC screen. The problem especially occurs during its offline installation method. Along with the codes, they display messages like “The source files could not be downloaded” or “The source files could not be found”.

To be more precise, you are likely to confront these issues while using installation media, ‘Windows PowerShell’ or ‘DISM‘ tool (viz Deployment Image Servicing and Management) to enable “.NET Framework 3.5”. When you make an attempt to turn on the feature, the operating system tries to contact Windows Update to download the missing information as well as to install the same. Therefore if you are facing 0x800F0906, 0x800F081F, 0x800F0907 Error Codes on your computer, then keep reading this article and try to apply the fixes mentioned. When you try to turn on the feature, Windows update will automatically grab .NET binaries along with other necessary files.

0x800F0906, 0x800F081F, 0x800F0907 Error Codes Windows 10 1803 Solutions

Here is how to fix 0x800F0906, 0x800F081F, 0x800F0907 Error Codes Windows 10 1803 –

Step-1: Visit this page and click the Download tool now button. You will see this button just under the section Create Windows 10 installation media.

Step-2: After downloading the tool, make a double-click the file namely ‘MediaCreationTool.exe‘.

Step-3: If you come across a UAC prompt, select Yes to continue.

Step-4: When the setup wizard appears on the PC, Accept the license terms. On the following screen, select the dot “Create installation media (USB flash drive, DVD, or ISO file) for another PC“.

Step-5: Moving ahead, choose the Language, Architecture as well as Edition, click Next.

Step-6: Select ISO file dot on the subsequent screen. Hit Next.

Step-7: Finally, choose the path to save the ISO file and the download will begin. Once it finishes, Make Pendrive Bootable for Windows 10 and get ready to install.

Read How to Download Latest Windows 10 April 2018 Update ISO File.

Step-8: Now, you have to configure the Group Policy setting. So, type gpedit.msc on Cortana and hit Enter. This will immediately Open Group Policy Editor.

Step-9: Navigate to the following path on the left sidebar of the Group Policy.

Computer Configuration/Administrative Templates/System

Step-10: Switch to the right pane of System, locate and double-click the policy “Specify settings for optional component installation and component repair“.

Step-11: Choose Enabled and then go to the Alternate source file path option. Here, mention a fully qualified path of a shared folder that includes the contents of the “ISO\sources\sxs” folder from the installation media.

For example: \\server_name\share\Win10sxs

Note: You can also specify a WIM file. In order to specify a WIM file as an “Alternative source file path”, add the prefix WIM: to the path. Henceforth, add the index of the image that you want to use in the WIM file as a suffix.

For instance: WIM:\\server_name\share\install.wim:3

Here, the number 3 indicates the index of the image in which the feature files are present.

Step-12: Finally, click Apply and OK buttons to implement the group policy changes. Next, launch an elevated Command Prompt and execute the given below command to instantly apply the policy.

gpupdate /force

Step-13: Now, you have to add the .NET Framework feature and to do so, type windows features on taskbar search and hit Enter.

Step-14: In the Windows Features dialog, locate and select .NET Framework 3.5 (includes .NET 2.0 and 3.0) and click OK. Finally, restart Windows 10 PC.

Following the above sequence of steps will eventually help you in getting rid of 0x800F0906, 0x800F081F, 0x800F0907 Error Codes in Windows 10 based devices.

0x800F0906, 0x800F081F, 0x800F0907 Error Codes Windows 8.1

In addition to these codes, you may confront some other error codes during an attempt to install the .NET Framework 3.5. However, you will be able to bypass 0x800F0906, 0x800F081F, 0x800F0907 Error Codes using the below-mentioned workarounds.

Error Code 0x800F0906

This specific .NET framework installation “error code 0x800F0906” generally occurs when the computer fails to download the required files from Windows Update.

1. Check your internet connection

This specific error may occur due to the failure of a firewall, proxy or network configuration. So first check the internet connectivity and try to connect the Microsoft Update web page to resolve this issue.

If you fail to access the above web page, then check the Internet connection or reach out to the network administrator. This will eventually help you to determine whether there is a configuration that blocks access to the website.

2. Configure the Group Policy Settings

This issue can also be due to the wrong configuration of Group Policy Settings. It is observed that this behavior mostly encounters when the system administrator configures his PC to use “Windows Server Update Services” (viz. WSUS) rather than using “Microsoft Windows Update Server”.

Open Run dialog box, type ‘gpedit.msc‘ in the void and click OK. Now navigate to the following path –

Computer Configuration => Administrative Templates => System

On the right-hand side, find out and double-click the policy “Specify settings for optional component installation and component repair“.

When the new window appears, select Enabled and ensure to uncheck the option namely “Never attempt to download payload from Windows Update“.

If you wish to use another installation source, mention the fully qualified path of a shared folder which includes the contents of “C:\sources\sxs” folder. Insert the path in the Alternative source file path field.

If you wish, you can also use a WIM file. To apply a WIM file as an alternative source file location just add the prefix i.e. WIM: to the path. Afterward, add the index of the image which you want to use in the WIM file as the suffix.

If it is available, ensure to checkmark the option namely the “Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)” and click OK.

Lastly, access Command Prompt and execute this syntax to apply the policy. However, to perform this policy, ensure to access Command Prompt with the administrative rights.

gpupdate /force

3. Use DISM to Enable the .NET Framework 3.5

If the error still persists on your PC then use the DISM command method to fix this bug. However, to make it possible, take help of ‘Windows Installation media’ as the file source which will enable the framework feature.

Initially, insert Windows installation media in your machine or mount the “ISO image”.

Now go to the Cortana search box and type cmd. Here right-click on Command Prompt and choose “Run as administrator” option. When the UAC prompts up, hit Yes.

Under Command Prompt copy/paste or type the following command and hit Enter.

Dism /online/enable-feature /featurename:NetFx3 /All /Source:<DRIVE>:\sources\sxs /LimitAccess

Note – Here you need to replace the <DRIVE> with the actual drive letter for the installation media drive or the ISO drive. In addition to this make sure that the drive has proper storage left for its installation.

Lastly, try to install .NET Framework 3.5 in PC through Windows Features dialog.

4. Alternative steps for Windows Server 2012 and for Windows Server 2012 R2

You can also bring “Windows PowerShell” or “Add Roles and Features Wizard” into action to mention an alternative source to “Windows Server 2012” moreover for “Windows Server 2012 R2” also. To configure Windows Server follow the guidelines mentioned below.

4.1. Using Windows PowerShell

First and foremost, insert the Windows bootable media.

Jointly press Win & X and click “Windows PowerShell (Admin)” from the list that comes into view.

Explore more ways to Open Elevated PowerShell on Windows 10 After Creators Update.

When the blue panel shows up, copy/paste or type in the given command and hit Enter to execute.

Install-Windows Feature name NET-Framework-Core source <drive>:\sources\sxs

Here <drive> is a place where the DVD drive or the Windows installation media is connected. For example –

Install-Windows Feature name NET-Framework-Core source C:\sources\sxs

4.2. Through Add Roles and Features Wizard

Make sure to connect Windows installation media to the PC.

In the Server Manager, navigate to the “Manage” menu and perform a click on “Add Roles and Features“.

Here choose a destination server which is running Windows Server 2012 R2.

Thereafter on the Select features page of the “Add Roles and Features Wizard“, execute a click on .NET Framework 3.5 checkbox followed by a hit on Next.

Moving ahead, on the ‘Confirm installation selections‘ page, conduct a hit on “Specify an Alternate Source Path”.

Underneath “Specify Alternate Source Path” screen, mention the path of the “SxS” folder as a local or as a network share path as shown in the snapshot below.

Finally, click OK after inserting the path and hit Install to finish the wizard.

Error code 0x800F081F 

The error code 0x800F081F may also happen on the PC when an alternative installation source is specified and any of the following conditions is true.

  • The location defined by the path doesn’t contain the files necessary for the installation of that particular feature.
  • When user trying to install the feature do not have access to that location and its files.
  • If the installation media itself is corrupted, invalid or incomplete for the current version of Windows that you are running on the computer.

This issue can be easily solved by just avoiding the necessary conditions mentioned above. This implies that if you have the READ access to the location, installation media is accurate and the full path of the source is exact i.e. “C:\sources\sxs“, then give an attempt to access the source directly from the computer displaying the error. Try different installation source if the problem continues to exist.

Error Code 0x800F0907 

This specific error code 0x800F0907 shows up on the screen if the installation media is invalid or its path is not specified. This issue can also prompt if the “Specify Settings for optional component installation and component repair” Group Policy settings is set to “Never attempt to download payload from Windows Update”. This problem can be rectified easily by configuring the right settings under the Group Policy Editor.

Launch Group Policy Editor by running “gpedit.msc” command on Run.

Next, go to the below-mentioned path –

Computer Configuration/Administrative Templates/System

Locate and double-click the policy “Specify settings for optional component installation and component repair” and set it as Enabled.

Proceeding forward, determine whether the “Never attempt to download payload from Windows Update setting” is selected. Next, also look at the desired setting for your environment.

In the “Alternate source file path” box, define a completely qualified path of a shared folder that carries the contents of the “\sources\sxs” folder from the installation media.

Or, specify a WIM file. In order to mention a WIM file as an “Alternative source file location”, add the prefix ‘WIM:‘ to the path. Henceforth, add the index of the image that you want to use in the WIM file as a suffix. The following are examples of values that you can specify:

Description Example
Path of a shared folder \\server_name\share\Win8sxs
Path of a WIM file WIM: \\server_name\share\install.wim:3

If you prefer, choose the checkbox namely “Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)“. Click OK.

Finally, on an elevated Command Prompt, execute the below syntax. Press Enter to apply the policy right away.

gpupdate /force

Conclusion

Windows 10 keeps on bringing the new updates to enhance the performance of the computer and make it safe and secure. Despite its continuous effort, there are some bugs which are left out and they are simply cumbersome to solve.

Hopefully, 0x800F0906, 0x800F081F, 0x800F0907 Error Codes will not come into existence after you correctly apply the above workarounds. However, these solutions are not restricted to these three codes only. In fact, you can give a shot them if you are experiencing any other error messages while installing the .NET Framework 3.5.

If you have some more solutions to solve 0x800F0906, 0x800F081F, 0x800F0907 Error Codes on Windows 10 or 8.1, kindly drop them in the comments form below. In case, you experience some other issues during enabling the .NET Framework 3.5, let us know. We will be extremely happy to help you out!!

Windows 10 comes with preinstalled .net 4.5. But some older applications developed with .net 3.5 didn’t run on the latest net framework and we must install net framework 3.5 on windows 10 run the older applications. It’s simple as you can enable .net 3.5 from the control panel, programs, and features section. But sometimes users report .net framework 3.5 installation fails with error 0x800f081f or 0x800f0954. If you are getting error code 0x800F081F while try to install .NET Framework 3.5 on your Windows 10 computer, here effective solution to apply and install net framework 3.5 windows 10 without any error.

“Windows couldn’t complete the requested changes. Make sure you ‘re connected to the Internet and try again.” Error 0x800f081f  

Quick Links

  • 1 Install net framework 3.5 on Windows 10
    • 1.1 Enable network 3.5 form programs and features
    • 1.2 Fix .net framework 3.5 installation error
    • 1.3 Fix Error 0x800f081f using Windows 10 ISO
    • 1.4 Fix .net framework error 0x800f0906

Install net framework 3.5 on Windows 10

The basic way to enable and install .net framework 3.5 on your pc is from programs and features.

First, open the services console using services.msc and check windows update service is running.

Also, make sure you have a stable internet connection to download net framework files from Microsoft server.

Enable network 3.5 form programs and features

  • Open control panel,
  • Search for and select programs and features,
  • Click Turn Windows features on or off from the left-hand side,
  • Now select option .NET Framework 3.5 (includes .NET 2.0 and 3.0)
  • Click ok and let windows to download and install .net 3.5 on your system.
  • After that restart windows.

Fix .net framework 3.5 installation error

But if .net framework 3.5 installation fails with error 0x800f081f or 0x800f0954 download net framework 3.5 offline installer for windows 10 and follow steps below to install without any error.

  • First of all download net framework 3.5 offline installers from here.
  • This is a zip file Named (Microsoft-windows-netfx3-ondemand-package.cab),
  • After finish, the download copy the download zip file and locate it on the windows installation Drive (your C drive).
  • Now search for the command prompt Right-click and select run as administrator,
  • And run the dism command to install .net 3.5

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C: /LimitAccess

Here command

  1. /Online: targets the operating system you’re running (instead of an offline Windows image).
  2. /Enable-Feature /FeatureName :NetFx3 specifies that you want to enable the .NET Framework 3.5.
  3. /source:C specifies the location where to install the feature from.
  4. /LimitAccess: prevents DISM from contacting Windows Update.

Wait untill 100% complete the scanning process, That all you have successfully installed .net framework 3.5 on your windows 10 machine.

Fix Error 0x800f081f using Windows 10 ISO

Also, you can install or enable .net framework 3.5 using windows 10 ISO as a source option. it’s simple and easy,

  • First fo locate your Windows 10 ISO or download it from here.
  • Right click on ISO file and select mount, this will create a drive letter note down the letter.
  • Now open the command prompt as administrator,
  • Then perform command below.
  • DISM  /Online  /Enable-Feature  /FeatureName:NetFx3  /All  /LimitAccess  /Source:x:sourcessxs
  • Note: here replace ‘X’ with the proper drive letter for the source of your installer.
  • Restart windows after execute the command, that’s all you have successfully installed .net framework 3.5 on windows 10.

Fix .net framework error 0x800f0906

If you are getting error code 0x800f0906 while enable .net framework 3.5 on Windows 10 here the effectie solution.

  1. Open group policy editor using gpedit.msc
  2. Go to Computer Configuration > Administrative Templates > System.
  3. Double-Click on Specify settings for optional component installation and component repair.
  4. Select Enable.

Restart windows and again try to enable .net 3.5 from the control panel, programs, and features screen.

Did these solutions help fix Net Framework 3.5 Installation Error 0x800f081f, 0x800f0906? Let us know on comments below.


18.11.2017

1
9602

Решено! Ошибка установки платформы .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907

Если при попытке установить платформу .NET Framework 3.5, вы получаете сообщение о том, что у вас отсутствует доступ в интернет с номером 0x800F0906, 0x800F081F, 0x800F0907, попробуйте выполнить следующее:

Зайдите в «Панель управления» — «Администрирование» — «Службы»

Тут вам нужно найти службу «Центр обновления Windows«. Нужно ее включить!

Добавить комментарий

JComments

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Не работает кнопка выключения в меню пуск на компьютере windows 10
  • Aero 7 theme for windows 10 rtm
  • Windows 10 где сохраняет пароли
  • Не видит провод интернета windows 11
  • Windows movie maker download windows movie maker