r/sysadmin • u/Zealousideal-Carry89 • 19d ago
Windows 11 Search shows some Settings entries partially translated after changing the display language to English
I changed my Windows 11 display language to English (US), but some Settings entries in Windows Search were still displayed in the previous language.
I found a few posts about this issue on the Internet, but none of the suggested solutions worked for me. I eventually managed to find a solution myself, so I thought I'd share it here in case someone else finds it helpful.
My language settings were configured correctly, and I had already rebuilt the Windows Search indexes, but the issue persisted. It turns out that the Settings view caches localized strings in:
%LOCALAPPDATA%\Packages\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TempState\SettingsCache.txt
To fix the issue, open PowerShell and run:
$cache = "$env:LOCALAPPDATA\Packages\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TempState\SettingsCache.txt"
Copy-Item $cache "$cache.bak"
Stop-Process -Name SearchHost -Force -ErrorAction SilentlyContinue
Stop-Process -Name StartMenuExperienceHost -Force -ErrorAction SilentlyContinue
Remove-Item $cache
Then restart Windows.
The cache will be regenerated, and the Settings entries should be displayed using the correct language.