Windows 11中莫名新增无法删除的阿拉伯语(沙特阿拉伯)键盘的解决求助
Hey there, sorry to hear you're stuck with this annoying rogue keyboard that won't show up in your settings to delete it! I've dealt with similar weird keyboard issues before, so let's walk through some practical fixes to get rid of that Arabic (Saudi Arabia) layout for good:
1. First, Check Advanced Keyboard Settings
- Press
Win + Ito open Settings, then head to Time & Language > Typing > Advanced keyboard settings - Look in the "Alternative input methods" section—sometimes hidden keyboards sneak into this list. If you spot the Arabic (Saudi Arabia) entry, select it and click Remove
- If it's not here, move on to the next trick.
2. Force Remove via PowerShell (Most Reliable Fix)
This method bypasses the normal settings menu to target hidden keyboard layouts directly:
- Right-click the Start menu and pick Windows PowerShell (Admin) (or Terminal (Admin) if you're on a newer Windows 11 build)
- First, run this command to see all your installed language/keyboard pairs:
Get-WinUserLanguageList - Look for the Arabic (Saudi Arabia) entry—note its
LanguageTag(it'll probably bear-SA) and the correspondingInputMethodTipsvalue (something like0x04010001) - Run these commands one by one to delete it (replace the values with what you found in the last step):
$LangList = Get-WinUserLanguageList $Lang = $LangList | Where-Object {$_.LanguageTag -eq 'ar-SA'} $Lang.InputMethodTips.Remove('0x04010001') Set-WinUserLanguageList $LangList -Force - Restart your PC, and the rogue keyboard should be gone.
3. Tweak the Registry (Proceed Carefully!)
If PowerShell doesn't work, we can directly edit the registry to wipe the hidden layout:
- Press
Win + R, typeregedit, and hit Enter to open the Registry Editor - Navigate to this path:
HKEY_CURRENT_USER\Keyboard Layout\Preload - The numbered keys (1, 2, 3...) represent your installed keyboards. Check the value data of each key—
00000401is the code for Arabic (Saudi Arabia) - Right-click the key that matches this code and select Delete
- Next, check this path for any substitute entries and delete them too:
HKEY_CURRENT_USER\Keyboard Layout\Substitutes - Close the registry and restart your computer to apply changes.
4. Reset Language Settings as a Last Resort
If all else fails, resetting your language setup might clear the glitch:
- Go to Settings > Time & Language > Language & Region
- Click Add a language, re-add Arabic (Libya), then delete any existing Arabic entries (including the one you just added if needed)
- Re-add Arabic (Libya) again, set it as your preferred keyboard, and restart your PC.
If none of these methods work, it might be caused by a recent Windows update or third-party software. You could try rolling back the last update or checking for any recently installed apps that might have messed with your keyboard settings.
备注:内容来源于stack exchange,提问作者Yousef Albakoush




