Jak stáhnout soubor aplikace APPX z Windows Store

Instalace univerzálních aplikací formátu Windows 10 / 8.1 .Appx/.Appxbundle, obvykle dochází online prostřednictvím Microsoft Store. Přestože v systému Windows existuje možnost offline instalace aplikací ze souborů appx (sideload), v úložišti aplikací Windows neexistuje žádný způsob, jak stáhnout instalační soubor ve formátu appx. V tomto článku si ukážeme, jak používat nástroj Fiddler stáhnout appx jakýkoli soubor UWP Aplikace Microsoft Store. V budoucnu lze tento soubor appx použít pro instalaci do počítačů, které nemají přístup k Microsoft Store (offline a izolované systémy nebo firemní segment).

Naším úkolem je tedy získat archiv se souborem appx libovolné univerzální aplikace Microsoft Store pro ruční instalaci na jiném počítači, na kterém není přístup k internetu. Jak jsme řekli, nemůžete přímo stáhnout soubor .appx z Microsoft Store. Při instalaci jakékoli aplikace však klient Windows Store obdrží vygenerovaný odkaz pro stažení souboru .appx přes HTTP / HTTPS. Zkusme zachytit adresu tohoto přímého odkazu, ze kterého aplikace Windows Store stáhne instalační soubor appx.

Ke kontrole a ladění provozu HTTP mezi klientem Windows Store a servery Microsoft použijeme místní proxy server Šumař, je určen pouze pro ladění provozu webových aplikací.

Obsah:

  • Jak stáhnout soubor Appx univerzální aplikace pomocí nástroje Fiddler
  • Instalace souboru Appx ve Windows 10 / 8.1

Jak stáhnout soubor Appx univerzální aplikace pomocí nástroje Fiddler

Takže to potřebujeme sami Šumař a jeho rozšíření Appcontainer Loopback Nástroj (nutné „zabalit“ provoz moderních aplikací na Fiddleru). Stáhněte instalační soubor Fiddlersetup.exe možné z oficiálních stránek (https://www.telerik.com/download/fiddler).

Tip. Podrobnosti o instalaci nástroje jsou v předchozím článku, ve kterém jsme hovořili o řešení pro řešení problému přístupu k Internetu aplikací Windows Store přes VPN.

Ke kontrole a ladění provozu HTTP mezi klientem Windows Store a servery Microsoft použijeme místní proxy server Šumař, je určen pouze pro ladění webových aplikací.

Po instalaci spusťte fiddler.exe s oprávněními správce. V okně, které se otevře, klikněte na Winconfig na navigační liště.

V tomto seznamu musíte vybrat univerzální aplikace, jejichž přenos by měl být přesměrován na Fiddler. Chcete-li snížit množství rušivého provozu přijatého Fiddlerem z jiných aplikací, vyberte pouze aplikaci v seznamu Obchod a uložte změny (Uložit Změny).

Poznámka:. Seznam nainstalovaných univerzálních aplikací může být poměrně malý, pokud byly touto metodou odstraněny všechny standardní obchody Windows Store.

V hlavním okně Fiddler musíte vymazat aktuální protokol - Upravit-> Odebrat-> Vše Sessions (Ctrl + X).

Nyní musíte spustit obchod s aplikacemi Windows, najít požadovanou aplikaci, odkaz na instalační soubor .appx, který chcete obdržet, a spustit instalaci (jako příklad zkuste získat odkaz na soubor aplikace appx) Kalkulačka Zdarma).

Přepněte do okna Fiddler a sledujte relace HTTP nainstalované aplikace Store. Je jich mnoho. Chcete-li najít událost přístupu k URL pomocí souboru aplikace, použijte vyhledávání podle relací (Najít -> appx).

Šumař zvýrazní žlutě s klíčovým slovem appx v URL. V našem příkladu nás zajímá řetězec (Výsledek: 200, Protokol: HTTP, Hostitel: tlu.dl.dodání.mp.Microsoft.com) Výslednou adresu URL zkopírujte do schránky výběrem v místní nabídce Kopírovat->Jen Url .

V mém příkladu se adresa URL ukázala takto _http: //tlu.dl.delivery.mp.microsoft.com/filestreamingservice / files / 33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4 P1 = 1520333686 & P2 = 301 P3 = 2 & P4 = kfSejp6k0M0ClMqRktgPCyLQJ6ca1dHYUVmnxhTPZbE% 3d DigitalchemyLLC.CalculatorFree_ 1.4.0.78_neutral__q7s52g45wnx0g.Appx?

Zbývá otevřít přijatou adresu URL v libovolném prohlížeči a uložit výsledný soubor s příponou appx na disk. Soubor lze také stáhnout pomocí libovolného správce stahování nebo PowerShell (jak stáhnout soubor přes HTTP pomocí Powershell).

Je důležité. URL - odkaz na archiv s aplikací není konstantní a je k dispozici po krátkou dobu. Před vypršením platnosti odkazu musíte mít čas na stažení souboru. Pokud nemáte čas, budete muset aplikaci odinstalovat a zkusit to znovu. V některých případech má stažený soubor příponu .zip, je třeba změnit jeho rozšíření na .appx nebo .appxbundle

Instalace souboru Appx ve Windows 10 / 8.1

Tento soubor appx lze nyní zkopírovat do jiného počítače se systémy Windows 10 / Windows Server 2016 / Windows 8.1 a nainstalovat offline a obejít Windows Store jednoduchým dvojitým kliknutím na soubor appx.

Některé aplikace mají závislosti, bez kterých není instalace aplikace možná. Před instalací aplikace UWP musíte nejprve nainstalovat všechny požadované balíčky. V protokolu připojení Fiddler bude také uveden seznam adres URL všech potřebných aplikací (závislostí). Tyto soubory je také třeba stáhnout a nainstalovat..

Univerzální aplikaci Windows 10 můžete nainstalovat ze souboru appx pomocí Powershell:

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

Tip. Další informace o instalaci univerzálních aplikací Windows bez použití Windows Store naleznete v části: Instalace moderních aplikací Windows obejít Windows Store

Dnes jsme tedy přišli na to, jak získat instalační soubor appx jakékoli univerzální aplikace Windows 8. Hlavní omezení této metody:

  • Z Windows Store tedy nebude možné stáhnout předchozí verzi aplikace UWP
  • Chráněné nebo placené aplikace nelze stáhnout