Namestitev sodobnih aplikacij za Windows 8 mimo Windows Store

Večina uporabnikov sistema Windows 8 verjame, da je sodobne programe za Windows 8 (Metro Apps) mogoče namestiti samo iz trgovine Windows. Pravzaprav to ni povsem res. Poskusimo to ugotoviti, kako namestiti sodobno aplikacijo v Windows 8, ki ni objavljena v trgovini Windows.

Koncept trgovine z aplikacijami Windows Store predvideva, da so za vse aplikacije, ki so na voljo v njej, pred prenosom v trgovino obvezno potrjeno Microsoftovo potrdilo. Zahvaljujoč temu so uporabniki sistema Windows 8 zaščiteni pred vdorom zlonamerne programske opreme skozi Windows aplikacijsko trgovino..

Vendar razmislimo o podjetniškem segmentu uporabnikov, za katere je Windows Store mogoče onemogočiti z administrativnimi sredstvi, ki jim ni dovoljen dostop do interneta ali za katere so razvijalci napisali osebno korporacijsko aplikacijo Metro, ki je zaradi različnih razlogov (testna aplikacija, zaupni itd.) Ni mogoče objaviti v javni trgovini Windows. Microsoft je za take primere razvil funkcijo, imenovano Sideloading.. Stransko nalaganje vključuje namestitev nepotrjenih Metro-aplikacij za Windows 8 s katerega koli zunanjega medija - CD / DVD, USB, mimo službene trgovine Microsoft Windows App Store.

Namig. Obstaja rešitev, kako pridobiti datoteko namestitvene aplikacije za katero koli aplikacijo iz trgovine Windows s pomočjo Fiddlerja. Podrobnosti v to članek.

Če želite omogočiti namestitev in zagon aplikacij Metro v stranskem načinu, mora okolje izpolnjevati naslednje pogoje:

  • Vlogo za podzemno železnico je treba podpisati s potrdilom, ki mu zaupa računalnik, na katerem bo nameščen
  • V računalnik morata biti nameščena Enterprise ali Pro izdaja Windows 8 / Windows 8.1 ali strežniška različica Windows Server 2012 / R2, računalnik pa je v domeni (tj. Računalnik je v poslovnem okolju)
  • V računalnik mora biti z uporabo pravilnika ali registra dovoljeno namestiti zaupanja vredne aplikacije
Opomba. Način namestitve sodobnih aplikacij v načinu Sideloading je na voljo tudi razvijalcem Metro-aplikacij; za to je treba aktivirati napravo z operacijskim sistemom Windows 8 s posebno licenco za razvijalce (razvijalčevo licenco). Takšna licenca stane približno 100 dolarjev. V tem primeru omejitve glede izdaje Windows 8 in lokacije sistema v domeni niso naložene.

Če želite dovoliti, da se Metro Apps v Windows 8 namesti izven trgovine Windows, morate izvesti naslednje operacije:

  1. Dovoli namestitev zaupanja vrednih aplikacij. Če želite to narediti, odprite urejevalnik skupinskih pravilnikov (gpedit.msc), pojdite na razdelek Konfiguracija računalnika -> Administrativne predloge -> Komponente sistema Windows -> Uvajanje paketov aplikacij in omogočite (nastavljeno na Omogočeno) politika Dovoli namestitev vseh zaupanja vrednih aplikacij. Enak učinek lahko dosežemo z neposrednim urejanjem registra. Odpri urejevalnik regedit.exe in spremenite ključno vrednost AllowAllTrustedApps v podružnici HKEY_LOCAL_MACHINE \ Programska oprema \ Politike \ Microsoft \ Windows \ Appx \ naprej 1. Če registrski ključ manjka, ga morate ustvariti ročno (vnesite DWORD).
  2. Naslednji korak je objava potrdila o nameščeni aplikaciji na odjemalcu. Potrdilo mora biti nameščeno v razdelku Zaupni organi za potrjevanje korenin (tukaj je opisano, kako v sistem namestiti samopodpisano potrdilo). Če morate certifikat takoj namestiti v več računalnikov - najlažji način je to prek skupinskih pravilnikov - tukaj je primer.
  3. Ostaja še sam, da v sistem namestite sam MetroApp. Če želite namestiti aplikacijo za trenutnega uporabnika, morate uporabiti ukazni ukaz Powershell add-appxpackage, določitev poti do datoteke appx:
    add-appxpackage C: \ Namestitev \ Aplikacije \ corporate.appx

    Če morate sodobno aplikacijo neposredno vključiti v podobo Wimda 8 / 8.1, boste morali uporabiti DISM:

    DISM / Add-ProvisionedAppxPackage / PackagePath: C: \ Namestitev \ Aplikacije \ corporate.appx / SkipLicense

    Tako nameščena aplikacija bo samodejno nameščena za vse nove uporabnike sistema.

Opomba. Zaradi namestitve je ta aplikacija, kot standardna aplikacija Windows Store, nameščena v mapo C: \ Programske datoteke \ WindowsApps

Aplikacije, nameščene na ta način, je mogoče odstraniti na običajen način:

  • Samo za trenutnega uporabnika:
    Odstrani-AppxPackage PackageName
  • Popolnoma iz slike Windows:
    DISM.exe / Spletna / Remove-ProvisionedAppxPackage / PackageName: vaše ime pakiranja