Mi az MSIX?

Az MSIX a modern Windows alkalmazáscsomagoló formátum. Minden Windows alkalmazásnak megbízható, tiszta telepítést és eltávolítást, automatikus frissítéseket és hozzáférést biztosít Windows olyan platformfunkciókhoz, amelyek csomagdentitást igényelnek.

A csomag identitása a kulcsfogalom. Ha az alkalmazás MSIX-ként van csomagolva, Windows egyedi identitást rendel hozzá (közzétevő + név + verzió). Ez az identitás a következő célokhoz szükséges:

  • Windows platform API-k, például push értesítések, háttérfeladatok és élő csempék
  • Az eszközmodelleket az Windows AI API-kon keresztül használó AI-funkciók
  • Terjesztési és frissítési csatornák tárolása
  • Vállalatirányítás az Intune és a Konfigurációkezelő segítségével

Ha nem biztos abban, hogy az alkalmazást vagy a használni kívánt csomagolási modellt szeretné csomagolni, kezdje a Csomagolási döntési útmutatóval.

Legfontosabb funkciók

  • Megbízható telepítés és eltávolítás. Az MSIX 99,96-os% telepítés sikerességi arányt biztosít több millió telepítés esetén, és garantálja a tiszta eltávolítást, amely nem tartalmaz hátrahagyott fájlokat vagy beállításjegyzék-bejegyzéseket.
  • Különbségi frissítések. Csak a módosított 64 KB-os blokkok töltődnek le frissítésre, ezzel minimalizálva a hálózati hatásokat és a frissítési időt.
  • A lemezterület kihasználtsága. Az alkalmazások közötti megosztott fájlokat a Windows kezeli; minden alkalmazás független marad, így a frissítések nem érintik a többi alkalmazást.
  • Konténeralapú végrehajtás. Az alkalmazások egy egyszerű tárolóban futnak virtuális fájlrendszerrel és beállításjegyzékkel, és Windows virtualizál vagy átirányít bizonyos fájlrendszer- és beállításjegyzék-írásokat a rendszer hatásának csökkentése érdekében. Tekintse meg az MSIX-tárolók áttekintését.
  • Nagyvállalati használatra kész. Teljes körű támogatás az Intune,Konfigurációkezelő és a Enterprise Modern App Management CSP használatával történő üzembe helyezéshez.

Első lépések

Célkitűzés Kezdés itt
Új UWP alkalmazás csomagolása MSIX-csomag létrehozása a Visual Studio-ból
Meglévő telepítő átalakítása MSIX-vé MSIX csomagolóeszköz
Csomag és aláírás a parancssorból WinApp parancssori felület
Frissítések kézbesítése az Áruház nélkül Alkalmazástelepítő
Döntés a csomagolt és a csomagolatlan termékek között Csomagolási döntési útmutató
Üzembe helyezés vállalati eszközökön Vállalati üzembe helyezés áttekintése

Legfontosabb tudnivalók

  • WinApp CLI. A WinApp CLI parancssori eszközöket biztosít a teljes MSIX-munkafolyamathoz: tanúsítványok létrehozása, csomagok létrehozása és aláírás a terminál elhagyása nélkül.
  • Meglévő Windows-alkalmazások csomagolása. A MSIX csomagolóeszköz használatával msIX-csomagot hozhat létre bármely Windows alkalmazáshoz forráskód elérése nélkül.
  • Futtatókörnyezeti javítások alkalmazása. A csomagtámogatási keretrendszer lehetővé teszi a kompatibilitási javítások alkalmazását a csomagolt alkalmazásokra a forráskód módosítása nélkül.
  • Platformfüggetlen SDK. A nyílt forráskód MSIX SDK API-kat biztosít az MSIX-csomagok bármely platformon való ellenőrzéséhez, érvényesítéséhez és kicsomagolásához.

MSIX-csomagon belül

MSIX csomag diagram

Alkalmazás adatcsomagja

A payload fájlok a forrásból létrehozott alkalmazáskódfájlok és erőforrások.

AppxBlockMap.xml

Egy XML-dokumentum, amely a csomag minden fájlját tartalmazza, és minden 64 KB-os blokkhoz titkosítási kivonatokat használ. Növekményes letöltéshez, különbségi frissítésekhez és integritás-ellenőrzéshez használatos.

AppxManifest.xml

A csomagjegyzék deklarálja az alkalmazás identitását, függőségeit, képességeit, vizuális elemeit és bővítménypontjait. Ezt olvassa Windows az alkalmazás üzembe helyezéséhez, megjelenítéséhez és frissítéséhez.

AppxSignature.p7x

A csomag aláírásakor jön létre. A telepítés előtt minden MSIX-csomagot alá kell írni. A AppxBlockMap.xmlkombinálva lehetővé teszi a Windows számára a csomag integritásának ellenőrzését a telepítéskor és futásidőben.

Támogatott platformok

A támogatott platformok teljes listájáért tekintse meg az MSIX-funkciókat és a támogatott platformokat.

Ellenőrzés, tesztelés és hibaelhárítás

A teszteléssel és a gyakori hibákkal kapcsolatban tekintse meg az MSIX hibaelhárítási útmutatót , valamint az MSIX érvényesítési és tesztelési áttekintését.

Az alkalmazástárolók előnyei

Az MSIX-szel csomagolt alkalmazások úgy konfigurálhatók, hogy egy egyszerűsített alkalmazástárolóban fussanak, amely fájlrendszer és beállításjegyzék-virtualizálás használatával elkülöníti a folyamatot. A tároló változásainak és kezelésének teljes ismertetését az MSIX-tárolók áttekintésében találhatja meg.