(Solved) Error 0x800f0954: Windows Language Pack Installation Fails

User Author

Achilles.H

October 19, 2023

(Solved) Error 0x800f0954: Windows Language Pack Installation Fails

When you try to install a language pack in Windows but fail with an issue message: “Windows couldn't complete the requested changes. The changes couldn't be completed. Please reboot your computer and try again. Error code 0x800F0954”. Here we will discuss 5 effective ways to fix the error code 0x800f0954.

What Leads to the 0x800f0954 Windows Language Pack Error?

Corrupted Files: Some critical program files are missing or misconfigured, making the language pack not work properly.

Internet Connection: Weak, unstable, or busy network connection signals may also cause this problem.

Windows Update Services: A lack of Windows server update services may trigger the error 0x800f0954 in some ways.

How to Fix Language Pack Installation Failing Error 0x800f0954?

• Delete Download Folder Cache

Step 1: Press “Win + E” to open File Explorer → Browse to [C:\Windows\SoftwareDistribution] and find the “SoftwareDistribution” folder.

find softwaredistribution folder

Step 2: SoftwareDistribution folder → Download folder → Press “Ctrl + A” to select all files → Click Delete.

delete download cache

After that, reinstall the language pack to check if the error 0x800f0954 has been fixed.

• Change the Wi-Fi Settings

Step 1: Press "Win + I” → Click Network & Internet → Wi-Fi.

Step 2: Click connected Wi-Fi → Properties → Scroll down and find “Metered connection”, then switch it off.

turn off metered connection

Step 3: Keep waiting until the Windows language pack is installed.

• Temporarily Bypass the WSUS Server

Step 1: Press “Win + R” → Type “regedit” then click OK.

run regedit command

Step 2: Visit the following route:

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

Step 3: Right-click the AU → New → Create “String Value”.

create a string value of userwuserver

Step 4: Rename it to “UserWUServer” and change the “Value data” to “0” then click OK.

change userwuserver value data to 0

If you cannot find the Windows Update Key, then create one:

Step 1: Right-click the Windows → New → Key → Rename it to “WindowsUpdate”.

create a new key of windowsupdate

Step 2: Right-click the WindowsUpdate → New → Key → Rename it to “AU”. Then the steps 3 and 4 are mentioned above.

create new au key

Once you have finished bypassing the WSUS server, install the language pack to see if the 0x800f0954 error code has been fixed.

• Enable Automatic Windows Update

Step 1: Type “services” in the search bar and hit the Enter button → Find “Windows Update”.

Step 2: Right-click the Windows Update → Properties → Choose “Automatic” in the Startup type → Click Apply and OK.

find windows update properties set auto windows update

• Run Local Group Policy Editor

Step 1: Press Windows button plus “R” → Type “gpedit.msc” and click OK.

run gpedit msc command

Step 2: Navigate the route: Computer Configuration\Administrative Templates\System

Step 3: Find “Specify settings for optional component installation and component repair...” and double-click it.

find specify settings for- optional component installation

Step 4: Tick Enabled → Tick “Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS)” → Click Apply and OK.

run local group policy editor

Then reboot your computer to check if the Windows language pack installation error 0x800f0954 has been repaired.