Fix .Net Framework 3.5 Error Code 0x800f0954 in Windows 10

Recently, some Windows 10 users reported confronting error code 0x800f0954 while trying to install .NET Framework 3.5 or a different optional feature. Some users have also been found to conflict with this error while using the DISM command-line tool. Whatever the reason, you can certainly fix this error by applying the methods here.

Windows couldn’t complete the requested changes. Error Code 0x800F0954
The changes couldn’t be completed. Please reboot your computer and try again.
Error code: 0x800F0954

Fix .Net Framework 3.5 Error 0x800f0954 in Windows 10

.Net Framework 3.5 Error Code 0x800f0954

To fix error code 0x800f0954, use the steps –

1. Install the .NET Framework using PowerShell

Some Windows users reported that they could fix .Net Framework 3.5 Error Code 0x800f0954 after running a simple PowerShell command. You can try this solution using the procedure given below:

Add-WindowsCapability Online -Name NetFx3~~~~ Source D:\sources\sxs

Note: In the above command line, you must change the drive letter where your DVD is loaded. For example, I have used it in my D: drive.

  • After running the above command, you can check whether the .NET Framework is now installed on your computer or not. To do so, copy and paste the following command and hit enter:
Get-WindowsCapability -Online -Name NetFx3~~~~
  • Now close the PowerShell window, and restart your computer.
  • When your system starts up, check your computer for the error code.

2. Bypass the WSUS server to fix Error 0x800f0954 

If this error code appears while trying to install optional Windows features, then it’s possibly because your system might not access the Windows Update server. In such a case, use the below steps to solve this issue:

  • Press the Windows+S keys and type Regedit in the text field.
  • Select Registry Editor from the top of the result.
  • If UAC prompts, click the Yes button to grant administrative privileges.
  • In the Registry Editor, go to the following location –
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Now move to the right pane, double-click on UseWUServer, and set its Value data to 0.
  • Click OK and close your Registry Editor window.
  • Then restart your computer and check if it works.

Note: If you don’t find the WindowsUpdate key, create it manually:

  1. Right-click on the Windows key, select New > Key, and name it “WindowsUpdate”.
  2. Now do a right-click on WindowsUpdate, select New > Key, and then name it “AU”.
  3. Once you create the AU key, select it and go to the right pane.
  4. Right-click anywhere near the blank space, select New > String Value, and name it UserWUServer.

3. Through Group Policy Editor

If none of the above methods works then you can try the local group policy editor that might end up fixing the issue. But before you start, please note that the group policy editor doesn’t work on some Windows versions like Home. If you have the Windows versions like Pro or Enterprise, then follow the below instructions:

  • Right-click on the Start button and select Run.
  • Type gpedit.msc in the text field and press enter.
  • Inside Local Group Policy Editor, go to the location:
Computer Configuration\Administrative Templates\System
  • Go to the right pane and double-click on Specify settings for optional component installation and component repair.
  • In the next window, check the Enabled option to activate the Options: section.
  • Then mark the checkbox next to Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (USUS).

 Error Code 0x800f0954

  • Click on Apply to save the recent configuration.
  • Now restart your computer and check if this solution solves the problem.

How do I force NET Framework 3.5 to install?

If the NET Framework 3.5 is still not installed, you may force its installation by following the below steps –

  • Press the Windows key, and type “Windows Features”.
  • When a matching result pops in, click on it.
  • Look for “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”, and tick both the checkboxes under it. 

.NET Framework Error 0x800f0954 - Install version 3.5

  • Click OK to save this configuration and restart your PC. 

Read Next: 

  1. How to fix Windows 10 Language Pack error 0x800f0954
  2. Fix Microsoft Store Error 0x80070520 in Windows 10
  3. How to Fix System Restore Error 0x80070091 on Windows 10
Rishi

Rishi

Rishi, an ambititous undergraduate student, is passionate about finding and solving issues that appears in Windows, or other operating systems. He has a keen eye for detail when it comes to comparing different operating systems, smartphones, smartwatches, and other tech items.

Leave a Reply