Ako stiahnuť súbor aplikácie APPX z Windows Store

Inštalácia univerzálnych aplikácií Windows 10 / 8.1 .appx/.AppxBundle, zvyčajne sa vyskytuje online prostredníctvom obchodu Microsoft Store. Napriek tomu, že v systéme Windows existuje možnosť offline inštalácie aplikácií zo súborov appx (sideload), v obchode aplikácií systému Windows neexistuje žiadny spôsob, ako stiahnuť inštalačný súbor vo formáte appx. V tomto článku si ukážeme, ako používať nástroj Fiddler download appx akýkoľvek súbor UWP Aplikácie Microsoft Store. V budúcnosti sa tento súbor appx dá použiť na inštaláciu do počítačov, ktoré nemajú prístup do Microsoft Store (offline a izolované systémy alebo podnikový segment).

Našou úlohou je teda získať archív so súborom appx ľubovoľnej univerzálnej aplikácie Microsoft Store pre manuálnu inštaláciu na inom počítači, na ktorom nie je prístup na internet. Ako sme povedali, súbor .appx si nemôžete priamo stiahnuť z obchodu Microsoft Store. Pri inštalácii akejkoľvek aplikácie však klient Windows Store dostane vygenerovaný odkaz na stiahnutie súboru .appx cez HTTP / HTTPS. Pokúsme sa zachytiť adresu tohto priameho odkazu, z ktorého aplikácia Windows Store stiahne inštalačný súbor appx.

Na kontrolu a ladenie prenosu HTTP medzi klientom Windows Store a servermi Microsoft použijeme lokálny proxy server huslista, určené len na ladenie prenosu webových aplikácií.

obsah:

  • Ako stiahnuť súbor Appx univerzálnej aplikácie pomocou nástroja Fiddler
  • Inštalácia súboru Appx na Windows 10 / 8.1

Ako stiahnuť súbor Appx univerzálnej aplikácie pomocou nástroja Fiddler

Takže to potrebujeme sami huslista a jeho rozšírenie AppContainer loopback užitočnosť (potrebné „zabaliť“ prenos moderných aplikácií na Fiddler). Stiahnite si inštalačný súbor FiddlerSetup.exe možné z oficiálnej stránky (Https://www.telerik.com/download/fiddler).

rada. Podrobnosti o inštalácii pomôcky sú uvedené v predchádzajúcom článku, v ktorom sme hovorili o riešení riešenia problému prístupu na internet aplikácií Windows Store cez VPN..

Na kontrolu a ladenie prenosu HTTP medzi klientom Windows Store a servermi Microsoft použijeme lokálny proxy server huslista, určené len na ladenie webových aplikácií.

Po inštalácii spustite fiddler.exe s oprávneniami správcu. V okne, ktoré sa otvorí, kliknite na WinConfig na navigačnej lište.

V tomto zozname musíte vybrať univerzálne aplikácie, ktorých prenos by sa mal presmerovať na Fiddler. Ak chcete znížiť množstvo rušivého prenosu prijatého nástrojom Fiddler z iných aplikácií, vyberte iba aplikáciu v zozname sklad a uložte zmeny (Uložiť zmeny).

poznámka. Zoznam nainštalovaných univerzálnych aplikácií môže byť pomerne malý, ak boli touto metódou odstránené všetky štandardné obchody Windows Store.

V hlavnom okne Fiddler musíte vymazať aktuálny protokol - editovať-> Odstrániť-> Všetky Sessions (Ctrl + X).

Teraz musíte spustiť obchod s aplikáciami Windows, nájsť potrebnú aplikáciu, odkaz na inštalačný súbor .appx, ktorý chcete prijať, a spustiť inštaláciu (napríklad sa pokúste získať odkaz na súbor aplikácie appx) kalkulačka zadarmo).

Prepnite do okna Fiddler a sledujte relácie HTTP nainštalovanej aplikácie Store. Je ich veľa. Ak chcete nájsť udalosť prístupu k URL pomocou súboru aplikácie, použite vyhľadávanie podľa relácií (nájsť -> appx).

Šumař zvýrazní žltú adresu URL s kľúčovým slovom appx. V našom príklade nás zaujíma reťazec (Výsledok: 200, protokol: HTTP, hosť: TLU.dl.dodávka.t.t..microsoft.com). Výslednú adresu URL skopírujte do schránky výberom v kontextovej ponuke kópie->proste url .

V mojom príklade sa 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?

Zostáva otvoriť otvorenú adresu URL v ľubovoľnom prehliadači a uložiť výsledný súbor s príponou appx na disk. Súbor si môžete tiež stiahnuť pomocou ľubovoľného správcu sťahovania alebo PowerShell (ako sťahovať súbor cez HTTP pomocou Powershell).

Je dôležité. Adresa URL - odkaz na archív s aplikáciou nie je konštantný a je k dispozícii na krátku dobu. Pred uplynutím platnosti odkazu musíte mať čas na stiahnutie súboru. Ak nemáte čas, budete musieť aplikáciu odinštalovať a skúste to znova. V niektorých prípadoch má stiahnutý súbor príponu .zips, je potrebné zmeniť jeho rozšírenie na .appx alebo .appxbundle

Inštalácia súboru Appx na Windows 10 / 8.1

Tento súbor appx je teraz možné skopírovať do iného počítača s operačným systémom Windows 10 / Windows Server 2016 / Windows 8.1 a nainštalovať v režime offline. Obísť Windows Store jednoduchým dvojitým kliknutím na súbor appx.

Niektoré aplikácie majú závislosti, bez ktorých nie je možná inštalácia aplikácie. Pred inštaláciou aplikácie UWP musíte najprv nainštalovať všetky požadované balíčky. V protokole pripojenia Fiddler bude tiež uvedený zoznam URL adries všetkých potrebných aplikácií pre aplikácie (závislosti). Tieto súbory je tiež potrebné stiahnuť a nainštalovať..

Univerzálnu aplikáciu Windows 10 môžete nainštalovať zo súboru appx pomocou aplikácie Powershell:

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

rada. Ďalšie informácie o inštalácii univerzálnych aplikácií Windows bez použitia Windows Store nájdete v: Inštalácia moderných aplikácií Windows obchádzaním Windows Store

Dnes sme teda prišli na to, ako získať inštalačný súbor appx akejkoľvek univerzálnej aplikácie Windows 8. Hlavné obmedzenia tejto metódy:

  • Z Windows Store teda nebude možné stiahnuť predchádzajúcu verziu aplikácie UWP
  • Nemožno sťahovať chránené alebo platené aplikácie