What Is Error Code 0x800f0954
This error often appears when trying to install optional features, .NET Framework, or language packs via Windows Features or DISM (Deployment Image Servicing and Management). It’s commonly seen on domain-joined systems or when specific Group Policy settings block Windows Update access.
Error 0x800f0954 typically indicates that Windows cannot connect to Windows Update servers to download the required components. Instead, it attempts to contact a WSUS (Windows Server Update Services) server, which may not have the necessary files available.
Affected Windows Versions
-
Windows 10 (especially version 1809 and later)
-
Windows 11
-
Windows Server 2016 / 2019 / 2022
Common Situations Where 0x800f0954 Occurs
- Installing .NET Framework 3.5 via "Turn Windows features on or off"
- Using DISM command-line tool to add Windows features
- Adding language packs or handwriting support
- Environments using WSUS or restricted update policies
How to Fix Error Code 0x800f0954 on Windows
-
Open the Run Dialog:
Press Windows key + R to open the Run dialog box. -
Launch the Registry Editor with Admin Rights:
Type regedit and press Ctrl + Shift + Enter.
When prompted by the User Account Control (UAC), click Yes to grant administrative privileges. -
Navigate to the Windows Update Registry Path:
In the Registry Editor, use the left panel to go to the following location:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
-
Tip: You can copy and paste the path directly into the address bar at the top and press Enter.
-
Create Missing Keys (if necessary):
-
If the WindowsUpdate key doesn’t exist:
-
Right-click on the Windows key.
-
Select New > Key, and name it WindowsUpdate.
-
-
Then right-click on WindowsUpdate, select New > Key, and name the new key AU.
-
-
Create the UseWUServer Value:
-
With the AU key selected, right-click on an empty space in the right panel.
-
Choose New > String Value.
-
Name it UseWUServer.
-
-
Set the Value Data:
-
Double-click on UseWUServer.
-
In the Value data field, enter 0, then click OK.
-
-
Restart Your Computer:
Close the Registry Editor and reboot your system.
Check if the problem is resolved after startup.
Then reinstall NET Framework.
Was this helpful?
1 / 0
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.