Så här installerar du Win32-appar direkt från nya Microsoft Store

Senaste uppdateringen: 19/08/2025
Författare: Daniel Terrasa

  • Två distributionsvägar: MSIX med fullständig integration eller EXE/MSI utan ändringar, var och en med sina egna krav och fördelar.
  • Intune + Store: Automatisk sökning, tilldelning och uppdateringar för UWP, MSIX och Win32, med policykontroller.
  • Win32-flöde i Intune: .intunewin, detekteringsregler, beroenden (upp till 100) och versionsersättning.
  • För utvecklare: provisionsfri handel, API:er/CI-CD, installationsanalys och recensionshantering.
Win32-appar

Om du arbetar med traditionella skrivbordsapplikationer och vill distribuera dem på Windows med garantier, öppnar Microsoft Store och dess integration med Intune dörren för dig. flera pålitliga sätt att installera Win32-appar. I den här guiden går vi igenom alla alternativ.

Förutom att förklara "hur" kommer vi att se konkreta fördelar för utvecklare (egen handel, analys, leverans-API:er och CI/CD från GitHub) och rekommendationer för en smidig användarupplevelse. Vi kommer också att berätta vad som inte stöds, vad du behöver förbereda i förväg och hur du diagnostiserar beroenden, identifierar regler och ersätter versioner.

Distributionsalternativ i Microsoft Store

För att hämta en Win32-app till Microsoft Storetvå huvudvägar, båda kompatibla med tekniker som Windows App SDK, WPF, WinForms, Electron, Qt med flera. Att välja den ena eller den andra beror på vilken upplevelse du vill ha för dina användare och din organisations krav.

  • Alternativ A: Paketera som MSIX för att dra nytta av fullständig systemintegration (uppdateringar, identitet, installationsupplevelse etc.) Tack vare MSIX-paketering kan användaren enklare upptäcka, hämta och installera, och du kan dra nytta av avancerade funktioner i Windows och Store.
  • Alternativ B: Publicera ditt EXE- eller MSI-installationsprogram som det är, på din webbplats Det här alternativet listar din app i Store, men behåller ditt ursprungliga installationsprogram och CDN. Det är perfekt om du vill behålla ditt nuvarande arbetsflöde för byggande och leverans med minimala ändringar.

För att du ska få en snabb överblick, här är en sammanfattning av de viktigaste skillnaderna mellan de två modaliteterna. Tänk på att båda kan samexistera beroende på scenario.

Característica MSIX (paketerad) Win32 (ursprungligt installationsprogram)
värd Gratis webbhotell tillhandahållet av Microsoft Utgivaren är värd och står för kostnaderna
Handel Microsoft Store-plattformen för detaljhandeln eller ditt eget system Din betalnings-/handelsplattform
Kodsignering Tillhandahålls gratis av Microsoft Av utgivaren med certifikatutfärdaren för Microsofts rotprogram
uppdateringar Automatisk kontroll var 24:e timme av operativsystemet Appen hanterar sina uppdateringar
S-läge Kompatibel Stöds inte
Privata annonser och flyg tillgänglig Inte tillgänglig
Avancerad integration med Windows Ja (dela, starta från Store, etc.) Nej
Säkerhetskopiera/återställ Windows 11 Automatisk restaurering och installation Startmenyikoner återställs genom att peka på fliken Butik

Alternativ för att installera Win32-appar i Microsoft Store

Alternativ 1: Paketera Win32-appen som MSIX

Paketering i MSIX är enkelt och det finns flera sätt att göra det med minimal friktion. Välj den som bäst passar ditt projekt och dina nuvarande verktyg.

  • Visual StudioLägg till ett Windows Application Packaging-projekt i din lösning och konfigurera MSIX-paketering för din skrivbordsapp.
  • Tredjepartsinstallatörer: utnyttja partnerlösningar som genererar MSIX för skrivbordsprojekt.
  • MSIX-paketeringsverktyg- Skapa MSIX-paket från befintliga installationsprogram (MSI, EXE, ClickOnce eller App-V) på ett guidat sätt.

Innan publicering, Validera din MSIX med Windows App Certification Kit för att kontrollera efterlevnaden med Microsoft Store och upptäcka eventuella incidenter.

MSIX-paketering för Win32-applikationer

Alternativ 2: Publicera det omodifierade EXE/MSI-installationsprogrammet

Sedan juni 2021, Microsoft Store stöder ouppackade Win32-appar, vilket låter dig lista din applikation samtidigt som du behåller det ursprungliga installationsprogrammet och kontrollerar ditt CDN/versionshantering.

Exklusivt innehåll - Klicka här  Fungerar Stack App med externa datakällor?

Processen är enkel: Dela installations-URL:en i Partner Center och fyll i den obligatoriska informationenEfter validering av certifieringsteamet visas din app i Store och användaren fortsätter installationen med ditt tysta installationsprogram.

För att installatören ska bli godkänd, respektera dessa riktlinjer och du kommer att undvika avslag:

  • Formatmåste vara en . Msi eller ett .exe.
  • Mode: installatören måste kunna arbeta offline.
  • Oföränderlighet: den binärfil som URL:en pekar på bör inte ändras en gång skickad.
  • omfattning: installatören måste installera exklusivt den förväntade produkten.

Publicera EXE- eller MSI-installationsfiler till Microsoft Store

Installera och hantera Intune med hjälp av Microsoft Store

Microsoft Intune integreras med Microsoft Store för att Sök, lägg till, tilldela och håll uppdaterade UWP-, MSIX- och Win32-appar (EXE/MSI)Administratörer kan centralt distribuera och övervaka applikationer och delegera automatiska uppdateringar när det är lämpligt.

Förutsättningar för att använda Store med Intune

  • hårdvara: enheter med minst två kärnor.
  • IME-klientstöd för Intune Management-tillägg.
  • Conectividad: tillgång till Microsoft Store och målinnehåll (kontrollera proxyinställningarna om tillämpligt).

Lägg till och distribuera en ny Microsoft Store-app

Flödet består av tre steg: Applikationsinformation, Uppgifter och Granskning/SkapandeDu startar den i Intune under Appar > Alla appar > Skapa > Microsoft Store-app (ny).

När du söker i Store från Intune ser du kolumner som Namn, Utgivare och Typ (Win32 eller UWP). När du väljer en app förinstalleras metadata, som du kan redigera i fält som:

  • Namn och beskrivning för företagsportalen.
  • Utgivare, kategori, logotyp och märken som utvald app.
  • Paketidentifierare (skrivskyddad) och typ av installatör (UWP/Win32).
  • Installationsbeteende (system eller användare), Webbadresser information/sekretess, ägaren, utvecklare y anteckningar.

uppdateringar

Appar som publiceras från Microsoft Store uppdateras automatiskt till den senaste versionen.För UWP, aktivera inte policyn "Inaktivera automatisk nedladdning och installation av uppdateringar".

Distribuera Win32-appar från Store med Intune

Microsoft Store Win32-appar: Beteende i Intune

När en Win32 Store-app är riktad som obligatorisk och inte identifieras korrekt (efter version eller kontext), försöker Intune installera om den i den riktade kontexten.För befintliga appar börjar hanteringen när användaren installerar dem från företagsportalen.

Butiken stöder EXE- och MSI-installationsprogram med utgivarens innehållEnligt definitionen kan varje app installeras i samband med Usuario eller systemetLäs dokumentationen ”Traditionella skrivbordsappar i Microsoft Store” för mer information.

UWP-appar från butiken: Systemkontext och rekommendationer

Du kan nu även distribuera UWP från "Microsoft Store-appen (ny)" i systemkontextOm du etablerar en appx på systemet, Den kommer att installeras för varje användare som loggar in..

Undvik att blanda installationskontexter på samma enhet, eftersom detta komplicerar hanteringen och uppfattningen av installerat tillstånd, särskilt om en användare avinstallerar appen under sin session medan den fortfarande är etablerad.

Microsoft Store-policyer och deras inverkan

Vissa systempolicyer påverkar direkt appdistributioner.Konfigurera dem noggrant för att balansera säkerhet och automatisering.

  • Inaktivera alla appar från Microsoft StoreRekommenderas Inte konfigurerad eller aktiverad för att bevara integrationen med Intune.
  • Inaktivera automatisk nedladdning och installation av uppdateringarRekommenderas att inte konfigureras eller inaktiveras om du vill tillåta automatiska UWP-uppdateringar.
  • Aktivera Microsoft Store-källa för appinstallationsprogrammet y Aktivera appinstallationsprogramRekommenderas Inte konfigurerad eller aktiverad.
  • Inaktivera Store-appen:
    • Inte konfigureradOperativsystemet kan tillåta godtyckliga installationer av användaren.
    • aktiveradFörhindrar manuella installationer och uppdateringar av användaren från Store.
    • Inaktiveradtillåter manuella installationer och uppdateringar av användaren.
Exklusivt innehåll - Klicka här  Hur aktiverar man översättaren med SwiftKey?

NyckelaspekterOm du vill tillåta automatiska UWP-uppdateringar (inklusive inbyggda appar) och blockera manuella installationer eller winget-installationer, Lämna automatiska uppdateringar Inte konfigurerade/Inaktiverade och App Store Aktiverad/Inte konfigureradFör Win32-appar från Store, om du inaktiverar automatiska uppdateringar av operativsystemet, Intune fortsätter att tillämpa uppdateringar när det finns en aktiv tilldelning.

Butikspolicyer som påverkar installationer

Förutsättningar och begränsningar

Innan du börjar, bekräfta att du uppfyller kraven och veta vad som inte stöds för att undvika krascher.

  • Microsoft Store med Intune: åtminstone två kärnor CPU, stöd för IME y åtkomst till butiken och innehållet (justera proxy om det behövs).
  • Hantera Win32-appar i Intune: Windows 10 1607 eller senare (Företag, Pro, Utbildning), enheter registrerad eller ansluten till Microsoft Entra ID (inkluderar hybrid och GPO), och maximal storlek 30 GB via appen.
  • Stöds inte: installatörer med ARM64 för Microsoft Store-appar.

Förbered en Win32-app för Intune: .intunewin-format

Klassiska Win32-appar förbearbetas med Microsoft Win32 Content Prep Tool, vilket konverterar ditt installationsprogram till formatet .intunewin y upptäcker attribut som Intune använder för att fastställa installationsstatusen.

Du kan ladda ner verktyget från GitHub som en ZIP-fil (inkluderar licens, versionsinformation och mappen ”Microsoft-Win32-Content-Prep-Tool-master”). Kör IntuneWinAppUtil.exe utan parametrar för en interaktiv guide eller använd kommandoraden.

Tillgängliga parametrar

  • -h: hjälp.
  • -c: mapp med alla installationsfiler (komprimerade i .intunewin).
  • -sinstallationsfil (till exempel, setup.exe o setup.msi).
  • -antingen: utdatamapp för den genererade .intunewin.
  • -q: tyst läge.

Exempel

  • Visa hjälp: IntuneWinAppUtil -h
  • Konvertera installationsprogrammet: IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q

Rådet- Om du behöver referera till ytterligare filer (t.ex. licenser), placera dem i en undermapp under installationsmappen och använd relativa sökvägar inom din installationslogik (t.ex. licenser\licens.txt).

.intunewin Verktyg för Intune

Lägg till en Win32-app i Intune: detaljerade steg

Detta är steg-för-steg-processen:

Steg 1: Applikationsinformation

Välj .intunewin-filen och fyll i metadata som användarna kommer att se i företagsportalen.

  • Namn (endast), beskrivning (du kan formatera med en delmängd av Markdown; HTML stöds inte), redaktör.
  • kategorier, enastående, Informations-URL, Sekretess-URL, utvecklare, ägaren, anteckningar, Logotyp.

Steg 2: Programmera

Konfigurera installations-/avinstallationskommandon och beteende för att Intune-agenten ska köra installationsprogrammet tyst och på ett kontrollerat sätt.

  • Installationskommandottill exempel för MSI msiexec /p "MyApp123.msp" eller för EXE ApplicationName.exe /quiet (justera modifierare enligt leverantörens önskemål).
  • Avinstallera-kommandot: använd Produkt-GUID om tillämpligt, till exempel msiexec /x "{12345A67-89B0-1234-5678-000001000000}".
  • Maximal tid installationstid (minuter), avinstallation tillgänglig i företagsportalen och installationsbeteende (System eller användare).
  • Enhetsstart: avgör om man ska undertrycka, tillåta eller tvinga fram, eller besluta enligt returkoder (hård/mjuk återställning).
  • ReturkoderDefiniera typer (Lyckades, Fel, Återförsök, Hård/Mjuk omstart). Intune försöker automatiskt igen tills 3 gånger med väntan på 5 minuter när det är lämpligt.

Steg 3: Krav

Ange enhetskrav så att appen bara installeras där det är meningsfullt.

  • Arkitektur, Minimalt operativsystem, skivutrymme, RAM, Minsta logiska CPU, minsta frekvens.
  • ytterligare regler:
    • ArkivDetekterar närvaro/datum/version/storlek med stöd för 32/64-bitars kontext.
    • registreringValiderar nycklar/värden/strängar/heltal/version i HKLM/HKCU med alternativet att 32/64-bitars Vista.
    • Script (PowerShell): Utvärdera STOUT y utgångskod (0 = installerad), med 32/64-bitars signerings- och kontextalternativ eller användaruppgifter.
Exklusivt innehåll - Klicka här  Hur kan jag lyssna på en bok på Google Play Böcker?

Steg 4: Detektionsregler

Definierar hur Intune vet att appen är installeradManuell konfiguration eller anpassat skript.

  • MSI: användningsområden produktkod och, om du vill, versionskontroll.
  • ArkivKontrollera existens/datum/version/storlek med korrekt sökväg och detekteringsmetod.
  • registreringKontrollera nyckel/värde med jämförelsemetod och korrekt postvy.
  • Scripten PowerShell som returnerar 0 och skriv en sträng i STOUT för att markera “Installerad”.

Win32-appversionen visas i Intune och du kan filtrera det i listan "Alla appar" genom att aktivera versionskolumnen.

Steg 5: Beroenden

Relatera appar som måste installeras först för att uppfylla funktionella krav. Endast beroenden mellan Win32-appar.

  • gräns: fram tills 100 i den totala grafen (huvudapp + beroenden och underberoenden).
  • Automatisk installation: standard Ja, även om beroendet inte uttryckligen är riktat mot enheten/användaren.
  • Ordning och rekursionUnderberoenden utvärderas före huvudberoendet; inom samma nivå finns ingen garanterad ordning.
  • RestriktionDu kan inte ta bort en Win32-app som är en del av ett beroendediagram förrän relationen är bruten.

Meddelanden och felWindows meddelar användaren om nedladdningar och installationer av beroenden. Om de misslyckas visas meddelanden som "kunde inte installera beroenden" eller "väntar på omstart", och rapporten visar orsaken och hur många försök som gjordes.

Steg 6: Utbyte

Uppdatera eller ersätt tidigare versioner definiera vilka appar som ska ersättas och om du ska avinstallera den föregående versionen. Gränsen är 10 appar inklusive transitiva referenser.

Steg 7: Uppgifter

Välj typObligatorisk, Tillgänglig för registrerade enheter, eller Avinstallera; lägg till inkluderade/exkluderade grupper, anmälningar, tillgänglighet, deadline y prioritet för distributionsoptimering (nedladdning i förgrund/bakgrund).

Steg 8: Granska och skapa

Validera konfigurationen och skapa applikationenDärifrån kan du övervaka status och utöka eller justera allokeringar allt eftersom dina behov utvecklas.

Microsoft Store fungerar inte på Windows 10: Lösningar

Fördelar för utvecklare vid publicering av Win32 i Store

  • Du kan använda ditt eget e-handelssystem för köp i appar som inte är spelappar och behålla 100 % av intäkterna. (beroende på din betalningsleverantör), inga plattformsavgifter för att lista eller sälja i butiken.
  • Din app, ditt installationsprogram, ditt CDN: din installationstjänst används i tyst läge från din Versionsbaserad URL, oförändrad. Butiken hanterar standard MSI-koder och låter dig bidra anpassade koder för EXE, visa lämpliga meddelanden till klienten under installationen.
  • Automatisera leveranser och uppdateringar med Leverans-API:er från Microsoft Store och GitHub-åtgärder (CI/CD) för att automatiskt bygga, paketera och uppdatera din listning som en del av din pipeline.
  • Berikade analyser sedan förvärvet: hämta data från installationskoder (inklusive anpassade EXE-versioner), appanvändning och hälsostatus utan ytterligare instrument. Få insikt i var och varför ett installationsprogram misslyckas och prioritera korrigeringar klokt.
  • Granskningshantering och granskningsprocesser: svarar på Recensioner Från Partnercentret kan du se information om misslyckade granskningar (policyer, reproduktion, åtgärdsguide) och anpassa din färdplan till verklig feedback.
  • Pop-up affärintegrerar en mini-installationsfönster som startas från din webbplats, vilket bibehåller din webbupplevelse utan att ge upp fördelarna med att installera via Microsoft Store.