На примере установки непростого пакета программы Lenovo Vantage.
Windows должна хотя бы раз получить доступ к интернету и провести инициализацию appx системы, пока этого не произошло любые попытки что либо установить или запустить потерпят неудачу (кроме случаев с некоторыми приложениями драйверов, которые запустятся в любом случае, например NVIDIA Control Panel).
Излишне напоминать о независимости от онлайн сервисов и суверенитете? Ваши программы будут с вам в любое время.
- Заходим на сайт https://store.rg-adguard.net/;
- Вводим в строку ссылку на программу из Microsoft Store;
- Нажимаем галочку и ждем;
- Видим список доступных для загрузки пакетов;
- Тут нужно внимательно не ошибиться. Нас интересуют только пакеты x86 и x64 т.к. у нас обычный ПК. Пакеты ARM нам не нужны;
- Наша задача скачать все уникальные зависимые пакеты последней версии, т.е. не нужно качать все подряд, нам нужно по одному нужному x86/x64 пакету из каждого предложенного;
- Если щелчок по нужному пункту ничего не дает: необходимо щелкнуть на каждый правой кнопкой мыши и выбрать «Копировать адрес ссылки» и вставить эту ссылку в новой вкладке и нажать Enter;
- В примере я скачал следующие пакеты:
Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x86__8wekyb3d8bbwe.Appx
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x86__8wekyb3d8bbwe.Appx
Microsoft.Services.Store.Engagement_10.0.23012.0_x64__8wekyb3d8bbwe.Appx
Microsoft.Services.Store.Engagement_10.0.23012.0_x86__8wekyb3d8bbwe.Appx
Microsoft.VCLibs.120.00.Universal_12.0.30501.0_x64__8wekyb3d8bbwe.Appx
Microsoft.VCLibs.120.00.Universal_12.0.30501.0_x86__8wekyb3d8bbwe.Appx
Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe.Appx
Microsoft.VCLibs.140.00_14.0.33519.0_x86__8wekyb3d8bbwe.Appx
- Далее нам нужно выбрать нужный основной пакет приложения, это не всегда очевидно, потому что он может быть не обозначен x86 или x64 версией. К примеру пакет E046963F.LenovoCompanion_10.2403.25.0_neutral_~_k1h2ywk1493x8 оказался x86 а пакет E046963F.LenovoCompanion_10.2403.25.0_neutral_~_k1h2ywk1493x8 оказался подходящим x64. Так же в списке могут быть очень старые версии приложения, например характерный E046963F.LenovoCompanion_2015.820.2334.0_neutral_~_k1h2ywk1493x8;
- Далее мы начинаем устанавливать пакеты, начиная с зависимых (NET.Native.Framework / NET.Native.Runtime / Services.Store.Engagement / VCLibs);
- Пакеты Services.Store.Engagement при запуске не демонстрируют ничего, т.е. не понятно прошла установка или нет. В таких случаях необходимо запустить PowerShell и ввести команду: Add-AppxPackage -Path «путь к пакету». Если все хорошо не будет показано никакой ошибки, значит пакет установлен;
- В конце устанавливается пакет E046963F.LenovoCompanion_10.2403.25.0_neutral_~_k1h2ywk1493x8.Msixbundle и программа запускается;