帮助中心

服务器、网络和账户的分步教程。

Windows 服务器

Windows Server 变更显示语言、系统区域设置与时区(2016/2019/2022)

Windows Server 变更显示语言、系统区域设置与时区(2016/2019/2022)

Windows Server 镜像多半以英文安装,但不少团队习惯使用自己的语言操作,而且旧版应用程序通常需要正确的系统区域设置,才能正常显示中文、日文或俄文而不出现乱码。本文说明如何在 Windows Server 2016、2019、2022 上变更 Windows Server 显示语言、系统区域设置、区域格式与时区。所有命令都在 JUSTG VPS 的 RDP 或 VNC 控制台中,以管理员身份打开的 PowerShell 运行。示例使用日文(ja-JP),中文界面请改用下表中的 zh-CN。

步骤 1:检查目前的语言设置

先记下目前的设置,方便变更后比对:

Get-WinSystemLocale
Get-WinUILanguageOverride
Get-WinUserLanguageList
Get-TimeZone

Windows 把语言分成四项:显示语言(菜单与对话框)、用户语言列表(输入法)、区域格式(日期与数字)以及系统区域设置(非 Unicode 程序使用的代码页)。四者可以混搭,例如英文界面搭配简体中文系统区域设置。

语言/地区语言代码时区 ID
繁体中文(台湾)zh-TWTaipei Standard Time
简体中文zh-CNChina Standard Time
日文(东京)ja-JPTokyo Standard Time
韩文(首尔)ko-KRKorea Standard Time
俄文(莫斯科)ru-RURussian Standard Time
英文(约翰内斯堡)en-ZASouth Africa Standard Time
法文fr-FRRomance Standard Time
西班牙文es-ESRomance Standard Time

步骤 2:在 Windows Server 2022 安装语言

Windows Server 2022 内置 Install-Language 命令,会从 Windows Update 下载语言包与相关功能;加上 -CopyToSettings 会同时设为首选显示语言:

# Windows Server 2022
Install-Language -Language ja-JP -CopyToSettings
Get-InstalledLanguage

下载需要服务器能连上互联网,可能要花几分钟。若服务器使用 WSUS 或封锁 Windows Update,请改用步骤 3 的离线方式。

步骤 3:在 Windows Server 2016/2019 安装语言包

2016 与 2019 最可靠的做法,是使用微软官方、与您操作系统版本完全相符的 Windows Server 语言包 ISO。把文件复制到服务器、挂载后,用 lpksetup.exe 向导或 DISM 安装对应语言的 .cab:

# Windows Server 2016 / 2019 (language pack ISO copied to C:\ISO)
Mount-DiskImage -ImagePath C:\ISO\LanguagePack.iso
Get-Volume | Where-Object DriveType -eq 'CD-ROM'

# Option A: graphical installer
lpksetup.exe

# Option B: DISM (adjust drive letter and path to the .cab for your language)
Dism /Online /Add-Package /PackagePath:E:\x64\langpacks\Microsoft-Windows-Server-Language-Pack_x64_ja-jp.cab
只能使用与您 Windows Server 版本相符的语言包。版本不符的软件包会安装失败,或造成界面只翻译一半。

步骤 4:设置显示语言、用户语言与系统区域设置

语言包安装完成后,切换界面、语言列表、区域格式与系统区域设置。旧程序出现问号或乱码,关键就在系统区域设置:

Set-WinUILanguageOverride -Language ja-JP
Set-WinUserLanguageList -LanguageList ja-JP, en-US -Force
Set-Culture -CultureInfo ja-JP
Set-WinSystemLocale -SystemLocale ja-JP

步骤 5:把设置复制到欢迎屏幕与新用户

让登录界面与日后新创建的账号也使用相同语言,需要把设置复制到系统:

# Windows Server 2022
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true

# Windows Server 2016 / 2019: open Region settings and use
# Administrative -> Copy settings...
intl.cpl

在 2016/2019 的“区域”对话框中,按下确定前请同时勾选“欢迎屏幕与系统账户”及“新用户账户”。

步骤 6:用 Set-TimeZone 变更时区并重启

依用户所在地区或日志需求选择时区。例如给中国团队使用的东京 VPS,可以设为 China Standard Time;服务南非客户的约翰内斯堡服务器则设 South Africa Standard Time。接着同步时间并重启,让所有语言变更生效:

Get-TimeZone -ListAvailable | Where-Object Id -like "*Tokyo*"
Set-TimeZone -Id "Tokyo Standard Time"
w32tm /resync
Restart-Computer

重启后再次登录,运行步骤 1 的命令确认各项设置。

常见问题

之后可以改回英文吗?

可以。运行 Set-WinUILanguageOverride -Language en-US,并把步骤 4 其他命令的语言改为 en-US,重启即可。已安装的语言包可以保留。

变更后为什么有些菜单还是英文?

部分服务器角色、管理工具或第三方软件本身没有本地化,或需要注销再登录才会应用新语言。也请确认步骤 6 之后已经重启。

变更时区会影响计划任务吗?

会。任务计划程序使用本地时间,原本设在 03:00 的任务会改在新时区的 03:00 运行。变更后请检查重要的计划任务。

如果语言包无法安装或界面没有改变,请提交工单联系 JUSTG 技术支持,并附上 Windows Server 版本与错误消息。

这篇文章有帮助吗?
帮助中心
AlipayUnionPayVISAMastercardPayPalUSDTstripe