.NET Framework 3.5: error code 0x800f0950 Windows 10

An error with this code occurs during the installation of .NET Framework 3.5. It prevents you from downloading and installing the package properly. Today we will explain how to fix this error in Windows 10.

NET Framework 3.5 is needed for the various software to work and for video games as well. Windows 10 comes with a function that allows it automatically download and install NET Framework 3.5 when it is needed. For instance, when you are trying to launch an app or video game that requires these libraries. Sometimes this automated procedure fails, and you receive an error with the code 0x800f0950.

This error is critical because you cannot finish the installation of NET Framework 3.5 correctly. The process terminates, and the next attempt to launch anything that requires any component of these libraries will initiate another automated cycle of downloading and installing. No need to mention that it will end just like the previous one – with the 0x800f0950 error. That is why you must fix the problem first, and then try to install NET Framework 3.5. We have four different solutions for this problem.

Check whether the Windows 10 telemetry feature is enabled

Many Windows 10 users have various programs that disable Windows 10 “spying” features. Those tools usually add changes to the hosts file in order to block Windows’ connection with Microsoft servers. This also blocks Windows Update service, which is used not just for downloading patches, fixes, and updates but also for getting components such as NET Framework 3.5.

So, the first thing you should do is to check the hosts file and make sure that Windows Update service is not blocked. Just follow these instructions:

  1. Press Win+R and type C:/Windows/System32/Drivers/etc/. Hit Enter.
  1. You will see a folder with a few files including Hosts. Open it with Notepad (Right-click on the file – Open with – Notepad). When this file is opened in Notepad, each line in it starts with the “#” symbol.
  1. Check the lower section – it should not have any additional redirects between IP addresses and domains. If there are any – just delete them.
  2. Save changes and close the file.
  3. Reboot your computer.

Now you can try to initiate the NET Framework 3.5 installation procedure again. If this method didn’t help and you still cannot install NET Framework 3.5, try the next one.

Install NET Framework 3.5 using “Windows features”

If it is impossible to install NET Framework 3.5 automatically after launching an app or video game that requires these libraries, you can try to use the method based on the “Windows features” service. Open your Start menu and type in the search bar: “Turn windows features.” Alternatively, you can go to Settings and type the same in the search bar there.

After you click on the icon of the service, you will see a list of active functions (marked objects) as well as functions that are not in use at the moment. At the top of the list, you will find .NET Framework 3.5 – check the box near it and press “OK” to initiate manual installation. If the installation completes successfully, you don’t need to perform any additional actions. However, if you still get the 0x800f0950 error, continue reading – there are two methods more to deal with the problem.

Install NET Framework 3.5 using a standalone installer

As you already know, NET Framework 3.5 is installed by the Windows Update center by default. When your system cannot connect to the Update center, it signals with the 0x800f0950 error. In this case, you should look for trusted web sources to download a standalone NET Framework installer or whole software package with things such as DirectX, Microsoft Visual C++, NET Framework 3.5, and other components. Such bundles are often used for installing software of computers without an Internet connection and for fixing software issues.

Install NET Framework 3.5 from a boot Windows 10 disc using DISM

When no previous methods yielded positive results, and you still get the 0x800f0950 error don’t worry as there is another tested solution we have in store. The libraries you need can be installed from a bootable USB flash drive or DVD disc with Windows 10 ISO image on it. ISO image can be downloaded from the Microsoft official website. If you don’t know how to create a bootable media or what programs to use, check another guide on our website where we explain how it is done. Supposing you have a DVD or bootable USB flash drive, follow the steps below to install NET Framework 3.5:

  1. Connect your USB flash drive or insert a DVD with Windows 10 into your disc drive.
  2. Open “This computer” from your desktop and remember the letter of the bootable device.
  3. Go to the Start menu, search for “cmd” and run it as administrator (right-click its icon and select the option).
  4. When in Command Prompt, you need to type (or better copy/paste) the following command:

dism /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs /LimitAccess (where “X” is the letter of your bootable media or DVD). Press Enter.

This command will extract all needed libraries from the disc image and install them on your computer. We tested this method on your old laptop, and it helped us to get rid of the 0x800f0950 error.