如何阻止 Windows 11 添加不需要的键盘布局

Jacki

Windows 11 用户经常面临一个恼人的问题,即操作系统未经许可添加键盘布局。对于经常在语言之间切换的多语言用户来说,这尤其令人沮丧。让我们探讨几种方法来解决此问题并保持您首选的键盘设置。

方法 1:禁用自动键盘布局更改

防止不需要的键盘布局的第一步是关闭 Windows 11 设置中的自动布局更改选项。

了解更多:如何在 Windows 11 中启用和使用捕捉布局

步骤一:按打开 Windows 设置应用程序Windows key + I

步骤2:导航到左侧边栏中的“时间和语言”,然后单击右侧窗格中的“键入”。

步骤3:向下滚动并单击“高级键盘设置”。

第4步:取消选中“让我为每个应用程序窗口使用不同的输入法”旁边的框。

此设置可防止 Windows 根据您正在使用的应用自动更改键盘布局,这有助于保持整个系统的一致性。

方法 2:删除并重新添加键盘布局

有时,删除有问题的键盘布局然后将其添加回来可以解决问题。

步骤一:打开 Windows 设置并转到“时间和语言”>“语言和区域”。

步骤2:在“语言”部分下,单击包含不需要的键盘布局的语言旁边的三点菜单。

步骤3:选择“语言选项”。

第4步:在“键盘”部分中,单击要删除的键盘布局旁边的三点菜单,然后选择“删除”。

第5步:如果您需要布局,请单击“添加键盘”并再次选择。

此过程可以帮助重置导致 Windows 自动添加布局的任何故障。

方法 3:使用 PowerShell 覆盖语言设置

对于更高级的用户,PowerShell 提供了一种覆盖 Microsoft 默认语言设置的方法。

步骤一:右键单击“开始”按钮并选择“Windows 终端(管理员)”,以管理员身份打开 PowerShell。

步骤2:复制并粘贴以下命令,在每行后按 Enter:

Set-WinCultureFromLanguageListOptOut -OptOut 1
Set-WinUILanguageOverride -Language en-US
Set-WinDefaultInputMethodOverride -InputTip "0409:00000409"
Set-Culture en-US

注意:将“en-US”和 InputTip 值替换为您的首选语言和键盘布局代码。您可以在 Microsoft 的 IT Pro 文档中找到这些代码。

此脚本选择退出自动区域性设置,设置 UI 语言、默认输入法和系统区域性。如果问题仍然存在,您可能需要偶尔运行此脚本。

方法四:修改注册表

编辑 Windows 注册表可以提供更永久的解决方案,但要小心,因为不正确的修改可能会导致系统问题。

步骤一:Windows key + R,输入“regedit”,然后按 Enter 键打开注册表编辑器。

步骤2:导航到以下键:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout

步骤3:在右侧窗格中右键单击,选择“新建”>“DWORD(32 位)值”。

第4步:将新值命名为“IgnoreRemoteKeyboardLayout”。

第5步:双击新值并将其数据设置为“1”。

第6步:关闭注册表编辑器并重新启动计算机。

此注册表修改告诉 Windows 忽略远程键盘布局更改,这可以防止添加不需要的布局。

禁用键盘布局同步

如果您在多个设备上使用 Microsoft 帐户,则同步设置可能会导致问题。以下是关闭键盘布局同步的方法:

步骤一:打开 Windows 设置并转到“帐户”选项卡。

步骤2:单击左侧边栏中的“Windows 备份”。

步骤3:展开“记住我的偏好”部分。

第4步:关闭“语言首选项”。

这可以防止 Windows 跨设备同步键盘布局,从而可能阻止自动添加不需要的布局。

通过实施这些方法,您应该能够在 Windows 11 中保持对键盘布局的控制。请记住在进行更改后测试您的首选语言和输入设置,以确保一切按预期工作。如果您仍然遇到问题,请考虑检查 Windows 更新或联系 Microsoft 支持以获得进一步帮助。