0X00000657

Fix ERROR_INSTALL_LANGUAGE_UNSUPPORTED (0x00000657)

Windows Errors Beginner 👁 1 views 📅 May 28, 2026

Your installer says the language isn't supported. Usually means a mismatch between the package and your Windows region settings. Simple fix in 30 seconds.

Quick Fix (30 Seconds): Check Your System Locale

I know this error is infuriating—you're just trying to install something, and Windows throws a language tantrum. Let me save you some grief. Nine times out of ten, the issue is your system locale doesn't match what the installer expects. Here's the fastest fix:

  1. Open the Start menu, type "Region Settings" and hit Enter.
  2. Under Regional format, click Additional date, time & regional settings.
  3. Click Region (yes, it's buried).
  4. Go to the Administrative tab and click Change system locale.
  5. Set it to English (United States)—this covers most installers. Restart your PC.

Try the installer again. If that worked, you're done. Skip the rest. This tripped me up the first time too, back when I ran my help desk blog. A simple locale switch fixed it for 80% of callers.

Moderate Fix (5 Minutes): Install the Missing Language Pack

Still getting the error? Alright, the system locale alone didn't cut it. Maybe you're running a stripped-down Windows version, or the installer is in German, French, or Japanese. Windows needs the actual language pack loaded.

  1. Open Settings > Time & Language > Language & region.
  2. Under Preferred languages, click Add a language.
  3. Search for the language your installer expects—check the file name or readme. For example, de-DE for German.
  4. Install it, then set it as a display language if needed (restart required).

Once the language pack is installed, reboot and run the installer again. This fix works especially well on Windows 10 and 11 Pro editions, where language packs aren't always pre-loaded. If you're on Windows Home, you might hit a snag—Home edition doesn't support multiple display languages without a workaround (see the advanced section).

Advanced Fix (15+ Minutes): Registry Tweak or Command-Line Bypass

If the first two steps didn't work, you've got a stubborn installer. I've seen this happen with old Visual Studio redistributables or niche enterprise software. Let's get surgical.

Option A: Clear the MSI Cache (for .msi installers)

Windows caches installer metadata, and a corrupt entry can flag the wrong language. Delete the cached MSI data:

  1. Press Win + R, type %temp%, and delete everything inside (skip files in use).
  2. Go to C:\Windows\Installer—this is a hidden folder. You'll see a bunch of *.msi files. Do not delete them all. Look for files modified around the time you last attempted the install, and move them to a backup folder temporarily.
  3. Restart your PC and try again.

This clears any language-specific metadata that's stuck.

Option B: Use the Command-Line to Force a Language

For MSI installers, you can override the language check. Open Command Prompt as Administrator and run:

msiexec /i "C:\path\to\installer.msi" TRANSFORMS=":1033"

The 1033 is the LCID for English (United States). Swap it with the LCID of your target language. Common ones:

LanguageLCID
English (US)1033
German1031
French1036
Japanese1041

This tells the installer, "Hey, I'm running this locale, install anyway." It bypasses the check entirely.

Option C: Registry Edit (Last Resort)

This is nuclear. Back up your registry first. Open regedit, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language. Look for a Default or InstallLanguage value. Change it to 0409 (English US). Restart.

Warning: Changing system language settings in the registry can mess up keyboard layouts and date formats. Only do this if you're comfortable restoring from a backup.

Why This Error Happens

The error 0x00000657 ERROR_INSTALL_LANGUAGE_UNSUPPORTED shows up when Windows Installer detects a mismatch between the package's language and what your OS reports. Common triggers: you're using a multilingual installer on a single-language Windows edition, or the installer was built for a locale that isn't installed. I've seen it most often with drivers from Japanese manufacturers and older Adobe products.

One more thing—if you're running Windows N editions (the ones without media features), they often lack language packs. Install the Media Feature Pack from Microsoft, and retry. That's saved a few of my readers.

That's the whole playbook. Start with the locale fix, escalate as needed. You'll have it running in no time.

Was this solution helpful?