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
.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:
- First, download the latest Windows 10 ISO file using the Media Creation Tool.
- Once it is downloaded, mount the ISO file by double-clicking on it.
- At this time, note the drive letter of your DVD or the mounted drive for further use.
- Then open PowerShell as an administrator.
- In the Windows PowerShell, type the below command and hit enter to run it:
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:
|
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).
- 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.
- Click OK to save this configuration and restart your PC.
Read Next: