Как скачать APPX приложения Windows 10 из Microsoft Store?

Универсальные приложения формата .Appx/.AppxBundle в Windows 10 обычно устаналиваются в онлайне режиме через магазин приложений Microsoft Store. И хотя в Windows вы можете установить приложение из appx файла (sideload), в магазине приложений Microsoft нельзя скачать установочный файл в appx формате. В этой статье мы покажем, как скачать appx файл любого UWP приложения из Microsoft Store и вручную установить его в Windows 10. Вы можете использовать эту методику для установки APPX приложений на компьютерах, в которых нет доступа к Microsoft Store (офлайн и изолированные системы, или корпоративный сегмент), а также в LTSC версиях Windows 10 (в которых Store отсутствует by design).

Наша задача — скачать установочный appx файл произвольного универсального приложения из Microsoft Store. Есть два способа получения ссылки на загрузку APPX файла: с помощью специального онлайн сервиса и с помощью утилиты Fiddler.

Получаем установочные файлы APPX приложений из Microsoft Store

Рассмотрим наиболее простой способ скачать APPX файлы любого приложения из Store вместе с зависимостями.

  1. Откройте браузер, перейдите в магазин приложений Microsoft (https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps) и откройте страницу нужного вам приложения. Скопируйте из адресной строки URL адрес приложения в магазине. В нашем примере мы скачаем установочные APPX файлы для приложения iTunes. URL адрес этого приложения https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart ;
  2. Откройте веб сайт https://store.rg-adguard.net/ (данный онлайн сервис Online link generator for Microsoft Store позволяет получить прямые ссылки на установочные APPX файлы приложений магазина). Вставьте в строку поиска URL ссылку на iTunes и в выпадающем списке выберите Retail;
    Ранее мы уже показывали, как пользоваться этим сервисом при восстановлении приложения Microsoft Store в Windows 10.
  3. Перед вами откроется список ссылок на установочные файлы appx приложений и необходимых зависимостей. Зависимости – это приложений или библиотеки, которые нужно установить для корректной работы iTunes;генератор ссылок на установочный appx файлы магазина приложений microsoft store
  4. Как вы видите, в списке довольно много файлов. Не нужно скачивать их все. В первую очередь определите битность своей Windows Для Windows 10 x64 нужны пакеты, имена которых заканчиваются на x64 (для 32 битной версии Windows 10 нужно скачать x86 пакеты, а для ARM-версии Windows – arm);скачать appx файл приложения microsoft store
  5. Также обратите внимание на версии файлов зависимостей. Не нужно качать все файлы подряд. Как правило, достаточно скачать самую последнюю версию приложения. Например, в нашем примере нужно скачать только последнюю версию библиотеки Microsoft.VCLibs.140.00.UWPDesktop;
  6. Если в полученном списке файлов есть также пакеты с расширением appxbundle, скачайте их также. Если у скачанного файла нет расширения, добавьте расширение. appxbundle вручную;
    Также в Microsoft Store могут быть и другие форматы установочных файлов: .msixbundle (MSI установщик) и .EAppx (обновление appx приложения).
  7. Скачайте все выбранные вами APPX и APPX bundle файлы. В моем примере список файлов получился таким:
    Microsoft.VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
    AppleInc.iTunes.MobileDeviceSupport_14050.7.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes.iPodVoiceOver_1430.3.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes_12113.17.53090.0_neutral_~_nzyj5cx40ttqa.AppxBundle

appx и appxbundle файлы приложений store и зависимости

Итак, вы скачали все необходимые файлы APPX приложения из Microsoft Store. Ручная установка APPX приложений из скачанных файлов описана в последнем разделе этой статьи.

Данный способ не позволит вам скачать защищенные или платные appx приложения, а также предыдущие версии UWP приложений.

Как скачать APPX файл универсального приложения с помощью Fiddler?

Есть более сложный способ получения ссылки на установочные APPX файлы приложения из магазина Microsoft. При установке любого приложения, клиент Microsoft Store на вашем компьютер получает прямую HTTP/HTTPS ссылку на загрузку .appx файла. Вы можете перехватить URL этой прямой ссылки с помощью утилиты Fiddler, использующейся для инспектирования и отладки HTTP трафика.

Скачайте установочный файл FiddlerSetup.exe с официального сайта (https://www.telerik.com/download/fiddler).

Скачать файл FiddlerSetup.exe

После установки запустите fiddler.exe с правами администратора. В открывшемся окне нажмите кнопку WinConfig в панели навигации.

Откроется окно расширения AppContainer Loopback Utility. В данном списке нужно выбрать универсальные UWP приложения, трафик которых нужно перенаправлять на Fiddler. Чтобы уменьшить количество «паразитного» трафика, получаемого Fiddler-ом от других приложений, в списке выберите только приложение Microsoft Store и сохраните изменения (Save Changes).

fiddler создать фильтр для перехвата http трафика microsoft store в windows 10

Примечание. Список установленных универсальных приложений может быть совсем небольшой, если все стандартные магазина Microsoft Store были удалены из образа Windows или вручную с помощью PowerShell.

В основном окне Fiddler нужно очистить текущий лог — Edit -> Remove -> All Sessions (Ctrl + X).

fidler очистить журнал соединений

Теперь нужно запустить магазин приложений Microsoft, найти нужное приложение, и запустить его установку (в качестве примере, попробуем получить ссылку на установочный appx файл приложения Calculator Free).

Приложение windows store - скачать и установить

Переключитесь в окно Fiddler и следите за устанавливаемыми HTTP сессиями приложения Store. Их довольно много. Чтобы найти событие получения доступа к URL с файлом приложения, воспользуемся поиском по сессиям (Find -> appx).

fidller отладка трафика и поиск http доступа к appx файла приложенея

Fiddler желтым цветом подсветит URL адреса с ключевым словом appx в URL. В нашем примере нас интересует строка (Result: 200, Protocol: HTTP, Host: tlu.dl.delivery.mp.microsoft.com). Скопируйте полученный URL адрес в буфер обмена, выбрав в контекстном меню Copy -> Just Url .

скопировать url с appx файлом приложения microsoft store

В моем примере URL получился таким _http://tlu.dl.delivery.mp.microsoft.com/ filestreamingservice/files/33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4?P1=1627653445& P2=404&P3=2&P4=F%2fZeZWLKUurYuEwkJjnfuFc9zUJxjfiKD%2fGpH5OdktlnVwrfdcLsHeQER5c1RA5b%2fwH1ZVPQ8cJLOgWcoKEXjg%3d%3d

Откройте полученный URL адресу в любом браузере и скачайте файл с расширением appx на диск. Файл также можно скачать с помощью любого менеджера загрузок или PowerShell (как скачать файл по HTTP с помощью Powershell).

скачать appx файл приложения

Важно. Url –ссылка на файл appx приложения не является постоянной и доступна в течении небольшого промежутка времени. Нужно успеть скачать файл до истечения срока жизни ссылки (ERROR 403: Time-Limited URL validation failed). Если не успели – придется удалить приложение и повторить все заново. В некоторых случаях скачанный файл имеет расширение .zip, нужно изменить его расширение на .appx или .appxbundle.

Установка приложения из Appx/AppxBundle файла в Windows 10

Полученные appx (appxbundle) файлы приложения и зависимости теперь можно скопировать на другой компьютер с Windows 10 (Windows Server 2016/2019) и установить в офлайн режиме, минуя Microsoft Store с помощью простого двойного щелчка по appx файлу.

ручная установка appx приложения в windows 10

Также вы можете установить APPX приложение со всеми зависимостями с помощью PowerShell. Отдельное APPX приложение файл можно установить из файла следующей командой:

add-appxpackage –path "C:\Users\admin\Downloads\ DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7s52g45wnx0g.Appx"

Установка APPX с помощью PowerShell: add-appxpackage

Если нужно установить сразу несколько appx/appxbundle файлов с зависимостями, скопируйте все скачанные файлы в один каталог и установите их следующими командами PowerShell:
$Path = ‘C:\tools\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

установка appx с зависимостями в windows 10

Проверьте, что ваше приложение установилось и его значок появился в меню Пуск.

Если попытаться установить APPX приложение без предварительной установки зависимостей, появится ошибка:

Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.
Windows cannot install resource package xxxxxx because the app package it requires could not be found. Ensure that the app package is installed before installing the resource package.

Графический установщик может показать пакет, который нужно установить:

Установщику приложений не удалось установить зависимости пакетов. Попросите у разработчика ИМЯ_ПАКЕТА.
Совет. Подобнее про установку универсальных приложений Windows без использования Microsoft Store смотрите в статье: Установка современных приложений Windows, минуя Microsoft Store.

Предыдущая статья Следующая статья


Комментариев: 6 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)