Fix 0XC00B0005: MUI Invalid Ultimate Fallback Name
This Windows error pops up when a language pack file is broken or missing. We'll check the RC manifest and fix it step by step.
What's happening with error 0XC00B0005?
You're trying to open an app or a Windows tool, and bam — you get the error STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME (0XC00B0005). The message says the RC manifest has an invalid ultimate fallback name. That's tech-speak for: Windows can't find the correct language file (called a MUI file) for the program.
This usually happens after you install a language pack, update Windows, or if a Windows update didn't finish properly. I've seen it on Windows 10 version 22H2 and Windows 11 version 23H2. The app won't start, and you might see a crash or a hang.
Here's the plan: we start with the quick check that takes 30 seconds. If that doesn't fix it, we move to a moderate fix that takes about 5 minutes. If both fail, we do the advanced fix — that's 15+ minutes but it almost always works.
Quick fix (30 seconds) — Clear the MUI cache
This is the first thing I try on any technician's machine. Windows stores MUI files in a cache. If that cache gets corrupted, you get this error. Clearing it is safe and takes no time.
- Press Windows key + R to open the Run box.
- Type
%windir%\system32\mui\dispspecand hit Enter. - A folder opens. Delete everything inside it. Don't delete the folder itself — just the files in it.
- Restart your computer. After restart, Windows rebuilds this cache automatically.
What you should see: After restart, try opening the app that gave the error. If it works, you're done. If not, move to the next fix.
Moderate fix (5 minutes) — Run SFC and DISM
This fixes corruption in system files. SFC (System File Checker) scans protected files and replaces bad ones. DISM (Deployment Image Servicing and Management) fixes the Windows component store that SFC relies on.
Step 1: Run SFC
- Open Command Prompt as administrator. Click Start, type
cmd, right-click Command Prompt, choose Run as administrator. - Type
sfc /scannowand press Enter. - Wait. It takes 5-15 minutes. You'll see a progress bar — don't close the window.
- When done, you'll see one of these messages: "Windows Resource Protection found corrupt files and successfully repaired them", or "Windows Resource Protection did not find any integrity violations".
Step 2: Run DISM (do this even if SFC reported no issues)
- In the same Command Prompt, type:
DISM /Online /Cleanup-Image /RestoreHealth - Press Enter. This takes 10-20 minutes. It looks stuck at 20% for a while — that's normal. Let it finish.
- After it finishes, restart your computer and test the app again.
What you should see: If the error is gone, stop here. If not, the problem is more stubborn. Move to the advanced fix.
Advanced fix (15+ minutes) — Reinstall the language pack
This is the real fix when the MUI cache and system scans didn't work. The error means Windows is trying to load a language file that doesn't exist or is corrupted. We'll remove and reinstall the language pack.
Step 1: Find out which language pack is causing trouble
Open PowerShell as administrator. Click Start, type powershell, right-click Windows PowerShell, choose Run as administrator. Then type:
Get-WinUserLanguageList
This shows a list of installed languages. Look for the one marked as "Current" or "Fallback". Write down the LanguageTag (like "en-US" or "de-DE").
Step 2: Remove the language pack
In the same PowerShell window, type this command. Replace en-US with the tag you found:
$LangList = Get-WinUserLanguageList
$LangList.Remove($LangList | Where-Object {$_.LanguageTag -eq "en-US"})
Set-WinUserLanguageList -LanguageList $LangList -Force
This removes the language. You'll see a warning about the display language changing — that's fine. Your PC will switch to a default language (usually English US).
Step 3: Restart
Restart your computer. After restart, the language pack is gone.
Step 4: Reinstall the language pack
Go to Settings > Time & Language > Language & region. Under "Preferred languages", click "Add a language". Search for your language (English US, German, etc.), select it, and click Next. Uncheck everything except "Set as my Windows display language" (if you want that). Click Install.
Windows downloads and installs the language pack. This takes a few minutes depending on your internet speed.
Step 5: Restart again
After the install finishes, restart your computer. Now the MUI files are fresh and clean. Try opening the app again.
What you should see: The app should open without error 0XC00B0005. If it doesn't, you might have a deeper problem — like a corrupted Windows user profile or a failing hard drive. In that case, back up your data and consider a Windows repair install.
One more thing — check the Registry
If you're still stuck, there's a sneaky cause: a wrong entry in the registry. I've seen this on machines where a user manually changed language settings.
Open Registry Editor (regedit). Go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages
Look for any language code that doesn't match what's installed. If you see a key like "de-DE" but you don't have German installed, right-click it and delete it. Then restart. This is rare, but it's worth checking if nothing else worked.
That's it. You should have your app working again. If not, the error is pointing to a corrupt Windows install — consider a repair installation using Windows Media Creation Tool. Good luck.
Was this solution helpful?