- Вопрос или проблема
- Ответ или решение
- Как изменить язык Windows 11 Home Single Language без переустановки
- Шаг 1: Подготовка
- Шаг 2: Скачивание языкового пакета
- Шаг 3: Установка языкового пакета
- Шаг 4: Изменение реестра
- Шаг 5: Перезагрузка компьютера
- Шаг 6: Настройки региона и дополнительных функций
- Заключение
Вопрос или проблема
Этот вопрос уже задавался ранее для Windows 10, однако решение, предложенное для Windows 10, похоже, не работает для Windows 11.
Проблема проста. Я купил новый ноутбук в Таиланде. Он пришел с Windows 11 Home Single Language Edition. 21H2. 22000.708. Установлен на английском (США) (en-US, 0409). Когда я попытался выполнить процедуру, описанную для Windows 10, и изменил язык с английского (США) (en-US, 0809) на английский (Великобритания) (en-UK, 0409), а затем перезагрузил свой ноутбук, язык дисплея изменился с английского (США) (en-US, 0809) на тайский (th-TH, 041E).
Кто-нибудь знает решение для Windows 11 или возможно ли изменить язык на английский (Великобритания), и что его можно изменить только с тайского на английский (США) и наоборот?
Для тех, кто хочет переключиться на en-us
, я смог сделать это без загрузки чего-либо, так как, похоже, это предустановлено. В PowerShell:
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0409 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 1033 /f
Затем перезагрузите.
Код для en-UK – 0809, а не 0409. Попробуйте изменить оба значения Default и InstallLanguage на этот номер.
Ответ Артура сработал для меня, просто нужно было изменить %TEMP% в указанных командах на полный путь к папке Temp, как это:
curl -o C:\Users\<userName>\AppData\Local\Temp\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab "https://filedn.com/lOX1R8Sv7vhpEG9Q77kMbn0/Windows11/LanguagePacks/Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab"
dism /online /Add-Package /PackagePath:C:\Users\<userName>\AppData\Local\Temp\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0809 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 2057 /f
cd
Обязательно выполните команду в режиме администратора
Недавно я смог изменить язык на Windows 11 Home SL с английского на немецкий, что требовало комбинации инструкций из разных ответов, поэтому я описываю, что я сделал, на случай, если кто-то столкнется с этой проблемой позже.
- Скачайте большой файл “ISO языковых пакетов и дополнительных функций” с языковыми пакетами Windows 11 здесь (я использовал Windows 11, версия 22H2 и 23H2 Language and Optional Features ISO, на момент написания также есть Windows 11, версия 24H2 Language and Optional Features ISO).
- Откройте его как любой файл архива с помощью WinRAR или подобного.
- В подкаталоге
LanguagesAndOptionalFeatures
найдите файл с именемMicrosoft-Windows-Client-Language-Pack_x64_[language_code].cab
и извлеките его. - Откройте терминал от имени администратора и установите пакет
dism /online /Add-Package /PackagePath:C:\Path\To\Microsoft-Windows-Client-Language-Pack_x64_[language_code].cab
- Посмотрите шестнадцатидичный идентификатор языка для вашего языка. Существует эта удобная таблица или файлы спецификаций от Microsoft здесь (в PDF-спецификации ищите таблицу “Language ID (2 bytes)” в разделе “Структура LCID”). Например, для
en-US
код это0409
, а для немецкого (de-DE
) это0407
. - Откройте редактор реестра (Win+R и введите
regedit
) и перейдите кHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
. - Измените значения обоих ключей (
Default
иInstallLanguage
) на код из шага 5.- В качестве альтернативы, вы можете редактировать поля в реестре, используя эти команды в терминале (замените
0407
на ваш код языка).reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0407 /f reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 0407 /f
- В качестве альтернативы, вы можете редактировать поля в реестре, используя эти команды в терминале (замените
- Перезагрузите компьютер.
Теперь большая часть интерфейса должна быть на вашем новом языке. Для меня, однако, даты и интерфейс настроек все еще были на английском.
- Перейдите в настройки Windows (Win+I) -> Время и язык -> Язык и регион
- Чтобы исправить даты, измените настройку “Региональный формат”.
- Чтобы исправить язык интерфейса настроек, рядом с “Предпочитаемые языки” нажмите “Добавить язык” (кнопка, обычно используемая для добавления новых раскладок клавиатуры). Найдите свой язык, поставьте галочки на опциях “Языковой пакет” и “Использовать в качестве языка отображения”. Эти опции должны быть доступны для языка, который вы установили ранее, даже если система Windows SL.
- После завершения загрузки вы можете удалить язык из предпочитаемых, чтобы избавиться от раскладки клавиатуры, но интерфейс настроек должен быть переведен после перезагрузки.
Перед выполнением последних шагов я также выполнил инструкции из этого ответа, они, возможно, тоже помогли.
Этот сайт только что помог мне изменить язык с португальского (Бразилия) на английский (США): https://leoguides.com/how-to-add-or-change-language-of-windows-11-home-single-language/
На случай, если сайт когда-либо перестанет работать, вот инструкции командной строки, которые он дает для английского (Великобритания):
curl -o %TEMP%\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab "https://filedn.com/lOX1R8Sv7vhpEG9Q77kMbn0/Windows11/LanguagePacks/Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab"
dism /online /Add-Package /PackagePath:%TEMP%\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0809 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 2057 /f
Ответ или решение
Как изменить язык Windows 11 Home Single Language без переустановки
Изменение языка в Windows 11 Home Single Language Edition может показаться сложным, особенно если система первоначально установлена на одном языке, например, английском (США), и необходимо изменить ее на английский (Великобритания). В данной статье мы рассмотрим пошаговые инструкции, как выполнить эту задачу, не прибегая к форматированию вашего устройства.
Шаг 1: Подготовка
Прежде чем приступить к изменению языка, убедитесь, что у вас есть учётные данные администратора для вашей системы, так как некоторые изменения затребуют права администратора. Также желательно создать точку восстановления системы на случай, если что-то пойдёт не так.
Шаг 2: Скачивание языкового пакета
Для изменения языка на английский (Великобритания) вам потребуется установить соответствующий языковой пакет.
- Скачайте языковой пакет для вашей версии Windows 11. Вы можете использовать следующую команду в PowerShell:
curl -o %TEMP%\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab "https://filedn.com/lOX1R8Sv7vhpEG9Q77kMbn0/Windows11/LanguagePacks/Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab"
Шаг 3: Установка языкового пакета
Перейдите в PowerShell или командную строку и выполните следующую команду:
dism /online /Add-Package /PackagePath:%TEMP%\Microsoft-Windows-Client-Language-Pack_x64_en-gb.cab
Шаг 4: Изменение реестра
Теперь вам нужно изменить настройки реестра, чтобы Windows использовала новый языковой пакет:
- Откройте PowerShell с правами администратора и выполните следующие команды:
reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0809 /f reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 2057 /f
Шаг 5: Перезагрузка компьютера
После выполнения всех вышеописанных шагов перезагрузите ваш компьютер, чтобы изменения вступили в силу. Как только система загрузится, интерфейс должен отобразиться на английском (Великобритания).
Шаг 6: Настройки региона и дополнительных функций
После перезагрузки, если какие-либо элементы ещё отображаются на старом языке, вы можете выполнить дополнительные настройки:
- Откройте "Параметры" (Win + I) → "Время и язык" → "Язык и регион".
- Измените "Региональный формат", чтобы отобразить даты и время в соответствии с новыми языковыми предпочтениями.
- В разделе "Предпочитаемые языки" добавьте новый язык, выбрав его и отметив опции "Языковой пакет" и "Использовать как язык отображения".
Заключение
Теперь ваш Windows 11 должен быть успешно переведен на английский (Великобритания) без переустановки системы. Следуя данным инструкциям, вы сможете настроить вашу систему так, как вам нужно, легко и быстро. Если у вас остались какие-либо вопросы, не стесняйтесь обращаться за поддержкой к сообществу или в техническую поддержку Microsoft.