Instaliranje modernih Windows 8 aplikacija zaobilazeći Windows Store

Većina korisnika Windows 8 smatra da se moderne Windows 8 aplikacije (Metro Apps) mogu instalirati samo iz Windows Store-a. Zapravo, to nije sasvim istina. Pokušajmo to shvatiti, kako instalirati moderni program u Windows 8 koji nije objavljen u Windows Storeu.

Koncept trgovine Windows trgovina pretpostavlja da sve aplikacije dostupne u njoj podliježu obveznoj Microsoftovoj certifikaciji prije nego što je preuzmu u trgovinu. Zahvaljujući tome, korisnici sustava Windows 8 zaštićeni su od prodora zlonamjernog softvera putem trgovine Windows aplikacija..

Međutim, razmislimo o korporativnom segmentu korisnika kojima Windows Store može biti onemogućen administrativnim putem, kojima nije dopušten pristup internetu ili za koje su programeri napisali osobni korporativni Metro zahtjev koji iz različitih razloga (testna aplikacija, povjerljivo itd.) Ne može biti objavljen u javnoj Windows trgovini. Microsoft je za takve slučajeve razvio značajku pod nazivom Sideloading.. Bočnim utovarom uključuje instaliranje Windows 8 nepotvrđenih Metro aplikacija s bilo kojeg vanjskog medija - CD / DVD, USB, zaobilazeći službenu Microsoft Windows App Store.

vijeće. Postoji naputak da biste dobili datoteku instalacijske aplikacije za bilo koju aplikaciju iz Windows Store-a pomoću programa Fiddler. Pojedinosti u ovo članak.

Da bi se omogućila instalacija i pokretanje programa Metro Apps u načinu bočnog preuzimanja, okolina mora ispunjavati sljedeće uvjete:

  • Aplikacija za metro mora biti potpisana putem certifikata kojem vjeruje računalo na kojem će biti instaliran
  • Enterprise ili Pro izdanje sustava Windows 8 / Windows 8.1 ili poslužiteljska inačica sustava Windows Server 2012 / R2 moraju biti instalirani na računalo, a računalo u domeni (tj. Da je računalo u poslovnom okruženju)
  • Na računalu se pomoću pravila ili registra mora dopustiti instalacija pouzdanih appx aplikacija
primjedba. Način instaliranja za moderne aplikacije u načinu Sideloading dostupan je i za programere Metro-aplikacija, za to se uređaj s Windowsom 8 mora aktivirati pomoću posebne razvojne licence za razvojne programere (licenca za programere). Takva licenca košta oko 100 dolara. U ovom slučaju nisu nametnuta ograničenja za izdanje sustava Windows 8 i mjesto sustava u domeni.

Dakle, kako biste omogućili da se Metro Apps instalira u sustavu Windows 8 izvan Windows Store-a, morate izvršiti sljedeće operacije:

  1. Dopustite instalaciju pouzdanih aplikacija. Da biste to učinili, otvorite uređivač pravila grupe (gpedit.msc), idite na odjeljak Konfiguracija računala -> Administrativni predlošci -> Komponente sustava Windows -> Uvođenje paketa aplikacija i omogućiti (postavljeno na Omogućeno) politika Dopusti instalaciju svih pouzdanih aplikacija. Isti učinak može se postići direktnim uređivanjem registra. Otvoreni uređivač regedit.exe i promijenite ključnu vrijednost AllowAllTrustedApps u grani HKEY_LOCAL_MACHINE \ Softver \ Politike \ Microsoft \ Windows \ Appx \ na 1. Ako ključ registra nedostaje, morate ga kreirati ručno (upišite DWORD).
  2. Sljedeći korak je objavljivanje certifikata instalirane aplikacije na klijentskom računalu. Certifikat mora biti instaliran u odjeljku Pouzdan autoritet za certificiranje korijena (ovdje je opisano kako instalirati samopotpisanu potvrdu u sustav). Ako trebate odmah instalirati certifikat na mnoga računala - najlakši način za to je kroz grupna pravila - primjer je ovdje.
  3. Ostaje instalirati sam MetroApp u sustav. Da biste instalirali aplikaciju za trenutnog korisnika, morate koristiti Powershell cmdlet dodatak appxpackage, određivanje puta do datoteke appx:
    add-appxpackage C: \ Install \ Apps \ corporate.appx

    Ako moderni program morate integrirati izravno u wim sliku sustava Windows 8 / 8.1, morat ćete koristiti DISM:

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

    Aplikacija instalirana na ovaj način automatski će se instalirati za sve nove korisnike sustava.

primjedba. Kao rezultat instalacije i ova se aplikacija, poput standardne aplikacije Windows Store, instalira u mapu C: \ Programske datoteke \ WindowsApps

Aplikacije instalirane na ovaj način mogu se ukloniti na standardni način:

  • Samo za trenutnog korisnika:
    Ukloni-AppxPackage PackageName
  • Potpuno sa slike sustava Windows:
    DISM.exe / Online / Ukloni-ProvisionedAppxPackage / PackageName: yourpackagename