Either using Windows 10 or Windows 11, one thing that is for sure is that you will experience 0x800f0950 Net Framework 3.5 sooner or later. The error blocks you from using any kind of application, and even reinstalling the entire Windows OS hasn’t worked for most. Not only 0x800f0950 but users have also experienced errors as 0x800f081f, 0x800f0805, 0x80070422, 0x800f0922, or 0x800f0906. And here you are going to solve them all.
Related Topic: Install Net Framework 3.5 on Windows Server 2016
Net Framework comes preinstalled on both Windows 10 and Windows 11 as Net Framework 4.5 and 4.6. However; to run applications that are developed by Net Framework 3.5, you will need to have Net Framework 3.5. After installing Net Framework 3.5, on launching the application; you will experience 0x800f0950 or “The following feature couldn’t be installed” error.
Reasons why you experience 0x800f0950 Error
Here are some of the reasons why you are experiencing 0x800f0950 errors on your Windows 10 or Windows 11. Avoid them from not experiencing 0x800f0950 error on your system again.
- If you are using Net Framework 3.5, then you will experience missing 3.5. it can be due to Windows Feature being disabled. You will need to enable the feature in Windows Feature ON or OFF.
- Users using Windows 11 will mostly experience Net Framework 4.8 error. Since, you will need to use the latest version of the app in Windows 11, you will need to update the Net Framework by installing the latest packages.
- If your system got interrupted while performing installation or uninstallation of the Net, then the residue files might stop you to use or install the new version. For such occasions, you will need to download and use Net Framework Repair Tool. This tool will fix all the broken files as well as deletes residue files.
- Using outdated Windows OS can also cause the error. for improved compatibility between the app and OS, update your Windows OS.
- Those who are experiencing the error, there is a chance that you have corrupt files. You can fix the corrupt files by using DISM on CMD.
Methods to Fix 0x800f0950 Net Framework 3.5
Mostly the error has been experienced on Windows 10. The error also appeared on other Windows OS; however; mostly was on Windows 10. Anyhow, here are some of the methods to fix 0x800f0950 Net Framework 3.5.
1- 0x800f0950 on Windows 11
If you are using Windows 11 and want to run any game using a game launcher as Steam, then you using Net as a must. For this purpose, you will need to have the runtime version of the app which is 4.8. To avoid any error on Windows 11 related to Net Framework, you will need to use version 4.8.
Use this link to download Net Framework 4.8. once downloaded, double click on the file, and a prompt of UAC (User Account Control) will appear. Accept and begin the installation. Follow the instruction given by the app until the end.
When the entire installation got completed, you will reboot your system.
2- Enable Net Framework
There is a chance that your Net Framework feature is not even enabled. Even though the application is enabled by default, still let’s make sure; the feature is enabled.
For this purpose, you will click on Start and then open RUN. Inside the RUN, you will type “appwiz.cpl” to get in Turn Windows Features ON or OFF. Or you can access Programs and Features from Control Panel > Programs and Features > Turn Windows Features ON or OFF.
3- Run .Net Framework Repair Tool
If you are experiencing unexpected shutdowns or freeze screens. Then you probably have corrupt files of Net Framework. For this purpose, use Net Framework Repair Tool to fix them.
4- Install windows updates
Like we mentioned before if the app has a compatibility problem with your Windows OS; then you can experience such errors. To fix the error, you will need to update your Windows OS while also updating your Net Framework too.
Use CMD or PowerShell to fix 0x800f0950 Net Framework 3.5
You can also use CMD (Command Prompt) or PowerShell to fix errors as 0x800f0950 on your system. let’s use CMD to fix the 0x800f0950 error.
Go to Start and open the RUN application. Then you will type CMD in RUN and press Enter.
This will open CMD, UAC prompt will appear, click on Yes to give administrator privileges. Here you will use the command below in CMD:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:XXX:\sources\sxs /LimitAccess
Note: make sure that you have changed the XXX with your current drive holding the installation media. Since everyone has different, we have used XXX.
Loading will take place. once the procedure is completed, you will restart your system.
Create script file for 0x800f0950 Net Framework 3.5
Creating a script file is another way to fix the error. for the method, you will use Notepad or any other third-party text editor.
Type Notepad in the Start and open it. Then you will paste the code below:
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:\\sources\install.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:PLACEHOLDER:\sources\sxs /LimitAccess
echo .NET Framework 3.5 should be installed
) else (
echo No installation media found!
echo Insert DVD or USB flash drive and run this file once again.
Note: don’t forget to change the Placeholder with the drive hosting the installation media.
Then you will save the script. You can name the script as whatever you want, just make sure you are using the “.cmd” file format in the end. Now, right-click on the newly created script files and run as Administrative. Prompt will appear, click on Yes.