无法从Win10中删除语言是什么?如何修复这个问题

如果系统的区域和语言设置配置不当,您可能无法从系统中删除语言。此外,不正确的注册表设置也可能导致手头的问题。

当用户未能删除语言(或选项灰显)或语言自动重新添加到系统(删除语言后)时,就会出现问题。对于某些用户,语言会显示在语言栏中,但不会出现在 Windows 设置中。

您可以通过尝试下面提到的解决方案从 Windows 10 中删除语言,但在此之前,请确保禁用“语言首选项”(在“同步您的设置”中)。另外,检查您系统的 Windows 和驱动程序是否已更新。此外,检查听写功能是否不是导致问题的原因。此外,检查干净启动系统是否可以解决问题(据报道,Razer 的 Synapse 软件和语言指示器应用程序会导致该问题)。此外,检查是否在系统驱动器上执行磁盘清理可以解决语言问题。无法从Win10中删除语言是什么?如何修复这个问题

解决方案 1:编辑语言设置

如果系统的语言设置配置不正确,您可能无法删除语言。在这种情况下,编辑相关的语言设置可能会解决问题。在继续之前,请确保未在语言栏中选择要删除的语言及其键盘布局。

更改显示语言

  1. Windows键并打开“设置”
  2. 现在选择时间和语言并转到语言选项卡。
  3. 然后检查您的系统是否安装了不止一种语言。如果没有,请单击“添加语言”并按照提示添加语言。
  4. 如果已添加第二语言,请展开Windows 显示语言的下拉列表并选择该语言。确保您要删除的语言未设置为 Windows 显示语言。最好使用一种与您要使用的基本语言不相似的语言,例如,如果您要删除美国英语,则不要选择英国英语。
  5. 然后重新启动您的 PC 并检查是否可以删除有问题的语言。
  6. 如果那没有解决问题,请检查重新添加有问题的语言是否可以解决语言问题。
  7. 如果不是,则检查是否删除/重新添加保留的语言可以解决语言问题。

如果问题仍然存在,则检查通过办公应用程序(例如 Word)删除有问题的语言是否可以解决问题。

重新安排语言

  1. 在 Windows 设置的时间和语言中打开语言选项卡(如上所述)。
  2. 现在展开您要保留的语言,例如英语(美国),并单击其向上箭头(直到它到达列表顶部)。
  3. 然后确保将语言(您要删除的语言)移动到语言列表的底部并重新启动您的 PC。
  4. 重新启动后,检查是否可以成功删除有问题的语言。

安装有问题语言的语言包

  1. 导航到Windows 设置(如上所述)中时间和语言的语言选项卡并展开有问题的语言。
  2. 然后单击“选项”并检查是否有适用于该语言的语言包。如果是这样,请添加语言包并重新启动您的 PC。
  3. 重新启动后,检查是否可以删除有问题的语言。
  4. 如果不是,则检查将键盘移除/重新添加到有问题的语言(或您要保留的语言)是否可以解决问题

解决方案 2:更改系统的区域设置

您系统的区域设置可能会阻止您删除有问题的语言(或导致其重新出现)。在这种情况下,编辑系统的区域设置可能会解决问题。在继续之前,请确保系统的区域设置与您的地理位置相匹配,即,如果您在加拿大,则您的区域设置为加拿大。

更改系统区域设置

  1. Windows键并在搜索框中键入控制面板。然后,在显示的结果中,选择Control Panel
  2. 现在打开Clock and Region并单击Region
  3. 然后转到Administrative选项卡并单击Change System Locale
  4. 现在,确保您要删除的语言未设置为Current System Locale并勾选Beta: Use Unicode UTF-8 for Worldwide Language Support
  5. 现在应用您的更改并重新启动您的 PC 以检查是否可以删除有问题的语言。

将设置复制到欢迎屏幕

  1. 删除有问题的语言(如果可能,使用办公应用程序删除该语言)。
  2. 然后转向Region 的Administrative选项卡(如上所述)并单击Copy Settings
  3. 现在,确保当前的用户设置是您想要的设置,然后,在窗口底部附近,选中“将当前设置复制到”的两个选项(即“欢迎屏幕和系统帐户”和“新用户帐户” ”)。
  4. 然后应用您的更改并重新启动您的 PC 以检查语言问题是否已解决。

解决方案 3:使用 PowerShell 命令

如果所有解决方案都无法为您解决问题,那么您可以尝试使用以下命令来删除有问题的命令。

右键单击Windows按钮,然后在快速访问菜单中选择Windows PowerShell(管理员)。如果收到 UAC 提示,请单击。现在执行下面讨论的命令来检查它是否删除了有问题的语言。

删除有问题的语言

  1. 执行以下操作:

    获取用户语言列表

  2. 现在记下有问题的语言的LanguageTag (例如 en-US)。
  3. 然后执行以下命令(确保将 <Languagecode> 替换为您要删除的语言的标签,例如 en-US):

    $LangList = Get-WinUserLanguageList

    $MarkedLang = $LangList | 其中 LanguageTag -eq "<语言代码>"

    $LangList.Remove($MarkedLang)

    设置 WinUserLanguageList $LangList -Force

  4. 现在重新启动您的 PC 并检查是否删除了有问题的语言。

将所需语言设置为默认语言

  1. 记下您想要保留的首选语言的LanguageTag (上面讨论过) ,例如,如果您想将美国英语设置为默认语言,请执行以下操作:

    $1 = New-WinUserLanguageList en-US

  2. 然后执行以下命令:

    设置 WinUserLanguageList $1

  3. 现在关闭PowerShell并重新启动您PC。
  4. 重新启动后,检查是否可以删除有问题的语言。

使用 lpksetup 命令

  1. 记下有问题的语言的 LanguageTag(上面讨论过),例如,如果您想删除 English UK,它的 LanguageTag 是 en-GB。然后执行以下命令将其删除:

    lpksetup.exe /u zh-CN

  2. 然后重新启动您的 PC 并检查语言问题是否已解决。

移除 LanguageExperiencePack

  1. 执行以下操作:

    获取 AppxPackage -allusers *LanguageExperiencePack*

  2. 现在,在显示的列表中,记下有问题的 Language的PackageFullName ,例如,如果您想删除 English-GB,那么它的 PackageFullName 是 Microsoft.LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe 
  3. 然后执行以下命令:

    删除-AppxPackage-AllUsers-Package“LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe”

  4. 现在重新启动您的电脑并检查语言问题是否已解决。

解决方案 4:编辑系统注册表

如果问题仍然存在,则语言问题可能是系统注册表配置错误造成的。在这种情况下,编辑相关的注册表项可能会解决问题。

警告:请格外小心并自行承担风险,因为编辑系统的注册表是一项熟练的任务,如果操作不当,您的系统和数据可能会面临风险。

确保备份系统的注册表。

现在点击Windows键并在搜索中输入:Registry Editor。然后,在显示的结果中,右键单击注册表编辑器,并在子菜单中选择以管理员身份运行。然后您可以尝试进行以下编辑。

编辑 InstallLanguage 密钥

  1. 导航到以下内容:

    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

  2. 然后双击InstallLanguage并将其值更改为另一种语言(您保留的语言)。您可以从键盘标识符中找到语言值(例如,英国英语的值为 0x00000809,如果您想使用英国英语,则将 InstallLanguage 值更改为 00000809)。
  3. 现在重新启动您的电脑并检查语言问题是否已解决。

重命名用户配置文件中的语言键

  1. 导航到以下内容:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

  2. 现在展开ProfileList键并选择它下面的第一个子键
  3. 然后,在右侧窗格中,检查ProfileImagePath的值。如果它与您的配置文件匹配,则记下它,否则,检查其他子项的ProfileImagePath ,直到找到与您的用户配置文件匹配的那个(例如,从 S-1-5-21 开始的文件夹是您的用户配置文件)。
  4. 现在导航到以下内容:

    HKEY_USERS\

  5. 然后展开与您的个人资料相匹配的用户个人资料(在第 3 步中找到)并导航到以下子键:

    控制面板>>国际化>>用户配置文件

  6. 现在,语言键(您不想使用的)重命名为您要使用的语言(例如,如果您不想使用 EN-GB 但想保留 EN-US,则重命名 EN- GB EN-US 的关键)。
  7. 然后关闭编辑器并重新启动您的 PC。
  8. 重新启动后,检查系统是否清除了语言问题。

删除键盘布局键

  1. 导航到以下路径:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\

  2. 现在找出有问题的语言值。您可以在Keyboard Identifier上找到该,例如,如果您不想使用美式英语键盘,则删除值为 00000409 的键。
  3. 然后重新启动您的 PC 并检查是否可以删除该语言。

编辑预加载注册表项

  1. 导航到以下内容:

    Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

  2. 现在启动网络浏览器(不要关闭注册表编辑器)并导航到 Microsoft键盘标识符页面。
  3. 然后,切换到注册表编辑器并记下第一个条目(低于默认值)的数据列的值,例如 00000409。
  4. 现在,切换到键盘标识符页面并搜索值(例如,00000409)。
  5. 然后检查该值指的是哪种键盘布局(例如,00000409 指的是美国 – 英语)。重复相同的操作,直到找出有问题的语言键盘的值。
  6. 找到有问题的语言的标识符后,切换到注册表编辑器并删除与有问题的语言相关的键。
  7. 现在,重复以下内容:

    HKEY_CURRENT_USER\键盘布局\预加载

    HKEY_USERS\.DEFAULT\Control Panel\International\User Profile

    HKEY_USERS\.DEFAULT\Control Panel\International\User Profile 系统备份

  8. 现在重新启动您的 PC 并检查系统是否清除了语言问题(如果没有,则检查是否在 Windows 设置中删除语言可以解决问题)。
  9. 如果问题仍然存在,则检查将Preload 键中的键盘(不需要)的值更改为0并重新启动系统是否可以解决问题(语言栏可能不会显示在任务栏上)。
  10. 如果问题仍然存在,请导航至Preload 注册表项(第 1 步)并右键单击 Preload 项。
  11. 现在选择权限并单击高级按钮。
  12. 然后单击禁用继承并确认禁用它。
  13. 现在点击Apply & 在Permissions for Preload窗口中,选择System
  14. 然后取消选中完全控制选项(确保您正在编辑系统帐户权限,而不是您的任何管理员帐户)并应用您的更改。在将完全控制权恢复到系统帐户之前,您可能无法添加/删除任何新的键盘布局。
  15. 现在重新启动您的电脑并检查语言问题是否已解决。
  16. 如果问题仍然存在,则检查禁用键盘布局键(Preload 的父键)上的系统帐户的完全控制是否可以解决问题。
  17. 如果不是,则检查删除以下路径中的Preload密钥是否可以解决问题:

    Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

如果问题仍然存在,请检查创建新用户帐户是否可以解决问题。如果问题仍然存在,请检查是否使用第 3方清洁器实用程序可以解决问题。

以上是 无法从Win10中删除语言是什么?如何修复这个问题 的全部内容, 来源链接: utcz.com/dzbk/940062.html

回到顶部