This guide stops Windows 11 from automatically adding keyboard layouts (like US QWERTY or a language pack) when you plug in a new keyboard, switch languages, or update the system. You’ll keep only the layouts you actually use, avoiding the annoying language bar and accidental typing in the wrong script.
What You’ll Need
- Windows 11 PC with administrator access (you’ll need to confirm UAC prompts).
- About 10–15 minutes of time.
- If you use a Microsoft account, be ready to sign in (some settings sync across devices).
Step-by-Step
- Open Settings. Press Win + I to open the Settings app.
- Go to Time & Language. In the left sidebar, click Time & Language, then select Language & region.
- Remove unwanted keyboard layouts. Under Preferred languages, click the three-dot menu (⋯) next to your main language (e.g., English (United States)) and choose Language options. Under Keyboards, you’ll see all installed layouts. Click the three-dot menu next to any layout you don’t want (like “US QWERTY” if you only use “US Dvorak”) and select Remove. Do this for every layout you don’t need.
- Disable the “Let me set up a different input method” prompt. While still in Language options, scroll down to the “Let me set up a different input method when I sign in” checkbox. Uncheck it. This prevents Windows from asking you to add a layout at next sign-in.
- Prevent automatic layout addition for new keyboards. Go back to Time & Language and click Typing. Under Advanced keyboard settings, check the box for “Use the desktop language bar when it’s available” (this gives you more control). Then click Language bar options (a small link below). In the Text Services and Input Languages window, go to the Advanced Key Settings tab and click “Change key sequence” for “Between input languages” – set it to Not assigned to avoid accidental switching. Click OK to save.
- Disable the “Auto” language detection. In Settings > Time & Language > Typing, click Advanced keyboard settings. Under “Override for default input method”, choose your preferred layout (e.g., “US Dvorak”) instead of “Use language list (recommended)”. This stops Windows from switching to a newly added layout.
- Turn off “Automatically switch input method” for apps. Still in Advanced keyboard settings, check the box for “Let me set a different input method for each app window” and uncheck “Automatically switch input method when I switch apps” if you don’t want per-app layout changes. This prevents apps from triggering a layout switch.
- Use Group Policy (Pro/Enterprise only). If you have Windows 11 Pro or Enterprise, press Win + R, type
gpedit.msc, and press Enter. Navigate to Computer Configuration > Administrative Templates > Control Panel > Regional and Language Options. Double-click “Turn off automatic learning” and set it to Enabled. Also find “Restrict indirect language switching” and set it to Enabled. This blocks most automatic layout additions. - Check the registry (last resort, for all editions). Press Win + R, type
regedit, and press Enter. Navigate toHKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder. If there’s a Language key, delete it. Then go toHKEY_CURRENT_USER\Software\Microsoft\CTF\Assembliesand delete any subkey that isn’t your main language. Be careful – only delete keys you’re sure about. Restart your PC. - Restart your PC. After any changes, restart to apply them. Check if the unwanted layout reappears by plugging in a USB keyboard or switching languages.
Common Mistakes
- Removing the wrong layout. Make sure you keep at least one layout per language, or Windows may re-add the default one.
- Forgetting to uncheck the “Let me set up…” box. That prompt is the main way layouts get added on sign-in.
- Not disabling the language bar hotkey. The default Alt+Shift or Win+Space can switch layouts accidentally, making you think a new one was added.
- Editing the registry without a backup. Always export the key before deleting anything.
- Ignoring the “Override for default input method” setting. If it’s set to “Use language list”, Windows can still switch to a newly detected layout.
Tips
- Use the “Language bar” to quickly see which layout is active – it’s less intrusive than the full language bar.
- If you only use one layout, remove all others and set the default override to that layout. This makes it nearly impossible for Windows to add a new one.
- Keep your Windows updated – some automatic layout issues are fixed in cumulative updates.
- If you use a Microsoft account, check Settings > Accounts > Windows backup and turn off “Remember my preferences” for language settings, otherwise your layout settings may sync and change on other devices.
- For a clean slate, you can reset the language settings by removing all languages and re-adding only the one you need.
Troubleshooting
- Layout still appears after restart. Re-check the “Override for default input method” – it should be set to a specific layout, not “Use language list”. Also, check if any third-party keyboard utility is adding layouts.
- Group Policy not available. That’s normal for Windows Home. Use the registry method or the Settings steps instead.
- Registry edit didn’t help. The CTF keys may regenerate. Try disabling the “Touch Keyboard and Handwriting Panel Service” in Services (services.msc) – set it to Disabled, but note this may affect touch keyboards.
- Language bar keeps coming back. Uncheck “Use the desktop language bar when it’s available” in Advanced keyboard settings, and then disable the “Language Bar” hotkey.
- New layout appears after an update. Windows updates can reset some settings. Re-apply the steps, and consider using Group Policy to block changes.
- You can’t type in your preferred layout after removing others. You may have removed the layout that matches your physical keyboard. Re-add it via Language options.
Frequently Asked Questions
Why does Windows 11 add keyboard layouts automatically?
Windows adds layouts when it detects a new keyboard, when you switch languages, or when an app requests a different input method. It’s a feature meant to help, but it can be annoying.
Will these steps affect my ability to type in other languages?
No. You can still add any layout you want manually. The steps only prevent automatic additions.
Can I stop Windows from adding a layout when I plug in a USB keyboard?
Yes, by setting the default override to your preferred layout and disabling the “Let me set up…” prompt, Windows won’t switch to a newly detected layout.
Does this work on Windows 11 Home?
Yes, all Settings and registry steps work on Home. Group Policy is only for Pro/Enterprise.
What if I accidentally remove all layouts?
You’ll be left with no way to type. Re-add your language and its layout from Language options. If you can’t type, use the on-screen keyboard (Win+Ctrl+O) to navigate.
Is it safe to edit the registry?
It’s safe if you follow the steps carefully and back up the key first. Deleting the wrong key can cause input issues, but you can restore from the backup.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Error 0x80072f76 0x20016 in Windows
- How to Backup and Restore Drivers in Windows 11
- Fix Windows Couldn’t Complete the Requested Changes
- ADB Device Not Found Error on Windows: Fixed
- Move to iOS Stuck? Fixes That Actually Work
- USB Bluetooth Dongle: What It Is and How It Works