无法从Win10中删除语言是什么?如何修复这个问题
如果系统的区域和语言设置配置不当,您可能无法从系统中删除语言。此外,不正确的注册表设置也可能导致手头的问题。
当用户未能删除语言(或选项灰显)或语言自动重新添加到系统(删除语言后)时,就会出现问题。对于某些用户,语言会显示在语言栏中,但不会出现在 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 Profile
HKEY_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方清洁器实用程序可以解决问题。
以上是 无法从Win10中删除语言是什么?如何修复这个问题 的全部内容, 来源链接: utcz.com/dzbk/940062.html