Modern Windows 8 alkalmazások telepítése, megkerülve a Windows Áruházot

A legtöbb Windows 8 felhasználó úgy gondolja, hogy a modern Windows 8 alkalmazások (Metro Apps) csak a Windows Áruházból telepíthetők. Valójában ez nem teljesen igaz. Próbáljuk kitalálni, Hogyan telepítsünk egy modern alkalmazást a Windows 8 rendszerben, amelyet a Windows Store nem tesz közzé.

A Windows Store alkalmazás-áruház koncepciója azt feltételezi, hogy az abban elérhető összes alkalmazás kötelező Microsoft-tanúsítás alá esik, mielőtt az áruházba letöltenék. Ennek köszönhetően a Windows 8 felhasználókat védik a rosszindulatú programok behatolása ellen a Windows alkalmazásboltban..

Gondoljunk azonban azon felhasználók vállalati szegmensére, akik számára a Windows Áruház adminisztratív módon letiltható, akik nem férhetnek hozzá az internethez, vagy akik számára a fejlesztők személyes vállalati Metro alkalmazást írtak, amelyet különféle okokból (teszt alkalmazás, bizalmas stb.) Nem lehet közzétenni a nyilvános Windows Store-ban. Ilyen esetekben a Microsoft kifejlesztette a Sideloading nevű funkciót.. Side-betöltés magában foglalja a Windows 8 hitelesítetlen Metro-alkalmazások telepítését bármilyen külső adathordozóról - CD / DVD, USB, a hivatalos Microsoft Windows App Store áthidalásával.

tanács. Megkerülhető egy megoldás, hogy a Windows Store-ból az Fiddler használatával megszerezzük az alkalmazás alkalmazás telepítőfájlját. Részletek ezt cikk.

A Metro Apps telepítésének és elindításának Sideloading módban történő engedélyezéséhez a környezetnek meg kell felelnie a következő feltételeknek:

  • A metróalkalmazást alá kell írni egy tanúsítvánnyal, amely megbízható a számítógépen, amelyre telepíteni fogja
  • A Windows 8 / Windows 8.1 Enterprise vagy Pro verzióját vagy a Windows Server 2012 / R2 szerver verzióját telepíteni kell a számítógépre, és a számítógép a tartományban van (azaz a számítógép üzleti környezetben van)
  • Számítógépen házirend vagy beállításjegyzék használatával engedélyezni kell a megbízható appx alkalmazások telepítését
megjegyzés. A modern alkalmazások telepítési módja az oldalsó letöltés módban a Metro-alkalmazások fejlesztői számára is elérhető. Ehhez a Windows 8-as eszközt speciális fejlesztői licenc (fejlesztői licenc) használatával kell aktiválni. Az ilyen licenc körülbelül 100 dollárba kerül. Ebben az esetben a Windows 8 kiadására és a rendszernek a tartományban való elhelyezésére nincs korlátozás.

Tehát ahhoz, hogy a Metro Apps telepíthető legyen a Windows 8 rendszerbe a Windows Áruházon kívülről, a következő műveleteket kell végrehajtania:

  1. Megbízható alkalmazások telepítésének engedélyezése. Ehhez nyissa meg a Csoportházirend-szerkesztőt (gpedit.msc), lépjen a szakaszba Számítógép konfigurálása -> Felügyeleti sablonok -> Windows-összetevők -> Alkalmazáscsomag telepítése és engedélyezze (beállítva: Bekapcsolt) politika Engedélyezze az összes megbízható alkalmazás telepítését. Ugyanez a hatás érhető el a nyilvántartás közvetlen szerkesztésével. Nyissa meg a szerkesztőt regedit.exe és változtassa meg a kulcs értékét AllowAllTrustedApps az ágban HKEY_LOCAL_MACHINE \ szoftver \ házirendek \ Microsoft \ Windows \ Appx \ tovább 1. Ha hiányzik a rendszerleíró kulcs, akkor manuálisan kell létrehoznia (írja be a DWORD kódot).
  2. A következő lépés a telepített alkalmazás tanúsítványának közzététele az ügyfélszámítógépen. A tanúsítványt be kell telepíteni a szakaszba Megbízható gyökértanúsító hatóságok (Az önaláírt tanúsítvány rendszerbe történő telepítését itt ismertetjük). Ha azonnal telepítenie kell a tanúsítványt sok számítógépre - a legegyszerűbb módja ennek a csoportházirenddel történő végrehajtása - itt található példa.
  3. Marad még a MetroApp telepítése a rendszerbe. Az alkalmazás telepítéséhez az aktuális felhasználó számára a Powershell-parancsmag használható add-appxpackage, az appx fájl elérési útjának meghatározása:
    add-appxpackage C: \ Install \ Apps \ corporate.appx

    Ha egy modern alkalmazást közvetlenül a Windows 8 / 8.1 wim képbe kell integrálnia, akkor a DISM-et kell használnia:

    DISM / Add-ProvisionedAppxPackage / PackagePath: C: \ Install \ Apps \ corporate.appx / SkipLicense

    Az ily módon telepített alkalmazás automatikusan telepítésre kerül a rendszer új felhasználói számára.

megjegyzés. A telepítés eredményeként az alkalmazás, mint a szokásos Windows Store App, telepítve van a mappába C: \ Program Files \ WindowsApps

Az így telepített alkalmazások a szokásos módon eltávolíthatók:

  • Csak jelenlegi felhasználó számára:
    Remove-AppxPackage PackageName
  • Teljesen egy Windows képről:
    DISM.exe / Online / Remove-ProvisionedAppxPackage / PackageName: yourpackagename