ARTIKEL IT-säkerhet
MSIX Microsofts nya
paketeringsformat
Som så ofta med Microsoft är MSIX en teknik under utveckling. Den första releasen släpptes 2018 och den har sedan dess förbättrats med varje ny Feature Update. Till att börja med så hade MSIX en hel del att önska men har nu blivit en teknik som både mjukvaruleverantörer externt och företag internt använder sig av i allt större utsträckning.
MSIX – det bästa från MSI, APPV och APPX
Med MSIX har Microsoft tänkt att förena det bästa ifrån sina tre tidigare paketeringsformat MSI, APPV och APPX. Till ett MSI-paket kan man lägga tillförändringar i MST:er som då enbart kan appliceras när MSI-paket installeras medan det i MSIX finns en större flexibilitet då man här kan skapa modifikationspaket vilka appliceras efter själva grundpaketet är på plats och när ett förändringsbehov uppstår. Ett av de mål som man från början satte upp var att MSIX precis som MSI idag skulle kunna hantera installationer av drivrutiner. Hittills har man inte uppnått detta utan drivrutiner behöver hanteras vid sidan om MSIX. Till sin folderstruktur är den lik både APPV och APPX med VFS (Virtual Files System) etcetera och där man även har möjlighet att editera konfiguration i AppXManifest.xml. Liksom APPX paket skall det finnas möjlighet att kunna publicera MSIX paket i Windows Store och sedan kunna möjliggöra att paketen auto-uppdateras.
MSIX – säkerhet och svårighet
MSIX tekniken innebär också att Microsoft tagit ett stort steg mot förbättrad säkerhet. Det betyder bland annat att varje MSIX paket kräver en digital signering på de klinter som det ska kunna köras på för att kunna installeras. Dessutom är själva paketet containerbaserat och lägger sig i en folder under ”C:\Program Files\WindowsApps” vilken är helt nedlåst för användaren. Det är i detta avseende som det kan uppstå utmaningar med att paketera applikationer i MSIX format eftersom det inte under några omständigheter går att skriva direkt in i containern. För att lösa detta har Microsoft tagit fram PSF (Package Support Framework) som består av ett antal Fixups och som löser generella problem med bland annat genvägar, skrivrättigheter till filer och register, miljövariabler och dll:er, som paketet saknar. Att identifiera vilka Fixups som behövs är det som i dagsläget är svårast med MSIX. PSF går att ladda ner och implementera manuellt men det är både tidskrävande och krångligt. Flexera AdminStudio tillhandahåller stöd för att båda lägga till PSF Fixups manuellt och göra en spårning efter nödvändiga PSF Fixups. Det finns även andra verktyg på marknaden för att lösa detta till exempel psftooling som MVP Tim Managan tillhandahåller.
MSIX – senaste status (2025)
Jag besöker årligen mässan AppManagEvent i Utrecht, där fokus ligger på applikationspaketering och distribution. Året 2023 var Microsoft på plats och presenterade flera nyheter för MSIX, där integrationen av automatiserad PSF Fixups i MSIX Packaging Tool framstod som en av de mest intressanta.
Tim Mangan, en av de främsta experterna på MSIX, var som vanligt på plats och vi hade ett kort samtal. Han nämnde då att hans kommande APPV/MSIX-kurser skulle övergå helt till att fokusera på MSIX, och att App-V successivt fasas ut.
Sedan dess har MSIX Packaging Tool utvecklats vidare. Den nuvarande versionen erbjuder bland annat förstärkt PSF-stöd för processfixups, DLL-fixups, miljövariabler och middleware. En ny funktion, Package Analyzer, analyserar körloggar och föreslår lämpliga PSF-fixups efter att paketet är skapat. Dessutom kan verktyget nu automatiskt generera config.json för PSF-fixuper, vilket minskar behovet av manuella konfigurationer.
Trots de tekniska framstegen kvarstår flera utmaningar för MSIX-adoption. Många organisationer fortsätter att använda MSI eller EXE som standardformat på grund av mognad och vana. Äldre applikationer med djupa systemberoenden, såsom drivrutiner eller systemtjänster, kan vara svåra att paketera till MSIX utan omfattande anpassningar. Vissa PSF-fixups kräver dessutom noggrann konfiguration, och användare har rapporterat problem, till exempel med filomdirigering i verktyget.
På organisationsnivå är det viktigt att planera övergången – särskilt med tanke på att Microsoft har meddelat att Extended Support för App-V upphör den 14 april 2026.
MSIX – Zitac erbjuder kurser
Hos Zitac erbjuder vi idag en utbildning med fokus på MSIX applikationspaketering, där du får de kunskaper och verktyg som behövs för att effektivt komma igång och arbeta med formatet. Kursen är praktiskt inriktad och ger en stabil grund för både nybörjare och mer erfarna inom applikationspaketering.
→ Läs mer och boka kursen här: MSIX applikationspaketering – Zitac utbildning
Utöver utbildningen arrangerar vi även webinar på temat, där vi delar erfarenheter, best practice och vanliga fallgropar: Effektivare och säkrare paketering med MSIX – webinar
MSIX-tåget har anlänt – ta plats!
Håkan Rydenblom
Application Lifecycle Expert
Zitac Consulting
→ Lära känna Håkan
→ Till Håkans Linkedin grupp