Recently some Windows 10 users reported confronting an error code 0x800f0954 while trying to install .NET Framework 3.5 or a different optional feature. Whereas some users have been found to conflict with this error while using the DISM command-line tool. Whatever the reason, but the good thing is that 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 got able to 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 of all, download the latest Windows 10 ISO file using the Media Creation Tool.
- Once it 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 have to 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 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 –
- Now move to the right pane, double click on UseWUServer, and set its Value data 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 down 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 the Apply to save the configuration.
- Now restart your computer and check if this solution solves the problem.