Väčšina používateľov systému Windows 8 verí, že moderné aplikácie systému Windows 8 (Metro Apps) je možné nainštalovať iba z obchodu Windows Store. V skutočnosti to nie je úplne pravda. Skúsme to zistiť, ako nainštalovať modernú aplikáciu v systéme Windows 8, ktorá nie je zverejnená v službe Windows Store.
Koncepcia obchodu s aplikáciami Windows Store predpokladá, že všetky aplikácie, ktoré sú v nej k dispozícii, podliehajú povinnej certifikácii spoločnosti Microsoft pred stiahnutím do obchodu. Vďaka tomu sú používatelia Windows 8 chránení pred prienikom škodlivého softvéru prostredníctvom obchodu s aplikáciami Windows..
Uvažujme však o podnikovom segmente používateľov, pre ktorých môže byť Windows Store administratívne odpojený, ktorí nemajú prístup na internet alebo pre ktorých vývojári napísali osobnú firemnú aplikáciu metra, ktorú z rôznych dôvodov (testovacia aplikácia, dôverné atď.) Nemožno zverejniť. vo verejnom obchode Windows Store. V takýchto prípadoch vyvinula spoločnosť Microsoft funkciu s názvom Sideloading.. bočné nakladanie zahŕňa inštaláciu necertifikovaných metro-aplikácií Windows 8 z akéhokoľvek externého média - CD / DVD, USB, obchádzania oficiálneho obchodu Microsoft Windows App Store.
rada. Existuje riešenie na získanie inštalačného súboru appx pre ľubovoľnú aplikáciu z Windows Store pomocou nástroja Fiddler. Podrobnosti v toto článok.Ak chcete povoliť inštaláciu a spustenie aplikácií Metro v režime Sideloading, musí prostredie spĺňať nasledujúce podmienky:
- Aplikácia metra musí byť podpísaná pomocou certifikátu dôveryhodného počítača, na ktorom bude nainštalovaná
- V počítači musí byť nainštalovaná verzia Enterprise alebo Pro Windows 8 / Windows 8.1 alebo serverová verzia Windows Server 2012 / R2 a počítač je v doméne (t. J. Počítač je v podnikovom prostredí)
- Na počítači musí byť možné pomocou politiky alebo registra inštalovať dôveryhodné aplikácie appx
Ak chcete povoliť inštaláciu aplikácií Metro v systéme Windows 8 mimo obchodu Windows Store, musíte vykonať nasledujúce operácie:
- Povoliť inštaláciu dôveryhodných aplikácií. Otvorte Editor politiky skupiny (gpedit.msc), prejdite na časť Konfigurácia počítača -> Šablóny pre správu -> Súčasti systému Windows -> Nasadenie balíka aplikácií a povoliť (nastavené na povolené) Povoliť inštaláciu všetkých dôveryhodných aplikácií. Rovnaký účinok je možné dosiahnuť priamou úpravou registra. Otvorte editor regedit.exe a zmeňte kľúčovú hodnotu AllowAllTrustedApps vo vetve HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Appx \ na 1. Ak kľúč databázy Registry chýba, musíte ho vytvoriť ručne (zadajte DWORD)..
- Ďalším krokom je publikovanie certifikátu nainštalovanej aplikácie na klientskom počítači. Certifikát musí byť nainštalovaný v časti Dôveryhodné koreňové certifikačné orgány (spôsob inštalácie certifikátu s vlastným podpisom do systému je uvedený tu). Ak potrebujete nainštalovať certifikát okamžite na mnohých počítačoch - najjednoduchší spôsob, ako to dosiahnuť, je prostredníctvom skupinových politík - príklad je tu.
- Zostáva nainštalovať MetroApp sám do systému. Ak chcete nainštalovať aplikáciu pre aktuálneho používateľa, musíte použiť rutinu Powershell add-appxpackage, zadanie cesty k súboru appx:
add-appxpackage C: \ Install \ Apps \ corporate.appx
Ak potrebujete integrovať modernú aplikáciu priamo do obrazu Windows 8 / 8.1 wim, budete musieť použiť DISM:
DISM / Add-ProvisionedAppxPackage / PackagePath: C: \ Install \ Apps \ corporate.appx / SkipLicense
Takto nainštalovaná aplikácia sa automaticky nainštaluje pre všetkých nových používateľov systému.
Aplikácie nainštalované týmto spôsobom je možné odstrániť štandardným spôsobom:
- Iba pre aktuálneho používateľa:
Remove-AppxPackage PackageName
- Úplne z obrázka Windows:
DISM.exe / Online / Remove-ProvisionedAppxPackage / PackageName: yourpackagename