幫助中心

伺服器、網路和帳戶的分步教程。

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