How to Fix Error Code 0x800f0954 in Windows 10 (.Net Framework)

Do you encounter Error Code 0x800f0954 in Windows 10 while making an attempt to install .NET Framework 3.5? When you make an attempt to install any additional feature such as .NET Framework in Windows 10, it always communicates with Windows update. The issue occurs because WSUS (Windows Server Update Services) doesn’t let Optional Features install this software framework. Either WSUS fails to approve .net installer. So, to get rid of Error Code 0x800f0954, you need to use the ISO of Windows Installation Media instead.

 

This error happens commonly when you try to install DotNet (.net) on Windows 10 while using a WSUS server. The Stop code comes up on the screen which indicates that the .NET installer is not approved in WSUS and you failed to enable .NET Framework. 2 methods lets you fix Error Code 0x800f0954 on Windows 10 – using PowerShell and with Registry Editor.

Error Code 0x800f0954 in Windows 10 Solutions

Here is how to fix Error Code 0x800f0954 in Windows 10 –

Install .NET Framework 2.0, 3.0, and 3.5 in Windows 10 through Media

You need to force the installation from media using PowerShell as the best option.

Step-1: Unzip the .NET files from Windows 10 ISO to a local/ network folder. Then write down its respective path or if the location is easier, just mount it.

Step-2: Go to Cortana box and type PowerShell. Perform a right click on the result and select Run as administrator. Alternatively, open Win+X menu and click Windows PowerShell (Admin).

Step-3: Hit ‘Yes’ on UAC dialog so that elevated PowerShell may come into view.

Step-4: Here type or copy/paste the given command by replacing the location of the files you unzipped.

Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS

Step-5: If you are unable to execute the above command, try out the “DISM” tool in order to carry out the same action.

DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS

Step-6: Lastly, confirm the installation of .NET Framework by typing the below-given command.

Get-WindowsCapability -Online -Name NetFx3~~~~

Use Registry Editor to Fix Error Code 0x800f0954

You can also fix Error Code 0x800f0954 with registry modification.

Note: Performing incorrect changes in the Registry Editor may adversely affect your computer. So ensure to create a System Restore point before manipulating the registry as it may corrupt certain files or OS.

So, you may like to read How to Import and Export Registry Editor on Windows 10.

First & foremost, press Win & R shortcut keys together to open Run dialog box. Type regedit in the text field and hit Ok to go ahead.

If prompted by “UAC”, click Yes to proceed further.

Next, navigate to the given path in the left column of the Registry Editor.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Once you reach AU key, go to the right pane where you should find REG_DWORD (registry DWORD) namely UseWUServer.

Read How to Create a New DWORD Value in Registry Editor on Windows 10.

Double-click on the DWORD UseWUServer in order to modify its Value data.

When the Edit dialog box appears on the PC screen, change the Value data to 0. Finally, press OK to implement the changes.

How to Fix Error Code 0x800f0954 in Windows 10 Image 1

Now close Registry Editor window and retry to install .NET Framework without getting Error Code 0x800f0954.

In the end, restart Windows 10 PC and check if “.NET Framework” is installed without the error.

That’s all.

Tagged with 
           

  • Microsoft Stopped Pushing KB4340558 July 2018 .NET Framework Updates
  • How to Fix Error Code 0x800f0950 in Windows 10 (.Net Framework)
  • Error Code 0x80070643 Failed to Install MSI Package in Windows 10

  • Related Articles
  • Fix: iTunes Error Code 0xe80000a in Windows 10
  • Fix: Blue Screen Error Code 80004001 in Windows 10
  • Fix: 0x80004005 – 0XA001A There was a problem running this tool Windows 10


  • Leave a Reply

    Your email address will not be published. Required fields are marked *