首页 > 教育 正文

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

时间:2023-07-17 作者:佚名

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

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

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

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

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

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

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

重新安排语言在 Windows 设置的时间和语言中打开语言选项卡(如上所述)。现在展开您要保留的语言,例如英语(美国),并单击其向上箭头(直到它到达列表顶部)。然后确保将语言(您要删除的语言)移动到语言列表的底部并重新启动您的 PC。重新启动后,检查是否可以成功删除有问题的语言。安装有问题语言的语言包导航到Windows 设置(如上所述)中时间和语言的语言选项卡并展开有问题的语言。然后单击“选项”并检查是否有适用于该语言的语言包。如果是这样,请添加语言包并重新启动您的 PC。重新启动后,检查是否可以删除有问题的语言。如果不是,则检查将键盘移除/重新添加到有问题的语言(或您要保留的语言)是否可以解决问题。解决方案 2:更改系统的区域设置

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

更改系统区域设置按Windows键并在搜索框中键入控制面板。然后,在显示的结果中,选择Control Panel。现在打开Clock and Region并单击Region。然后转到Administrative选项卡并单击Change System Locale。现在,确保您要删除的语言未设置为Current System Locale并勾选Beta: Use Unicode UTF-8 for Worldwide Language Support。现在应用您的更改并重新启动您的 PC 以检查是否可以删除有问题的语言。将设置复制到欢迎屏幕删除有问题的语言(如果可能,使用办公应用程序删除该语言)。然后转向Region 的Administrative选项卡(如上所述)并单击Copy Settings。现在,确保当前的用户设置是您想要的设置,然后,在窗口底部附近,选中“将当前设置复制到”的两个选项(即“欢迎屏幕和系统帐户”和“新用户帐户” ”)。然后应用您的更改并重新启动您的 PC 以检查语言问题是否已解决。解决方案 3:使用 PowerShell 命令

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

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

删除有问题的语言执行以下操作:
获取用户语言列表
现在记下有问题的语言的LanguageTag (例如, en-US)。然后执行以下命令(确保将 <Languagecode> 替换为您要删除的语言的标签,例如 en-US):
$LangList = Get-WinUserLanguageList$MarkedLang = $LangList | 其中 LanguageTag -eq "<语言代码>"$LangList.Remove($MarkedLang)设置 WinUserLanguageList $LangList -Force
现在重新启动您的 PC 并检查是否删除了有问题的语言。将所需语言设置为默认语言记下您想要保留的首选语言的LanguageTag (上面讨论过) ,例如,如果您想将美国英语设置为默认语言,请执行以下操作:
$1 = New-WinUserLanguageList en-US
然后执行以下命令:
设置 WinUserLanguageList $1
现在关闭PowerShell并重新启动您的PC。重新启动后,检查是否可以删除有问题的语言。使用 lpksetup 命令记下有问题的语言的 LanguageTag(上面讨论过),例如,如果您想删除 English UK,它的 LanguageTag 是 en-GB。然后执行以下命令将其删除:
lpksetup.exe /u zh-CN
然后重新启动您的 PC 并检查语言问题是否已解决。移除 LanguageExperiencePack执行以下操作:
获取 AppxPackage -allusers *LanguageExperiencePack*
现在,在显示的列表中,记下有问题的 Language的PackageFullName ,例如,如果您想删除 English-GB,那么它的 PackageFullName 是 Microsoft.LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe 。然后执行以下命令:
删除-AppxPackage-AllUsers-Package“LanguageExperiencePacken-GB_19041.15.36.0_neutral__8wekyb3d8bbwe”
现在重新启动您的电脑并检查语言问题是否已解决。解决方案 4:编辑系统注册表

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

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

确保备份系统的注册表。

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

编辑 InstallLanguage 密钥导航到以下内容:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
然后双击InstallLanguage并将其值更改为另一种语言(您要保留的语言)。您可以从键盘标识符中找到语言值(例如,英国英语的值为 0x00000809,如果您想使用英国英语,则将 InstallLanguage 值更改为 00000809)。现在重新启动您的电脑并检查语言问题是否已解决。重命名用户配置文件中的语言键导航到以下内容:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
现在展开ProfileList键并选择它下面的第一个子键。然后,在右侧窗格中,检查ProfileImagePath的值。如果它与您的配置文件匹配,则记下它,否则,检查其他子项的ProfileImagePath ,直到找到与您的用户配置文件匹配的那个(例如,从 S-1-5-21 开始的文件夹是您的用户配置文件)。现在导航到以下内容:
HKEY_USERS\
然后展开与您的个人资料相匹配的用户个人资料(在第 3 步中找到)并导航到以下子键:
控制面板>>国际化>>用户配置文件
现在,将语言键(您不想使用的)重命名为您要使用的语言(例如,如果您不想使用 EN-GB 但想保留 EN-US,则重命名 EN- GB EN-US 的关键)。然后关闭编辑器并重新启动您的 PC。重新启动后,检查系统是否清除了语言问题。删除键盘布局键导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
现在找出有问题的语言值。您可以在Keyboard Identifier上找到该值,例如,如果您不想使用美式英语键盘,则删除值为 00000409 的键。然后重新启动您的 PC 并检查是否可以删除该语言。编辑预加载注册表项导航到以下内容:
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
现在启动网络浏览器(不要关闭注册表编辑器)并导航到 Microsoft键盘标识符页面。然后,切换到注册表编辑器并记下第一个条目(低于默认值)的数据列的值,例如 00000409。现在,切换到键盘标识符页面并搜索值(例如,00000409)。然后检查该值指的是哪种键盘布局(例如,00000409 指的是美国 – 英语)。重复相同的操作,直到找出有问题的语言键盘的值。找到有问题的语言的标识符后,切换到注册表编辑器并删除与有问题的语言相关的键。现在,重复以下内容:
HKEY_CURRENT_USER\键盘布局\预加载HKEY_USERS\.DEFAULT\Control Panel\International\User ProfileHKEY_USERS\.DEFAULT\Control Panel\International\User Profile 系统备份
现在重新启动您的 PC 并检查系统是否清除了语言问题(如果没有,则检查是否在 Windows 设置中删除语言可以解决问题)。如果问题仍然存在,则检查将Preload 键中的键盘(不需要)的值更改为0并重新启动系统是否可以解决问题(语言栏可能不会显示在任务栏上)。如果问题仍然存在,请导航至Preload 注册表项(第 1 步)并右键单击 Preload 项。现在选择权限并单击高级按钮。然后单击禁用继承并确认禁用它。现在点击Apply & 在Permissions for Preload窗口中,选择System。然后取消选中完全控制选项(确保您正在编辑系统帐户权限,而不是您的任何管理员帐户)并应用您的更改。在将完全控制权恢复到系统帐户之前,您可能无法添加/删除任何新的键盘布局。现在重新启动您的电脑并检查语言问题是否已解决。如果问题仍然存在,则检查禁用键盘布局键(Preload 的父键)上的系统帐户的完全控制是否可以解决问题。如果不是,则检查删除以下路径中的Preload密钥是否可以解决问题:
Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

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

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/study/804968.html

  • 小编推荐