Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
MSIX je moderní formát balení aplikací Windows. Každé Windows aplikaci poskytuje spolehlivou, čistou instalaci a odinstalaci, automatické aktualizace a přístup k funkcím platformy Windows, které vyžadují identitu balíčku.
Identita balíčku je klíčovým konceptem. Když je vaše aplikace zabalená jako MSIX, Windows jí přiřadí jedinečnou identitu (vydavatel + název + verze). Tato identita se vyžaduje pro:
- Rozhraní API platformy Windows, jako jsou push oznámení, úlohy na pozadí a živé dlaždice
- Funkce AI, které používají modely na zařízení prostřednictvím API AI pro Windows
- Ukládání distribučních a aktualizačních kanálů
- Podniková správa prostřednictvím Intune a Správce konfigurace
Pokud si nejste jistí, jestli chcete zabalit aplikaci nebo který model balení použít, začněte průvodcem rozhodováním o balení.
Klíčové funkce
- Spolehlivá instalace a odinstalace MSIX poskytuje 99.96% úspěšnosti instalace napříč miliony instalací a zaručuje čistou odinstalaci bez zbývajících souborů nebo položek registru.
- Rozdílové aktualizace Při aktualizaci se stáhnou pouze změněné bloky o velikosti 64 kB, což minimalizuje dopad na síť a čas aktualizace.
- Efektivita místa na disku Sdílené soubory napříč aplikacemi spravuje Windows; každá aplikace zůstává nezávislá, takže aktualizace nemají vliv na jiné aplikace.
- Kontejnerizované spuštění Aplikace běží ve zjednodušeném kontejneru s virtuálním systémem souborů a registrem a Windows virtualizuje nebo přesměrovává určité systémy souborů a zápisy registru, aby se snížil dopad na systém. Viz přehled kontejnerizace MSIX.
- Podniková připravenost Úplná podpora nasazení prostřednictvím Intune, Správce konfigurace a Enterprise Modern App Management CSP.
Začínáme
| Goal | Začněte tady |
|---|---|
| Zabalit novou aplikaci pro UWP | Vytvoření balíčku MSIX z Visual Studio |
| Převod existujícího instalačního programu na MSIX | MSIX Packaging Tool |
| Zabalení a podepsání z příkazového řádku | Rozhraní příkazového řádku WinApp |
| Doručování aktualizací bez Storu | Instalační program aplikace |
| Rozhodnutí mezi zabaleným a rozbaleným balíčkem | Průvodce rozhodováním o balení |
| Nasazení na podniková zařízení | Přehled podnikového nasazení |
Zvýraznění
- Příkazový řádek WinApp. Rozhraní příkazového řádku WinApp poskytuje nástroje příkazového řádku pro kompletní pracovní postup MSIX: generování certifikátů, sestavování balíčků a podepisování bez opuštění terminálu.
- Zabalte existující Windows aplikace. Pomocí nástroje MSIX Packaging Tool vytvořte balíček MSIX pro libovolnou aplikaci Windows bez přístupu ke zdrojovému kódu.
- Použijte opravy modulu runtime. Architektura podpory balíčků umožňuje aplikovat opravy kompatibility na zabalené aplikace beze změny zdrojového kódu.
- Multiplatformní sada SDK open source MSIX SDK poskytuje rozhraní API pro ověření, validaci a rozbalení balíčků MSIX na libovolné platformě.
Uvnitř balíčku MSIX
Obsah aplikace
Výstupní soubory jsou soubory kódu aplikace a zdroje vytvořené z vašeho zdrojového kódu.
AppxBlockMap.xml
Dokument XML obsahující každý soubor v balíčku s kryptografickými hodnotami hash pro každý blok 64 kB. Používá se pro přírůstkové stahování, rozdílové aktualizace a ověřování integrity.
AppxManifest.xml
Manifest balíčku deklaruje identitu, závislosti, schopnosti, vizuální prvky a body rozšíření aplikace. Toto je to, co Windows používá k nasazení, zobrazení a aktualizaci aplikace.
AppxSignature.p7x
Vygenerováno při podepsání balíčku. Před instalací musí být podepsané všechny balíčky MSIX. V kombinaci s AppxBlockMap.xmlto umožňuje Windows ověřit integritu balíčku v době instalace a za běhu.
Podporované platformy
Úplný seznam podporovaných platforem najdete v tématu Funkce MSIX a podporované platformy.
Ověřování, testování a řešení potíží
Informace o testování a běžných chybách najdete v průvodci odstraňováním potíží s MSIX a přehledem ověřování a testování MSIX.
Výhody kontejnerů aplikací
Aplikace zabalené pomocí MSIX je možné nakonfigurovat tak, aby běžely v jednoduchém kontejneru aplikace, který proces izoluje pomocí systému souborů a virtualizace registru. Úplné vysvětlení toho, co se kontejner změní a jak s ním pracovat, najdete v přehledu kontejnerizace MSIX.