Смена языка интерфейса в Windows Single Language. Как я восстанавливал Asus All-in-one PC c флешки и получил арабский Windows 8.1

Ноябрь, 24th 2016Рубрика: Tips and Tricks | Windows | Soft 5388
Подписаться на комментарии по RSS

Смена языка интерфейса в Windows Single Language. Windows на арабском

Считается, что изменить язык интерфейса в специальной версии Windows Single Language (для одного языка) нельзя и пользователь вынужден работать только с изначально установленным языком интерфейса. На самом деле это не совсем так - простейшим вариантом смены языка интерфейса Windows будет полная переустановка системы, где, по идее, предполагается выбор необходимого языка.

Но это в теории... сегодня поделюсь собственным опытом как изменить язык интерфейса в Windows Single Language без переустановки и расскажу о забавном случае восстановления моноблока Asus All-in-one PC c флешки, когда я в результате получил арабский Windows 8.1.

Намного предыстории. Изначально имелся моноблок Asus All-in-one PC с Windows 8.1 Single Language, естественно всё на русском языке. Понадобилось на нем, на какое время, установить Linux Mint, а так как моноблок современный, все "прелести" в виде UEFI и лихой разбивкой GPT в наличие, соответственно и все проблемы с установкой альтернативной системы тоже. Подстраховавшись, дабы не терять лицензию, (!)штатной утилитой Asus была сделана установочная флешка и все успокоились.

Проблемы начались с того момента как потребовалось "вернуть всё взад". С загрузкой с флешки справиться не очень сложно, хоть это и не интуитивно понятно в UEFI моноблока Asus, но нормально. А вот дальше появляется первый интересный момент, вроде и мелочь... но она фатальная - язык интерфейса утилиты восстановления остается английским в любом случае, вне зависимости от вашего выбора. В результате и сама Windows устанавливается англоязычной. Следует заменить что это не единственный "косяк" средства восстановления.

Вполне логично выбрав пункт восстановления системы мы сталкиваемся с тем, что установщик не может найти области восстановления. Реальное же восстановление образа системы к заводским установкам происходит при выборе (!)очистки диска (не стоит только выбирать "полное стирание диска" иначе просто дополнительно потеряете несколько часов времени, он и так очищается но не в несколько проходов).

После окончания процедуры восстановления я всё-таки получил желаемый лицензионный Windows 8.1 Single Language, правда с английским интерфейсом. Осталось рассказать самое интересное как же сменить языка интерфейса Windows без переустановки и каким образом я получил арабкий Windows 8.1.

А вы в курсе что в арабском языке всё наоборот? То есть слова (ну назовём это безобразие так) пишутся справа налево и вообще всё на экране справа налево :)

Смена языка интерфейса в Windows Single Language без переустановки системы

  1. Для начала проверим какие языковые пакеты вообще установлены. Честно говоря не знал что реально в системе присутствует несколько языковых пакетов, хотя выбор их заблокирован (по идее, языковой пакет должен быть один). Сделать это можно такой командой:
  2. dism /Online /Get-Packages | findstr /c:"LanguagePack"
    Внимание! Запускать командную строку нужно от имени администратора

    В моём случае результат был такой:

    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.
    C:\Windows\system32>dism /Online /Get-Packages | findstr /c:"LanguagePack"
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ar-SA~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-ES~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~pt-BR~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~sr-LATN-RS~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~th-TH~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~tr-TR~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~uk-UA~6.3.9600.16384
    Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

    Как видите, имеется несколько языковых пакетов и ничего доустанавливать мне не понадобилось, так как русский пакет уже имеется (обратите внимание на буквы "ru-RU" в названии одного из пакетов). Если нужный язык у вас присутствует, то переходим сразу к 3-ему пункту.

  3. В противном случае понадобится найти и загрузить нужный языковой пакет с сайта Microsoft. На системном диске создаём папку "lp" и помещаем туда скопированный файл пакета, предварительно переименовав его в "lp". Для установки пакета вводим следующую команду:
  4. dism /Online /Add-Package /PackagePath:C:\lp\lp.cab
  5. Остается удалить лишние языковые пакеты. Если их несколько, можно удалять не все, главное чтобы в результате нужный нам пакет ru-RU оказался первым в списке при выполнении команды из первого пункта.
  6. C:\Windows\system32>dism /Online /Remove-Package /PackageName:Microsoft-Windows-
    Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
    Deployment Image Servicing and Management tool
    Version: 6.3.9600.17031
    Image Version: 6.3.9600.17031
    Processing 1 of 1 - Removing package Microsoft-Windows-Client-LanguagePack-Packa
    ge~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
    [==========================100.0%==========================]
    The operation completed successfully.
    Restart Windows to complete this operation.
    Do you want to restart the computer now? (Y/N)

    Изначально я про всё это не знал и, удалив англоязычный языковой пакет, в надежде что после перезагрузки система спросит меня о выборе нужного языка, получил Windows полностью на арабском :) Удалять лишние языки пришлось уже осваивая арабский.

    Вот и всё что хотелось рассказать. Выполнять перезагрузку следует только убедившись что нужный языковой пакет стоит на первом месте. Удачи!

    Если считаете статью полезной,
    не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 1

  1. 2017-04-09 в 17:40:17 | Игорь

    Получилось до п.3. Как удалить лишний языковой пакет через командную строку?

comments powered by HyperComments
Без регистрации
ваш комментарий будет опубликован после проверки
Регистрация на сайте

На указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.