Take an in-depth look at the best solutions created by our experts
by Ivan Jenic
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more
Updated on
- Do you have problems installing .NET Framework 3.5 or turning this feature on?
- One quick way to install the feature on your PC is to create an installation media and run some commands.
- Another effective solution is to make some changes to your group policy.
The .NET Framework 3.5 is an essential feature for running many Windows applications, but some users reported that they can’t install it on Windows 10.
This can be frustrating, as the feature provides the necessary functionality for apps to run normally. Thankfully, there are many ways to install the .Net Framework 3.5, and we will show them in this guide.
Why can’t I install NET Framework 3.5 on Windows 10?
There are several reasons you can’t install the .NET Framework 3.5 on Windows 10. Listed below are some of them:
- Missing system files: If you are missing essential system files or these files are corrupt, you might not be able to install the Framework on your PC. Running the DISM scan should repair these files and allow you to complete the installation.
- Outdated PC: Another reason you can’t install the .NET Framework is an outdated PC. In this case, you need to download and install the latest updates before installing the feature.
- Wrong installation source: If you can’t install the .NET Framework 3.5 on Windows 10 using DISM, it might be because you specify the wrong source for the installation media. The solution here is to specify the correct source and rerun the command.
What can I do if .NET Framework 3.5 is missing on Windows 10?
1. Install .NET Framework 3.5 as a Windows feature
- Press the Windows + R to open the Run command. Type appwiz.cpl and then press Enter.
- In the Programs and Features window, click on the link Turn Windows features on or off.
- Check if the .NET Framework 3.5 (includes .NET 2.0 and 3.0) option is available. If yes, then enable it and then click on OK.
- Follow the on-screen instructions, complete the installation and restart the computer if the process requests that from you.
After that, the .NET Framework should start working again without any problems.
You can also get .NET Framework 3.5 from Microsoft.
2. Install .NET Framework 3.5 on-demand
Besides installing .NET Framework 3.5 through the Control Panel, you can also install it on demand.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
If a particular app requires the .NET Framework 3.5, but this feature isn’t enabled on your computer, the installation wizard will display the prompt for installing .NET Framework 3.5 on demand.
To install .NET Framework 3.5, choose the Install this feature option in the prompt, and .NET Framework 3.5 will be automatically installed on your computer.
3. Use the DISM command to install .NET Framework 3.5
- Press the Windows key, type cmd, and select Run as administrator under Command Prompt.
- Create and insert an installation media.
- Paste the following command (replace X in the command with the drive letter of the installation media) and hit Enter to execute it:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:sourcessxs
After running the command above, you should restart your PC, and you will find the Framework installed on your PC.
Note that the drive letter of the installation letter must be correct. Else, you will get the can’t .NET Framework 3.5 with either error 0x800f0906, 0x800f0922, or 0x800f081f. Also, for the command to run successfully, you must run Command Prompt as an admin.
4. Install the missing updates and try again
- Press Windows + I to open the Settings app and navigate to the Update & Security section.
- Next, click on Check for updates button.
- Windows 10 will now check for available updates and download them in the background.
After downloading and installing the latest updates, you should try to install .NET Framework 3.5 again.
If .NET Framework 3.5 is missing in Windows 10 and you can’t install it, you might be able to fix the problem by downloading the latest Windows Updates.
Sometimes bugs can prevent specific components from installing, but you should be able to fix them by updating Windows 10.
- File System Error (-1073741819): How to Fix it
- 0xc0000417 Unknown Software Exception: How to Fix it
- What is Dotnetfx.exe and How to Download & Install it?
- What is Ngen.exe & How to Fix Its High CPU Usage?
5. Perform a DISM scan
- Launch Command Prompt as an admin.
- Now paste the following command and hit Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- DISM scan will now start. The scan can take more than 15 minutes, so be sure not to interrupt it.
Once you complete the DISM scan, try to install .NET Framework 3.5 again. Users reported that the DISM scan worked for them, but if you still can’t install .NET Framework, repeat the SFC scan and check if that solves the problem.
6. Change your Group Policy
- Create an installation media for your PC version and insert the bootable media.
- Press Windows + R, and enter gpedit.msc in the text field. Now press Enter or click OK.
- When Group Policy Editor starts, navigate through Computer Configuration > Administrative Templates > System in the left pane.
- Double-click on Specify settings in the right pane for optional component installation and repair.
- Next, select Enabled.
- Check the box for Download repair content and optional features directly from Windows Update instead of Windows Server Update Services.
- Type the command (replace X with the letter of the installation media) below into the Alternate source file path:
X:\sources\sxs\
- Now, click Apply, followed by OK to save the changes.
- After making these changes, you need to start Command Prompt as administrator and run the following command to apply the changes:
gpupdate /force
- Now, download the Windows 10 Update Assistant and run it.
- After the update, press the Windows key, type turn windows, and select Turn Windows features on or off.
- Finally, enable the .NET Framework 3.5 and click the OK button.
If you have been facing the can’t install .NET Framework 3.5 with either error code 0x800f0906, 0x800f0922, or 0x800f081f on Windows 10, no matter the method you try, this fix has proven to fix all causes of the error.
Just follow the instructions carefully, and you will get it right.
There you have: Everything you need to fix the can’t install .NET Framework 3.5 on Windows 10. If you follow the instructions in this guide carefully, you should be able to get past the error and restore normalcy on your PC.
If you want to know how to fix the common .NET Framework errors on Windows 10, check our detailed guide to do it convincingly.
Please comment in the section below if something doesn’t work for you or if you have additional questions.
Иногда при установке .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 в «Установке компонентов» — использовать командную строку для ручной установки.
Первый вариант предполагает использование внутреннего хранилища компонентов:
- Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
- Введите команду
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess
и нажмите Enter.
- Если всё прошло успешно, закройте командную строку и перезагрузите компьютер. .NET Framework5 будет установлен.
Если этот способ также сообщил об ошибке, попробуем использовать установку из дистрибутива системы.
Вам потребуется либо загрузить и смонтировать образ ISO с Windows 10 (обязательно в той же разрядности, что у вас установлена, для монтирования нажимаем правой кнопкой мыши по образу и выбираем «Подключить». См. Как скачать оригинальный ISO Windows 10), либо, при наличии, подключить флешку или диск с Windows 10 к компьютеру. После этого выполняем следующие шаги:
- Запустите командную строку от имени администратора.
- Введите команду
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
где D: — буква смонтированного образа, диска или флешки с Windows 10 (на моем скриншоте буква J).
- Если команда была выполнена успешно, перезагрузите компьютер.
С большой вероятностью один из описанных выше методов поможет в решении проблемы и ошибка 0x800F081F или 0x800F0950 будет исправлена.
Исправление ошибок 0x800F081F и 0x800F0950 в редакторе реестра
Этот способ может оказаться полезным, когда установка .NET Framework 3.5 происходит на корпоративном компьютере, где для обновлений используется свой сервер.
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter (Win — клавиша с эмблемой Windows). Откроется редактор реестра.
- В редактор реестра перейдите к разделу
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
При отсутствии такого раздела, создайте его.
- Измените значение параметра с именем UseWUServer на 0, закройте редактор реестра и перезагрузите компьютер.
- Попробуйте выполнить установку через «Включение и отключение компонентов 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
В последнее время, все чаще и чаще не устанавливается .NET Framework в Windows 10 и для большого количества пользователей данная проблема становится просто колоссальной, а все от того, что они не знают, что именно с этим можно сделать. Вот почему, сегодня мы решили рассказать вам о том, что для решения вышеописанной проблемы, в Майкрософт была выпущена мини-утилита под названием «Microsoft .NET Framework Repair Tool», которая станет для вас отличным помощником в поиске, выявление и устранение проблем связанных с установкой .NET Framework в Windows 10.
На самом деле, сам интерфейс утилиты выглядит достаточно просто и не позволяет не как себя настраивать или же как-то собой манипулировать, так как запустив утилиту Microsoft .NET Framework Repair Tool, вы начинает поэтапно выполнять те действия, которые она от вас требует.
Во время проверки, утилита имеет возможность вести себя совершенно по-разному, но в любом случае, стоит понимать, что как только она обнаружит проблемы связанные с .NET Framework, то тут же поступит предложение их решить.
Если устранение неполадок было завершено удачно, то у вас появится возможность попытаться повторно установить .NET Framework в Win 10.
Стоит так же отметить, что в некоторых случаях после устранения проблемы или же во время установки .NET Framework, программа может попросить вас произвести перезагрузку, в данном случае, просьбу игнорировать не стоит, а необходимо перезагрузиться.
Очень удобно, что утилита имеет возможность создавать вполне качественные отчеты, а следовательно, если вы воспользуетесь данной функцией, то вы увидите, как у вас на «Рабочем столе» появился архив CAB с логами.
Таким образом, стоит понимать, что если у вас не устанавливается .NET Framework в Windows 10, то это не беда глобальных масштабов и для ее решения, необходимо просто скачать Microsoft .NET Framework Repair Tool с официального сайта.
Обращаем ваше внимание, что утилита не требует установки и имеет минимальный и самый простейший язык программирования, что позволяет сделать ее максимально мощной и достаточно простой в использование.
Привет, друзья. В этой публикации будем говорить о том, как переустановить NET Framework в операционных системах Windows 7, 8.1 и 10. Microsoft .Net Framework — это программная платформа, необходимая для функционирования многих сторонних программ. Если её файлы повреждены или отсутствуют, соответственно, у использующих её в работе программ и игр будут сбои. Столкнувшись с таковыми, перед нами может стать вопрос переустановки платформы. Если она является отдельно установленной программой, здесь всё просто – деинсталлируем и устанавливаем по новой. Но если мы говорим об интегрированной в Windows .NET Framework, т.е. являющейся системным компонентом, её переустановка являет собой специфический процесс отключения компонента, загрузки системных обновлений, затем снова включения компонента. Давайте рассмотрим оба варианта переустановки .NET Framework. И также упомянем средство устранения проблем с установкой и обновлением платформы – .NET Framework Repair Tool.
Как переустановить NET Framework в Windows
Переустановка неинтегрированной .NET Framework
Итак, друзья, программная платформа .NET Framework, она интегрирована в Windows, но у каждой версии Windows есть своя граничная версия интегрированной платформы:
-
Для Windows 7 — .NET Framework 3.5,
-
Для Windows 8.1 — .NET Framework 4.5.2,
-
Для Windows 10 по версию 1511 включительно — .NET Framework 4.6.2,
-
Для актуальной версии Windows 10 — .NET Framework 4.8.
4.8 – это новейшая на сегодняшний день версия NET Framework, она не может быть отдельно установлена в версии Windows 10 1507 и 1511, но может быть отдельно установлена в Windows 7 и 8.1. Равно как и другие версии NET Framework, которые новее версии интегрированной платформы, могут быть отдельно установлены в Windows 7 и 8.1. И вот, друзья, если вам нужно переустановить неинтегрированную, отдельно установленную NET Framework, а она, соответственно, у вас должна быть установлена как обычная программа, просто удалите её.
И установите по новой, скачав инсталлятор нужной вам версии с сайта Microsoft.
Переустановка системного компонента NET Framework в Windows 10
Давайте рассмотрим, как переустанавливается .NET Framework, будучи интегрированным системным компонентом в Windows 10. Но, друзья, прежде переустановки платформы рекомендую просто установить системные обновления. Так, в актуальной Windows 10 платформа .NET Framework обновляется автоматически, и если вы приостановили, заблокировали установку обновлений в «Десятке», либо они у вас сами не устанавливаются из-за каких-то сбоев, у вас, соответственно, могут быть проблемы с софтом и играми, которые требуют в своей работе современные версии .NET Framework. И ещё, друзья: дабы иметь на борту Windows 10 всегда актуальную версию .NET Framework, ваша операционная система должна не только получать текущие обновления, но быть обновлённой до более-менее актуальной версии. Так, например, последняя .NET Framework 4.8 входит в состав Windows 10 только начиная с версии 1903.
Чтобы переустановить интегрированную в «Десятке» .NET Framework, в системном приложении «Параметры» идём по пути «Приложения > Приложения и возможности». В сопутствующих параметрах кликаем «Программы и компоненты».
Кликаем «Включение и отключение компонентов Windows». Снимаем галочку с компонента .NET Framework, но, будьте внимательны, не старой версии 3.5, а 4.х. Жмём «Ок».
Ожидаем, пока Windows применит изменения.
Далее в системном приложении «Параметры» идём в центр обновления и запускаем проверку обновлений.
В числе доступных обновлений центра должны быть платформы .NET Framework — старая 3.5 и новая 4.х.
Дожидаемся установки обновлений, но пока систему не перезагружаем.
Вновь включаем компонент .NET Framework, который мы отключили.
И после применения изменений перезагружаемся.
Вот, собственно, и всё.
Переустановка системного компонента .NET Framework в Windows 7 и 8.1
А как переустановить .NET Framework в Windows 7 и 8.1? Повторюсь, друзья, в эти версии Windows можно установить более новые версии .NET Framework по типу обычных программ, о чём мы говорили в первом пункте статьи. Но если вам принципиально нужно переустановить интегрированную в Windows 7 и 8.1 платформу, то делается это точно так же, как в Windows 10, только с использованием классического системного функционала в панели управления. Идём сначала по пути «Программы > Программы и компоненты». Снимаем галочки составляющих .NET Framework и отключаем платформу.
Далее в панели управления идём в центр обновления по пути «Система и безопасность > Центр обновления Windows». Запускам проверку обновлений.
Дожидаемся завершения проверки, смотрим важные обновления.
В числе последних должны быть обновления для платформы .NET Framework. Устанавливаем обновления.
Включаем платформу по новой.
Перезагружаем компьютер.
Средство устранения проблем с .NET Framework
Ну и, друзья, наконец, если у вас будут возникать ошибки в процессе переустановки .NET Framework любым из способов, можете попробовать использовать средство устранения проблем с этой платформой — .NET Framework Repair Tool. Это созданная компанией Microsoft утилита, призвана устранить проблемы с установкой и обновлением .NET Framework. Качаем .NET Framework Repair Tool на сайте Microsoft. Запускаем, принимаем лицензионное соглашение.
Средство проведёт диагностику возможных проблем с .NET Framework и предложит решения. В любом случае нам будут предложены решения в виде перерегистрации и перезагрузки службы установщика Windows. Идём далее.
Жмём «Finish», перезагружаем компьютер.
И пробуем опять установить .NET Framework.
Друзья, возможно, вам пригодятся другие мануалы нашего сайта по решению проблем с прочими компонентами Windows, обеспечивающими работу программ и игр:
- Как обновить DirectX на Windows 10;
- Как обновить DirectX на Windows 7;
- Как удалить DirectX;
- Как переустановить Microsoft Visual C++;
- Как установить .NET Framework 3.5 в Windows 10.
В последнее время у пользователей Windows 10 участились проблемы с установкой компонента .NET Framework, столь необходимого для работы многих сторонних десктопных приложений. Чтобы помочь пользователям справиться с неполадками, разработчиками Microsoft был выпущен специальный инструмент под названием Microsoft .NET Framework Repair Tool. Эта небольшая утилита-помощник предназначена для обнаружения и исправления наиболее часто встречающихся ошибок.
Ошибок возникающих при установке .NET Framework на компьютерах под управлением Windows 10 и более ранних версий системы. Интерфейс утилиты представлен в виде пошагового мастера, лишенного каких-либо настроек. Все, что от вас требуется, это запустить исполняемый файл NetFxRepairTool.exe и последовательно выполнить все шаги.
Если в процессе проверки утилита обнаружит неполадки, то тут же предложит исправить их в автоматическом режиме.
По завершении проверки и устранения неполадок компонент NET Framework можно будет попробовать установить повторно. Если программа попросит выполнить перезагрузку, перезагрузитесь. Дополнительно утилитой поддерживается создание отчетов и, если на последнем этапе вы выберите эту опцию, на рабочем столе вас появится архив CAB с логами.
Скачать инструмент можно бесплатно с официальной странички компании www.microsoft.com/en-us/download/details.aspx?id=30135. Установки помощник не требует, работает с версиями .NET Framework 4.6.1 и ниже, язык простейшего интерфейса — английский.
Загрузка…