You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell在Windows Server2022安装并设置en-GB语言包?

程序化安装Windows服务器版en-GB语言包的解决方案

针对Windows Server环境(Install-Language仅支持客户端系统),可通过以下步骤程序化部署en-GB语言包并生效系统区域设置:

1. 在线安装en-GB语言包(优先推荐)

使用DISM命令直接从Windows Update获取并安装语言包,这是服务器版的标准部署方式:

DISM /Online /Add-Language /Language:en-GB /All
  • /All 参数会同时安装语言包的所有附属组件(如输入法、字体等)
  • 若服务器无法连接公网,可先下载对应系统版本的en-GB语言包CAB文件,再执行离线安装:
    DISM /Online /Add-Package /PackagePath:"C:\Downloads\lp_en-gb.cab"
    

2. 配置系统与用户层面的语言设置

安装完成后,需通过PowerShell命令完成区域设置,所有设置需重启后生效:

  • 设置系统区域:
    Set-WinSystemLocale en-GB
    
  • 添加en-GB到当前用户的语言列表并设为优先:
    $langList = Get-WinUserLanguageList
    # 避免重复添加已存在的语言项
    if (-not ($langList | Where-Object LanguageTag -eq "en-GB")) {
        $langList.Add("en-GB")
        Set-WinUserLanguageList $langList -Force
    }
    
  • 设置欢迎屏幕与新用户的语言区域:
    Set-WinUILanguageOverride en-GB
    Set-WinHomeLocation -GeoId 242 # GeoId 242对应英国地区
    

3. 验证安装与设置

执行以下命令确认操作结果:

# 检查系统区域
Get-WinSystemLocale
# 检查已安装的语言包
Get-WindowsPackage -Online -PackageType LanguagePack | Where-Object PackageName -like "*en-GB*"
# 检查用户语言列表
Get-WinUserLanguageList

关键提示

之前执行Set-WinSystemLocale无效果,大概率是未重启系统——该命令的变更需要重启后才能生效。

内容的提问来源于stack exchange,提问作者user182595

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:46:16