Solving error 0x8024402c in Windows 10 downloading language packs and features on demand (FOD)

For domain-joined devices Microsoft is moving ahead with having specific tools available as features on demand (FOD) downloaded via WSUS or SCCM and not via Windows Update or standalone executables. Unfortunately as of release 20H2 still some FODs are not flowing down to either of these services and once you want to update (or install) tools now marked as FODs by Microsoft, you may get error 0x8024402c.

In my case it was language packs, my default installation includes only English by default and i always need to install Spanish and Japanese separately. The nuance here is that once you upgrade Windows to a newer release all FODs not installed via WSUS or SCCM are lost and need to be reinstalled; a well-known issue for sysadmins using RSAT, which should be a FOD now and be persistent after a Windows upgrade, but still doesn’t work that way.

The first symptom is getting the error when downloading one of these features:

Japanese language pack returns error 0x8024402c when downloading Basic typing (kana) for IME

This happens because the device tries to pull the feature from WSUS or SCCM and the installer is not available there, therefore falling back to Windows Update to download directly from Microsoft servers is necessary. Confirm this behaviour by running the following command from as admin on a PowerShell terminal.

1
2
Get-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
UseWUServer                   : 1

A property value 1 means your device is associated to an internal update service. To fall back to Windows Update we need to disable this (i.e. setting the property value to 0):

1
2
3
4
5
## Note: First command is to set the value of "UseWUServer" to 0, disabling it.
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0
## Note: Second command is to confirm the value is actually now 0, effectively disabled.
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
UseWUServer                   : 0

After this change you should be able to download any tools, language packs or other features that were returning error 0x8024402c. A good indicator is that you will see the download bar move fast and steady as in my case:

Feature downloading with success from Windows Update instead of internal WSUS or SCCM servers.
After some minutes the language pack is done downloading and i’m all set.

Having workaround the issue, it’s time to rollback the change as your device needs to be associated to your internal WSUS or SCCM servers to pull your enterprise updates. Side note: if you have a personal computer running Windows 10 chances are you will never run into error 0x8024402c. 

1
2
3
4
5
## Note: Rolling back the "UseWUServer value to 1.
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 1
## Note: Confirming the value is back to 1, active, associated to your internal WSUS/SCCM.
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
UseWUServer                   : 1

That’s it, short and sweet, not in the line of my regular content but this may be useful to anyone working with languages other than English professionally. Alternatively you could ask your system administrator to enable the desired language packs (or any other FOD) to be available via your internal update servers.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.