Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Oavsett om du riktar in dig på konsumentmarknaden eller företaget är nyckeln till en lyckad distribution att veta vilka enheter distributionen är inriktad på. Beroende på vilken plattform du riktar in dig på kan du ha ytterligare beroenden som måste lösas. Vissa företag har ett enda operativsystem som distribueras via organisationen. Andra har en blandad samling av maskinvara och operativsystem. För att lyckas i en blandad miljö är det viktigt att skapa en lösning som enkelt installeras på alla operativsystem samtidigt som variationerna i installationstekniken begränsas.
Alla utvecklare måste också känna till det lägsta operativsystem som stöds som de vill rikta in sig på. Att rikta in sig på den lägsta gemensamma nämnaren för operativsystemet kan ge dig bästa möjliga räckvidd, men ofta har tidigare versioner av operativsystemet kanske inte stöd för vissa API-anrop som ditt program har skapats med.
Stöd för MSIX-plattformen
MSIX introducerades i Windows 10 version 1709 (10.0.16299.0) och senare. Det innebär att om du använder de grundläggande MSIX-funktionerna och riktar in dig på Windows 10 version 1709 eller senare fungerar det bara. En fullständig lista över stöd för operativsystem och stödfunktioner finns i Plattformar som stöds.
Tjänster paketerade i MSIX
Möjligheten att paketera tjänster i MSIX introducerades i Windows 10 Client 2004 (10.0.19041.0) och senare. Om ditt program använder tjänster som paketeras i MSIX är det därför begränsat till distribution på dessa operativsystem. Administratörsbehörighet krävs för installation på grund av att en tjänst kan starta i bakgrunden och göra ändringar på datorn. Mer information om hur du använder MSIX-pakettjänster i MSIX finns i Konvertera ett installationsprogram som innehåller tjänster.
Serverstöd för MSIX-paket
MSIX är inte inbyggt i Windows Server. MSIX stöds dock på Window 10 Server med Desktop Experience builds 1709 och senare när AppInstaller-programmet är installerat. Om du riktar in dig på tidigare versioner av servern måste du även installera MSIX Core. Mer information om MSIX Core finns i MSIX Core.
Windows 10 1703 och tidigare stöd för MSIX-paket
Om du riktar in dig på tidigare versioner av Windows än Windows 10 Client 1709 (10.0.16299.0) måste du använda MSIX Core. Genom att installera MSIX Core i de tidigare Windows-versionerna kan du distribuera och köra MSIX-program.
En fullständig lista över stöd för operativsystem och stödfunktioner finns i Plattformar som stöds.
Överväganden för uppgradering, nedgradering och arkitektur
MSIX-paket kan uppgraderas, nedgraderas eller repareras när det ursprungliga paketet installeras om. För effektivitet, vid nedgradering, gör MSIX en differentiell uppdatering, vilket innebär att det inte finns någon ny nedladdning av den gamla nyttolasten.
När du uppdaterar ett befintligt paket finns det några ytterligare faktorer som du bör tänka på. MSIX-paket och MSIX-paket kan vara arkitekturspecifika. Du kan uppgradera och nedgradera appar mellan arkitekturen, vilket visas i tabellen nedan, men du kan inte installera om samma version av olika arkitekturer.
| Installerad (version) | Uppgradera eller installera om versionen | Beteende | Resultat | 
|---|---|---|---|
| x86 (1,0) | x86 (1,0) | Återinstallera | Understödd | 
| x86 (1,0) | x86 (3,0) | Uppgradera | Understödd | 
| x86 (1,0) | x64 (1,0) | Återinstallera | stöds inte | 
| x86 (1,0) | x64 (3,0) | Uppgradera | Understödd | 
| x86 (3,0) | x86 (1,0) | Degradera | Understödd | 
| x86 (3,0) | x64 (1,0) | Degradera | Understödd | 
Degradera
Vid avinstallation eller nedgradering av MSIX bevarar MSIX användarens appdata. Därför är det viktigt att observera att om inte data som skapats av den nyare appen är bakåtkompatibla kan det vara ett problem att komma åt data med den nedgraderade appen. Om data inte är bakåtkompatibla kanske du inte vill tillåta att användaren nedgraderar.
Mer information om hur du kan styra uppdateringsinställningarna för dina appar finns i Konfigurera uppdateringsinställningar i appinstallationsfilen
MSIX-paket
MSIX-paket är paket som är utformade för att innehålla flera arkitekturer. MSIX-paket stöder å andra sidan endast en enda arkitektur. MSIX-buntar kan användas för att uppgradera eller nedgradera MSIX-paket, men det omvända är inte sant. Du kan inte uppgradera eller nedgradera ett MSIX-bundle med ett MSIX-paket.
Mer information om hur du skapar paket finns i Sammanfoga MSIX-paket
Överföra användare till din paketerade app
Innan du distribuerar din app bör du överväga att lägga till några tillägg i paketmanifestet för att hjälpa användarna att komma åt vanan att använda din paketerade app. Här är några saker du kan göra.
- Länka befintliga paneler i Start-menyn och aktivitetsfältets knappar till din paketerade app.
 - Associera ditt paketerade program med en uppsättning filtyper.
 - Gör så att ditt paketerade program öppnar vissa typer av filer som standard.
 
Överväg också att lägga till kod i ditt paketerade program som utför dessa uppgifter:
- Migrerar användardata som är associerade med ditt skrivbordsprogram till lämpliga mappplatser för din paketerade app.
 - Ger användarna möjlighet att avinstallera skrivbordsversionen av din app.
 
Mer information och exempel finns i Övergångsanvändare till din app.