Windows Server 2022 Core:如何为所有用户(含登录界面)修改默认键盘布局
Windows Server 2022 Core 全局设置德语键盘布局方案
针对Windows Server 2022 Core版本,直接修改注册表无法持久生效系统默认键盘布局,需通过官方命令行工具完成全局设置,步骤如下:
1. 确认并添加德语语言包
先检查当前已安装的语言列表:
Get-WinUserLanguageList
若列表中无de-DE,执行以下命令添加:
$LangList = Get-WinUserLanguageList $LangList.Add("de-DE") Set-WinUserLanguageList $LangList -Force
2. 设置当前用户默认键盘为德语
执行PowerShell命令将德语键盘设为当前用户的默认输入方法:
Set-WinUserLanguageList (Get-WinUserLanguageList | ForEach-Object { if ($_.LanguageTag -eq "de-DE") { $_.InputMethodTips.Clear() $_.InputMethodTips.Add("00000407") } $_ }) -Force
3. 设置系统全局默认(登录界面+新用户)
方法1:使用DISM命令
dism /online /set-allintl:de-DE
方法2:使用PowerShell命令
# 设置系统区域为德语(德国) Set-WinSystemLocale de-DE # 获取德语键盘布局ID并设为系统默认输入方法 $DefaultInputMethod = Get-WinUserLanguageList | Where-Object { $_.LanguageTag -eq "de-DE" } | Select-Object -ExpandProperty InputMethodTips | Select-Object -First 1 Set-WinDefaultInputMethodOverride $DefaultInputMethod
4. 重启服务器
执行重启命令使所有设置生效:
shutdown /r /t 0
说明
直接修改HKEY_USERS.DEFAULT\Keyboard Layout\Preload注册表项会被系统语言服务自动还原,因此必须通过上述官方工具修改系统级语言配置,才能确保登录界面和所有用户(包括新创建用户)的默认键盘布局为德语。
内容的提问来源于stack exchange,提问作者Sebastiano Liccione
相关产品推荐
相关产品推荐

