PC & Mobile

Fix 0x800F0954 error when installing .NET Framework in Windows 11/10

While installing .NET Framework 3.5 on the system, many customers have reported coming throughout Error code 0x800F0954. The error message additionally happens upon installing completely different Optional options in Windows 11/10.

Windows couldn’t full the requested modifications.
The modifications couldn’t be accomplished. Please reboot your pc and take a look at once more.
Error code: 0x800F0954

What causes Error code 0x800F0954?

Before stepping into options, it’s essential to search out out the explanation behind the error message. The Error code 0x800F0954 happens when you attempt to set up .NET Framework 3.5 or some other non-obligatory options utilizing the Windows Features performance or DISM. Below are all of the frequent culprits behind the issue.

  1. The message will happen if there’s an obstruction in the connection between Windows Server Update Services and Windows Optional Features Installer.
  2. The .NET Framework 3.5 is a relatively older .NET Framework. Therefore, it’s frequent to face the talked about error whereas installing it by way of Windows Features.
  3. Misconfigured non-obligatory part set up and part restore settings could be one other important purpose behind the issue.

Now that you’ve got prior data of various causes inflicting the error message let’s take a look at do away with them.

Fix 0x800F0954 error when installing .NET Framework

Below is the record of all of the efficient options to strive in case you obtain the error 0x800F0954 when installing .NET Framework in Windows 11/10:

  1. Temporarily bypass WSUS server
  2. Clear CBS logs
  3. Change Component Installation and Component Repair settings
  4. Install .NET Framework 3.5 by way of PowerShell

Now, let’s check out all of the options in element.

1] Temporarily bypass the WSUS server

Registry settings

The very first thing you must strive is to briefly bypass the WSUS server with the assistance of the Windows Registry. You can achieve this by following the under steps.

Open the Run dialogue field by urgent the Windows + R shortcut key.

Type regedit and click on on the OK possibility.

Click on Yes on the UAC that pops up.

Head in the direction of the next registry key.


In the proper panel of the display screen, find UseWUServer.

Set the worth of UseWUServer to 0.

That’s it. Close the Registry Editor and reboot your system. Check if the issue is fastened or not.

Read: Microsoft .NET Framework Repair Tool will repair .NET  Framework issues & points

2] Clear CBS logs

CBS folder

CBS stands for Component Based Servicing, and it’s a file that options logs associated to each, put in and uninstalled Windows Update parts. The error message was fastened by clearing CBS logs per many customers. You can do the identical and verify if it resolves the issue for you as effectively. Here’s the way it’s completed.

Open the Run dialogue field, paste the under location and click on on the OK possibility:


Select every part contained in the CBS folder.

Right-click on the chosen recordsdata and select the delete possibility.

Now, open Command Prompt in administrator mode.

Type the next command and press the enter key.

Dism.exe /on-line /enable-feature /featurename:NetFX3 /supply:C:

Once the command is executed, the .NET Framework 3.5 can have been put in in your system with none error. But if the issue continues, strive the next options.

See: How to allow Automatic .NET Updates in Windows Server

3] Change Component Installation and Component Repair settings

Group policy settings

The subsequent factor to strive is to make some modifications to the Group Policy Editor. Here’s what it is advisable to do.

Open the Run dialogue field, kind gpedit and press the enter key.

Navigate to the under location.

Computer Configuration > Administrative Templates > System

Double click on on Specify settings for non-obligatory part set up and part restore.

Select the Enabled possibility.

Checkmark Download restore content material and non-obligatory options straight from Windows Update as a substitute of Windows Server Update Services (WSUS).

Click on Apply > OK to avoid wasting the modifications.

Reboot your system and verify if the issue is fastened or not.

See: Enable .NET Framework 2.0 and .NET Framework 3.5 in Windows 11

4] Install .NET Framework 3.5 by way of PowerShell

Windows PowerShell

You can set up the .NET Framework 3.5 by way of Windows PowerShell as effectively. The scenario applies particularly to customers dealing with the talked about problem whereas going via the set up course of by way of DISM. Here’s get the work completed.

To start with, open Windows PowerShell in administrator mode.

In the PowerShell window, kind the next command and press the enter key.

Enable-WindowsOptionalFeature -Online -FeatureTitle "NetFx3"

Wait till the command is executed. It will take round 10 to fifteen minutes.

Read: Troubleshoot .NET Framework Installation Issues

How do I verify the put in .NET Framework model on Windows 11/10?

It’s very simple to verify the put in .NET Framework model. In reality, there are a number of methods to do it. You can do it utilizing Command Prompt, Registry Editor, PowerShell, and File Explorer. To verify the model by way of File Explorer, observe these steps: open File Explorer and navigate to %windir%Microsoft.NETFramework. Here you’ll discover all of the put in variations.

Read: Fix .NET Framework 3.5 Installation Error 0x800F0950

How to repair error 0x800F080C when installing .NET Framework?

The error 0x800F080C when installing .NET Framework as a consequence of corrupted recordsdata or corrupted .NET Framework dependencies. You can strive these options to unravel the issue: Run the .NET restore device, run SFC and DISM scan, and obtain .NET Framework offline installer. It’s very simple to troubleshoot this error.

Read Next: Fix Error Code 0x800f0954 or 0x500f0984 whereas installing a Windows Feature or a Windows Update.

0x800F0954 error when installing .NET Framework

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button