Арабский Windows 8.1 после восстановления компьютера

Ноябрь, 24th 2016Рубрика: Windows | Советы 48979
Подписаться на комментарии по 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 полностью на арабском :) Удалять лишние языки пришлось уже осваивая арабский.

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

    Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

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

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

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

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

  2. 2017-06-20 в 04:33:16 | Денис

    Работает для 10-ки. До этого перебрал 5-7 других рецептов из сети, получилось только с этим. Оставил вообще только один нужный пакет, правда и было не много - 4шт всего.

  3. 2018-03-17 в 17:14:14 | BlackAngel

    Спасибо большое. Очень помогло все сработало.

  4. 2019-01-08 в 22:51:27 | Anton

    Для single language не помогло. Не устанавливает язык, пишет: "Error: 0x800f081e

    The specified package is not applicable to this image."

  5. 2019-02-03 в 21:37:48 | Константин

    Инструкция работает. Для Single language это единственная рабочая. Спасибо автору.

    P.S. У меня были более новые файлы .esd , а не .wim или .cab как в инструкции, небольшая корректировка команд и все работает.

  6. 2019-02-07 в 15:16:13 | Аноним

    Реально сработало! Пол инета облазил, ничего толкового не нашёл, а эта статья помогла. Спасибо!

  7. 2019-02-21 в 09:54:35 | Аноним

    Windows 10 SL 17134.590

    Все получилось огромное спасибо.

  8. 2019-02-25 в 23:24:03 | Аноним

    Спасибо. Это описание единственное, что помогло поменять язык.

  9. 2019-03-09 в 20:11:51 | Виталий

    Отличная статья, все сделал по пунктам, язык после перезагрузки изменился на русский. При заполнении командной строки копируйте команды прям из статьи, названия языковых пакетов копируйте из командной строки после п.1, я делал через Notepad. Автору респект и уважуха)

  10. 2019-03-29 в 14:35:01 | Аноним

    подскажите, пожалуйста, где найти эти файлы с языковыми пакетами? на сайте Win их нет.

  11. 2019-03-29 в 16:45:26 | dre@mer]]>avatar]]>

    Внимательно читаем первый пункт и проверяем какие языковые пакеты вообще установлены:

    dism /Online /Get-Packages | findstr /c:"LanguagePack"

  12. 2019-03-29 в 19:32:39 | Аноним

    dre@mer, прочли.... Английский языковой пакет. Версия то для одного языка установлена)

  13. 2019-06-18 в 18:47:02 | Никита

    Лучший вариант из все имеющихся в инете, спасибо автору, очень помагло

  14. 2019-12-17 в 22:31:22 | Дмитрий

    Спасибо автору! Единственное, что сработало.

    Обратите внимание - есть языковые пакеты с расширением *.cab и с расширением *.esd. У меня система отказалась ставить cab файлы (...package is not applicable...), зато без проблем встал esd пакет. Надо только поправить синтаксис в dism /Online /Add-Package /PackagePath:C:\lp\lp.esd

  15. 2020-01-22 в 23:21:17 | nik

    народ, а командную строку, куда вводятся все команды, где найти можно?

  16. 2020-06-09 в 21:53:46 | 0000

    Нажми Win+R и напиши cmd

  17. 2021-02-06 в 23:40:40 | Алексей

    Спасибо огромное за статью! Это единственное что работает!

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