Start typing to search across invoices, services, domains, tickets, and more...
Многие образы Windows VPS поставляются с английским интерфейсом. В этой статье описано, как сменить язык интерфейса Windows Server на упрощённый китайский: установить китайский языковой пакет, переключить язык отображения, настроить региональные параметры и скопировать их на экран приветствия и для новых пользователей. В Windows Server 2022 основную работу выполняет одна команда PowerShell — Install-Language, а в Windows Server 2016 и 2019 используется установщик языковых пакетов lpksetup.
Способ установки языкового пакета зависит от версии. Откройте PowerShell от имени администратора и проверьте систему и текущий язык:
Get-ComputerInfo -Property OsName, OsVersion
Get-WinSystemLocale
Get-WinUserLanguageList
Для Windows Server 2022 (сборка 10.0.20348) переходите к шагу 2, для 2016 (10.0.14393) и 2019 (10.0.17763) — к шагу 3.
В Windows Server 2022 есть модуль LanguagePackManagement. Если у сервера есть доступ к Windows Update, следующая команда сама скачает и установит пакет упрощённого китайского языка и связанные компоненты:
Install-Language zh-CN -CopyToSettings
Get-InstalledLanguage
Ключ -CopyToSettings также делает zh-CN предпочтительным языком интерфейса системы. Установка занимает 5–20 минут в зависимости от канала — не закрывайте окно. Если PowerShell сообщает, что команда Install-Language не найдена, модуль отсутствует или это не Server 2022 — используйте шаг 3.
В 2016 и 2019 раздел «Параметры → Время и язык» обычно не позволяет скачать языковой пакет. Нужен ISO языковых пакетов, точно соответствующий сборке ОС, полученный по официальному каналу Microsoft (центр корпоративного лицензирования, подписка Visual Studio и т. п.). Загрузите ISO на сервер, подключите его двойным щелчком (пусть это диск D:) и выполните:
lpksetup /i zh-CN /p D:\x64\langpacks\Microsoft-Windows-Server-Language-Pack_x64_zh-cn.cab /r /s
Структура каталогов в разных ISO отличается, поэтому укажите фактический путь к .cab-файлу. Можно также запустить lpksetup без параметров, выбрать «Установить языки интерфейса» и указать пакет zh-cn в мастере.
После установки пакета выполните команды ниже: они задают язык интерфейса, список языков ввода, формат региона, местоположение «Китай» (GeoId 45) и системную локаль для программ без поддержки Юникода:
Set-WinUILanguageOverride -Language zh-CN
Set-WinUserLanguageList zh-CN, en-US -Force
Set-Culture zh-CN
Set-WinHomeLocation -GeoId 45
Set-WinSystemLocale -SystemLocale zh-CN
Системная локаль избавляет от «кракозябр» вместо китайских символов в старых программах. В Windows Server 2022 дополнительно можно выполнить Set-SystemPreferredUILanguage zh-CN.
По умолчанию настройки применяются только к текущему пользователю, поэтому экран входа и новые учётные записи останутся на английском. В Windows Server 2022 скопировать их можно одной командой:
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true
В 2016 / 2019 запустите intl.cpl, откройте вкладку «Дополнительно» (Administrative), нажмите «Копировать параметры», отметьте «Экран приветствия и системные учётные записи» и «Новые учётные записи пользователей» и подтвердите. Затем перезагрузите сервер:
Restart-Computer
Убедитесь, что для текущего пользователя выбран китайский язык интерфейса, затем выйдите из системы и войдите снова. Некоторым компонентам, например диспетчеру серверов, может потребоваться ещё одна перезагрузка.
Чаще всего сервер не может связаться с Windows Update или групповая политика направляет его на WSUS. Проверьте сеть и DNS либо установите пакет офлайн.
Язык интерфейса меняет только UI. Системная локаль может повлиять на старые программы, зависящие от кодовой страницы по умолчанию, поэтому меняйте её в период низкой нагрузки и с резервной копией.
Если проблема не решена, создайте тикет в круглосуточную техническую поддержку IMIDC, указав версию ОС и текст ошибки.