Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Мульти-язычная сборка Windows 10 1703 (15063) (http://forum.oszone.net/showthread.php?t=325861)

Shwarc 12-04-2017 11:27 2728569

Мульти-язычная сборка Windows 10 1703 (15063)
 
Задача: Создать полностью Локализованную Мульти язычную сборку на базе Windows 10 1703 (15063).
Подскажите, как интегрировать Inbox Apps в мульти-язычную сборку Windows 10 1703(15063). Для полного перевода всех приложений.
В основу взят диск "en_windows_10_multiple_editions_version_1703_updated_march_2017_x86_dvd_10188977.iso" SHA1:1AF7B5B5914B718C3F2F6E58907F51C36F8A03C1. В его интегрированы 3-LangPack-a (..._en-us.cab, ..._ru-ru.cab, ..._uk-ua.cab.) и дополнения для языковых пакетов, из дисков "en_windows_10_features_on_demand_version_1703_update_march_2017_x86_dvd_10188996.iso" и "en_windows_10_features_on_demand_version_1703_update_march_2017_x86_dvd_10188992.iso".
Вопрос: Как в образ пере интегрировать приложения Inbox Apps из диска "Windows_InsiderPreview_InboxApps_en-us_15063.iso"? для полной локализации сборки? Какими командами DISM? Как узнать зависимости? или Где что ни будь прочитать?

P.S. на х64 на будущее тоже интересует.

Shwarc 13-04-2017 12:48 2728929

Кое-что, начал выяснять самостоятельно.
В Win7x32 + Win10 ADK - не хочет работать с командами для приложений из магазина. Постоянно выдает ошибки. Не выяснял почему, может в семёрке чего-то не хватает или в ADK10 чего-то не доставил, установка была выборочная. С версией 1607 такого не было, это собственно и в вело меня в недоумения.
1. Загрузился в Win10х32 + Win10 ADK.
2. Интегрировал LangPack-и.
3. Интегрировал дополнения для LangPack-ов.
4. Сохранил изменения.
5. Пере интегрировал приложения.
6. Сохранил изменения.
Установку пока не проверял. Как проверю отпишусь.
Поскольку зависимостей не знал и до сиг пор не знаю, пере интегрировал со всеми доступными пакетами на диске. Команды выглядят примерно так:
Код:

Dism /Image:D:\mount /Add-ProvisionedAppxPackage /PackagePath:"D:\x86fre\Microsoft.3DBuilder_8wekyb3d8bbwe.appxbundle" /LicensePath:"D:\x86fre\Microsoft.3DBuilder_8wekyb3d8bbwe.xml" /DependencyPackagePath:"D:\x86fre\Microsoft.VCLibs.x86.14.00.appx" /DependencyPackagePath:"D:\x86fre\Microsoft.NET.Native.Framework.x86.1.3.appx" /DependencyPackagePath:"D:\x86fre\Microsoft.NET.Native.Runtime.x86.1.3.appx" /DependencyPackagePath:"D:\x86fre\Microsoft.NET.Native.Runtime.x86.1.4.appx" /DependencyPackagePath:"D:\x86fre\Microsoft.Advertising.Xaml.x86.appx"
где: D:\x86fre - папка с приложениями, D:\mount - папка монтирования.

Shwarc 14-04-2017 21:58 2729383

Dism /Image:D:\mount - это понятно, путь к смонтированному образу.
/Add-ProvisionedAppxPackage /PackagePath:"D:\x86fre\ХХХХХХХХХХХХХХХХ.appxbundle" - интеграция пакета приложения ХХХХХХХХХХХХХХХХ.appxbundle
/LicensePath:"D:\x86fre\ХХХХХХХХХХХХХХХХ.xml" - путь к файлу лицензии, обычно имя совпадает с именем приложения, ХХХХХХХХХХХХХХХХ.xml
/DependencyPackagePath:"D:\x86fre\Microsoft.YYYYYYYYYYY.appx" - указания пакета зависимости
Каждому приложению нужны свои пакеты зависимости, но какие нигде не расписано, По этому решил указать все. На сколько я понял играет даже последовательность с которой нужно указывать пакеты зависимости. Предложенный мною выше вариант, отработал со всеми приложениями.
Не проверял, но насколько я понял, для х64 не обходимо оба пакета зависисости и х86, и х64. И обычно первым должен идти пакет х86 а потом х64. пример: /DependencyPackagePath:"D:\x86fre\Microsoft.NET.Native.Framework.x86.1.3.appx" /DependencyPackagePath:"D:\x86fre\Microsoft.NET.Native.Framework.x64.1.3.appx"

Вот все пакеты зависимости на х86
Microsoft.Advertising.Xaml.x86.appx
Microsoft.NET.Native.Framework.x86.1.3.appx
Microsoft.NET.Native.Runtime.x86.1.3.appx
Microsoft.NET.Native.Runtime.x86.1.4.appx
Microsoft.VCLibs.x86.14.00.appx

Вот все пакеты зависимости на х64
Microsoft.Advertising.Xaml.x64.appx
Microsoft.Advertising.Xaml.x86.appx
Microsoft.NET.Native.Framework.x64.1.3.appx
Microsoft.NET.Native.Framework.x86.1.3.appx
Microsoft.NET.Native.Runtime.x64.1.3.appx
Microsoft.NET.Native.Runtime.x64.1.4.appx
Microsoft.NET.Native.Runtime.x86.1.3.appx
Microsoft.NET.Native.Runtime.x86.1.4.appx
Microsoft.VCLibs.x64.14.00.appx
Microsoft.VCLibs.x86.14.00.appx

В Win7x32 + Win10 ADK по чему-то так и не хочет работать с командами для приложений из магазина.

Shwarc 16-04-2017 21:15 2729913

..."Тихо сам собой, я веду беседу."...
210 просмотров и не одного ответа.

Решил уже дописать, может кому пригодится.
Проверил (х86). Всё работает, приложения устанавливаются, мульти язычные.
Конечно, хотелось бы, поточнее узнать зависимости для пакетов приложений, а не тулить всё подряд. Но пока и так сойдёт.
Интегрировать нужно обязательно после интеграции LangPack-ов, так как пере интегрируются только те языки которые уже есть в образе.
На Win7x32 + Win10 ADK1703 так и не хочет работать. Всё делал на Win10x32_1703 + Win10 ADK_1703.
На этом тему можно считать решёной.

Shwarc 21-04-2017 19:52 2731303

Цитата:

На Win7x32 + Win10 ADK1703 так и не хочет работать.
Может нужно было установить KB2999226? А то, так и не работает. Это у меня что-то с Win7, не работает ни один АДК ни 8.1, ни 10_1607, ни 10_1703.


Время: 20:04.

Время: 20:04.
© OSzone.net 2001-