如何在Windows 11中移除用户组别名并显示原始组名
Windows 11家庭版语言切换后本地组仍显示西班牙语的解决方法
问题背景
已将Windows 11家庭版语言从西班牙语(ES)切换为英语(US),大部分设置已生效,但执行Get-LocalGroup命令时,部分本地组的名称和描述仍为西班牙语,示例输出如下:
Get-LocalGroup Name Description ---- ----------- Administradores Los administradores tienen acceso completo y sin Device Owners Los miembros de este grupo pueden cambiar la … Hyper-V Administrators Members of this group have complete and unrestricted … IIS_IUSRS Grupo integrado usado por Internet Information Services. Invitados De forma predeterminada, los invitados tienen el mismo… ...
进一步排查发现,执行whoami /groups和net localgroup命令时,这些显示异常的组在Type列标记为Alias(别名):
whoami /groups输出
# whoami /groups Group Name Type SID Attributes ============================================================= ================ ============ =============================================================== Everyone Well-known group S-1-1-0 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\Local account and member of Administrators group Well-known group S-1-5-114 Mandatory group, Enabled by default, Enabled group BUILTIN\Administradores Alias S-1-5-32-544 Mandatory group, Enabled by default, Enabled group, Group owner BUILTIN\Usuarios Alias S-1-5-32-545 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\INTERACTIVE Well-known group S-1-5-4 Mandatory group, Enabled by default, Enabled group CONSOLE LOGON Well-known group S-1-2-1 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\Authenticated Users Well-known group S-1-5-11 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\This Organization Well-known group S-1-5-15 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\Local account Well-known group S-1-5-113 Mandatory group, Enabled by default, Enabled group LOCAL Well-known group S-1-2-0 Mandatory group, Enabled by default, Enabled group NT AUTHORITY\NTLM Authentication Well-known group S-1-5-64-10 Mandatory group, Enabled by default, Enabled group Mandatory Label\High Mandatory Level Label S-1-16-12288
net localgroup输出
# net localgroup Aliases for \\LAPTOP-xxxx ------------------------------------------ *Administradores *Device Owners *Hyper-V Administrators *IIS_IUSRS *Invitados *Lectores del registro de eventos *System Managed Accounts Group *Usuarios *Usuarios COM distribuidos *Usuarios de administración remota *Usuarios del monitor de sistema *Usuarios del registro de rendimiento The command completed successfully.
核心问题
- 如何移除这些组别名,让系统显示原始英文组名?
- 执行该操作后,是否能清除这些项目的西班牙语显示?
- 如何在Windows 11中修改OsMuiLanguages?
解决方案
1. 移除组别名并显示原始英文组名
Windows的BUILTIN本地组别名与系统语言包绑定,并非可手动删除的自定义别名,无法直接“移除”。要显示原始英文组名,需确保系统语言优先级和UI语言完全设为英语(US),并重建本地化缓存:
步骤1:确认并设置语言优先级
- 打开「设置」→「时间和语言」→「语言和区域」
- 将「英语(美国)」移至语言列表最顶部,设为默认语言
- 进入「语言选项」,下载并安装完整的英语语言包(包括基本、手写、语音组件)
- 重启电脑使设置生效
步骤2:重置本地组本地化缓存
打开管理员PowerShell,执行以下命令:
# 强制刷新组策略 gpupdate /force # 重置本地安全策略缓存 secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
执行完成后再次重启电脑。
步骤3:同步系统语言设置至英语
打开管理员PowerShell,执行命令检查当前语言配置:
Get-WinSystemLocale Get-WinUILanguageOverride Get-WinUserLanguageList
若输出未将en-US设为最高优先级,执行以下命令修改:
# 设置系统区域为英语(美国) Set-WinSystemLocale en-US # 设置UI语言覆盖为英语(美国) Set-WinUILanguageOverride en-US # 更新用户语言列表优先级 $langs = Get-WinUserLanguageList $enUS = $langs | Where-Object LanguageTag -eq "en-US" $langs.Remove($enUS) $langs.Insert(0, $enUS) Set-WinUserLanguageList $langs -Force
完成后重启电脑。
2. 操作对西班牙语显示的影响
完成上述设置并重启后,系统会优先加载英语语言包中的组名称和描述,原西班牙语别名显示会被替换为英文原始名称,从而清除西班牙语显示。
3. 修改OsMuiLanguages的方法
OsMuiLanguages是系统级语言配置项,可通过两种方式修改:
- PowerShell命令:使用上述
Set-WinSystemLocale、Set-WinUILanguageOverride和Set-WinUserLanguageList命令,将所有语言优先级设为en-US,系统会自动同步OsMuiLanguages的值。 - 注册表修改(需谨慎操作):
打开注册表编辑器(regedit),导航至:
修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\SettingsOsMuiLanguages字符串值为en-US(若不存在则新建),然后重启电脑。
内容的提问来源于Stack Exchange,提问作者not2qubit
相关产品推荐
相关产品推荐

