- To distributionsstier: MSIX med fuld integration eller EXE/MSI uden ændringer, hver med sine egne krav og fordele.
- Intune + Store: Automatisk søgning, tildeling og opdateringer til UWP, MSIX og Win32 med politikkontroller.
- Win32-flow i Intune: .intunewin, detektionsregler, afhængigheder (op til 100) og versionserstatning.
- For udviklere: provisionsfri handel, API'er/CI-CD, installationsanalyse og anmeldelsesstyring.

Hvis du arbejder med traditionelle desktop-applikationer og ønsker at distribuere dem på Windows med garantier, åbner Microsoft Store og dens integration med Intune døren for dig. flere pålidelige stier til at installere Win32-apps. I denne guide gennemgår vi alle mulighederne.
Udover at forklare "hvordan", vil vi se konkrete fordele for udviklere (egen handel, analyse, forsendelses-API'er og CI/CD fra GitHub) og anbefalinger til en problemfri brugeroplevelse. Vi fortæller dig også, hvad der ikke understøttes, hvad du skal forberede på forhånd, og hvordan du diagnosticerer afhængigheder, registrerer regler og erstatter versioner.
Distributionsmuligheder i Microsoft Store
For at hente en Win32-app til Microsoft Store hø to hovedveje, begge kompatible med teknologier som Windows App SDK, WPF, WinForms, Electron, Qt og flere. Valget af den ene eller den anden afhænger af den oplevelse, du ønsker for dine brugere, og din organisations krav.
- Mulighed A: Pak som MSIX for at drage fordel af fuld systemintegration (opdateringer, identitet, installationsoplevelse osv.) Takket være MSIX-pakkeri kan brugeren nemmere finde, anskaffe og installere, og du kan drage fordel af avancerede funktioner i Windows og Store.
- Mulighed B: Udgiv dit EXE- eller MSI-installationsprogram, som det er, og hostes på dit websted Denne mulighed viser din app i butikken, men beholder dit originale installationsprogram og CDN. Det er ideelt, hvis du vil bevare din nuværende arbejdsgang for bygge og levere med minimale ændringer.
For at orientere dig hurtigt, er her en opsummering af de vigtigste forskelle mellem de to modaliteter. Husk at begge kan sameksistere afhængigt af scenariet.
| Característica | MSIX (pakket) | Win32 (originalt installationsprogram) |
|---|---|---|
| Hosting | Gratis hosting leveret af Microsoft | Udgiveren er vært og afholder omkostninger |
| Handel | Microsoft Store-detailplatformen eller dit eget system | Din betalings-/handelsplatform |
| Kodesignering | Leveres gratis af Microsoft | Af udgiveren med CA for Microsofts root-program |
| opdateringer | Automatisk kontrol hver 24. time af operativsystemet | Appen administrerer sine opdateringer |
| S-tilstand | Kompatibel | Ikke understøttet |
| Private annoncer og flyrejser | Ledig | Ikke tilgængelig |
| Avanceret integration med Windows | Ja (del, start fra Store osv.) | Ingen |
| Sikkerhedskopiering/gendannelse af Windows 11 | Automatisk restaurering og installation | Startmenuikoner gendannes ved at pege på fanen Butik |

Mulighed 1: Pak Win32-appen som MSIX
Pakning i MSIX er ligetil, og der er flere måder at gøre det på med minimal friktion. Vælg den, der passer bedst til dit projekt og dine nuværende værktøjer.
- Visual StudioTilføj et Windows Application Packaging Project til din løsning, og konfigurer MSIX-pakning til din desktop-app.
- Tredjepartsinstallatører: drage fordel partnerløsninger der genererer MSIX til desktopprojekter.
- MSIX-pakkeværktøj- Opret MSIX-pakker fra eksisterende installationsprogrammer (MSI, EXE, ClickOnce eller App-V) på en guidet måde.
Inden udgivelsen, Valider din MSIX med Windows App Certification Kit for at kontrollere overholdelse af Microsoft Store og opdage mulige hændelser.

Mulighed 2: Udgiv det umodificerede EXE/MSI-installationsprogram
Siden juni 2021, Microsoft Store understøtter uudpakkede Win32-apps, som giver dig mulighed for at liste din applikation, mens du beholder det originale installationsprogram og styrer dit CDN/versionsstyring.
Processen er enkel: Del installations-URL'en i Partnercenteret, og udfyld de nødvendige oplysningerEfter validering af certificeringsteamet vises din app i butikken, og brugeren fortsætter installationen med dit inaktive installationsprogram.
For at installatøren kan blive accepteret, respekter disse retningslinjer og du vil undgå afvisninger:
- Formatskal være en . MSI eller .exe.
- Modo: installatøren skal kunne arbejde offline.
- Uforanderlighed: den binære fil, som URL'en peger på bør ikke ændres engang sendt.
- Anvendelsesområde: installatøren skal installere udelukkende det forventede produkt.
Installation og administration af Intune ved hjælp af Microsoft Store
Microsoft Intune integreres med Microsoft Store til Søg, tilføj, tildel og hold opdateret UWP-, MSIX- og Win32-apps (EXE/MSI)Administratorer kan centralt implementere og overvåge applikationer og uddelegere automatiske opdateringer, når det er relevant.
Forudsætninger for at bruge butikken med Intune
- Hardware: enheder med mindst to kerner.
- IME-klient: støtte til Intune Management-udvidelse.
- Conectividadadgang til Microsoft Store og målrettet indhold (tjek proxyindstillinger, hvis relevant).
Tilføj og implementer en ny Microsoft Store-app
Strømmen er sammensat af tre faser: Applikationsinformation, Opgaver og Gennemgang/OprettelseDu starter den i Intune under Apps > Alle apps > Opret > Microsoft Store-app (ny).
Når du søger i butikken fra Intune, vil du se kolonner som Navn, Udgiver og Type (Win32 eller UWP). Når du vælger en app, er metadata forudindlæst, som du kan redigere i felter som:
- Navn og beskrivelse for virksomhedsportalen.
- Forlægger, kategori, logo og mærker som fremhævet app.
- Pakkeidentifikator (skrivebeskyttet) og type installatør (UWP/Win32).
- Installationsadfærd (system eller bruger), URL'er information/privatliv, ejer, udvikler y sedler.
opdateringer
Apps udgivet fra Microsoft Store opdateres automatisk til den nyeste version.For UWP skal du ikke aktivere politikken "Deaktiver automatisk download og installation af opdateringer".

Microsoft Store Win32-apps: Adfærd i Intune
Når en Win32 Store-app er angivet som påkrævet og ikke registreres korrekt (efter version eller kontekst), forsøger Intune at geninstallere den i den pågældende kontekst.For eksisterende apps starter administrationen, når brugeren installerer dem fra firmaportalen.
Butikken understøtter EXE- og MSI-installationsprogrammer med udgiverhostet indholdIfølge definitionen kan hver app installeres i konteksten af bruger eller systemetGennemgå dokumentationen "Traditionelle skrivebordsapps i Microsoft Store" for at få yderligere oplysninger.
UWP-apps fra butikken: Systemkontekst og anbefalinger
Du kan nu også implementere UWP fra "Microsoft Store App (Ny)" i systemkontekstHvis du provisionerer en appx på systemet, Den vil blive installeret for hver bruger, der logger ind..
Undgå at blande installationskontekster på den samme enhed, da dette komplicerer administration og opfattelse af den installerede tilstand, især hvis en bruger afinstallerer appen under sin session, mens den stadig er klargjort.
Microsoft Store-politikker og deres indvirkning
Nogle systempolitikker påvirker direkte app-implementeringer.Konfigurer dem omhyggeligt for at finde en balance mellem sikkerhed og automatisering.
- Deaktiver alle apps fra Microsoft StoreAnbefales: Ikke konfigureret eller aktiveret for at bevare integrationen med Intune.
- Deaktiver automatisk download og installation af opdateringerAnbefales til Ikke konfigureret eller Deaktiveret, hvis du vil tillade automatiske UWP-opdateringer.
- Aktivér Microsoft Store-kilde til appinstallation y Aktivér appinstallationsprogramAnbefales: Ikke konfigureret eller aktiveret.
- Deaktiver Store-appen:
- Ikke konfigureretOperativsystemet kan tillade vilkårlige installationer fra brugeren.
- aktiveretForhindrer manuelle installationer og opdateringer fra brugeren fra butikken.
- handicappettillader manuelle installationer og opdateringer af brugeren.
NøgleaspekterHvis du vil tillade automatiske UWP-opdateringer (inklusive indbyggede apps) og blokere manuelle eller winget-installationer, Lad automatiske opdateringer være Ikke konfigureret/Deaktiveret og App Store være Aktiveret/Ikke konfigureretHvis du deaktiverer automatiske opdateringer af operativsystemet for Win32-apps fra Store, Intune vil fortsætte med at anvende opdateringer, når der er en aktiv tildeling.

Forudsætninger og begrænsninger
Før du starter, skal du bekræfte, at du opfylder kravene og vide, hvad der ikke understøttes, for at undgå nedbrud.
- Microsoft Store med Intune: i det mindste to kerner CPU, understøttelse af IME y adgang til butikken og indholdet (juster proxy om nødvendigt).
- Administration af Win32-apps i Intune: Windows 10 1607 eller nyere (Enterprise, Pro, Education), enheder registreret eller tilmeldt Microsoft Entra ID (inkluderer hybrid og GPO), og maksimal størrelse 30 GB via app.
- Ikke understøttet: installatører med ARM64 til Microsoft Store-apps.
Forbered en Win32-app til Intune: .intunewin-format
Klassiske Win32-apps forbehandles med Microsoft Win32 Content Prep Tool, som konverterer dit installationsprogram til formatet .intunewin y registrerer attributter som Intune bruger til at bestemme installationsstatus.
Du kan downloade værktøjet fra GitHub som en ZIP-fil (inkluderer licens, udgivelsesnoter og mappen "Microsoft-Win32-Content-Prep-Tool-master"). Kør IntuneWinAppUtil.exe uden parametre til en interaktiv guide eller brug af kommandolinje.
Tilgængelige parametre
- -h: hjælp.
- -c: mappe med alle installationsfilerne (komprimeret i .intunewin).
- -sinstallationsfil (for eksempel, setup.exe o setup.msi).
- -enten: outputmappe for den genererede .intunewin.
- -qlydløs tilstand.
Eksempler
- Vis hjælp:
IntuneWinAppUtil -h - Konvertér installationsprogram:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
råd- Hvis du har brug for at henvise til yderligere filer (f.eks. licenser), skal du placere dem i en undermappe under installationsmappen og brug relative stier inden for din installationslogik (f.eks. licenser\licens.txt).

Tilføj en Win32-app til Intune: detaljerede trin
Dette er trin-for-trin processen:
Trin 1: Applikationsoplysninger
Vælg .intunewin-filen, og udfyld metadataene som brugerne vil se i firmaportalen.
- Navn (kun), beskrivelse (du kan formatere med en delmængde af Markdown; HTML understøttes ikke), editor.
- kategorier, fremragende, Informations-URL, URL til privatliv, udvikler, ejer, noter, Logo.
Trin 2: Program
Konfigurer installations-/afinstallationskommandoer og -funktion for at få Intune-agenten til at køre dit installationsprogram lydløst og på en kontrolleret måde.
- Installationskommandofor eksempel til MSI
msiexec /p "MyApp123.msp"eller til EXEApplicationName.exe /quiet(juster modifikatorer i henhold til leverandørens anvisninger). - Afinstaller kommando: brug den Produkt-GUID hvis det er relevant, for eksempel
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Maksimal tid installationstid (minutter), afinstallation tilgængelig i virksomhedsportalen og installationsadfærd (System eller bruger).
- Genstart af enhed: bestemmer, om man skal undertrykke, tillade eller tvinge, eller beslutte i henhold til returkoder (hård/blød nulstilling).
- ReturkoderDefiner typer (Succes, Fejl, Genstart, Hård/Blød genstart). Intune forsøger automatisk igen, indtil 3 gange med ventetider på 5 minutter når det er passende.
Trin 3: Krav
Angiv enhedskrav så appen kun installeres, hvor det giver mening.
- Arkitektur, Minimalt operativsystem, diskplads, RAM, Minimum logisk CPU, minimumsfrekvens.
- Yderligere regler:
- ArkivRegistrerer tilstedeværelse/dato/version/størrelse med understøttelse af 32/64-bit kontekst.
- registreringValiderer nøgler/værdier/strenge/heltal/version i HKLM/HKCU med mulighed for at 32/64-bit Vista.
- Script (PowerShell): Evaluer STDOUT y udgangskode (0 = installeret), med 32/64-bit signerings- og kontekstindstillinger eller brugerlegitimationsoplysninger.
Trin 4: Detektionsregler
Definerer, hvordan Intune ved, at appen er installeretManuel konfiguration eller brugerdefineret script.
- MSI: bruger produktkode og, hvis du vil, versionskontrol.
- ArkivKontroller eksistens/dato/version/størrelse med korrekt sti og detektionsmetode.
- registreringKontrollér nøgle/værdi med sammenligningsmetode og korrekt postvisning.
- Scripten PowerShell, der returnerer 0 og skriv en streng i STDOUT for at markere “Installeret”.
Win32-appversionen vises i Intune og du kan filtrere det på listen "Alle apps" ved at aktivere versionskolonnen.
Trin 5: Afhængigheder
Relater apps, der skal installeres først for at opfylde funktionelle krav. Kun afhængigheder mellem Win32-apps.
- grænse: så længe 100 i den samlede graf (hovedapp + afhængigheder og underafhængigheder).
- Selvinstallation: standard Ja, selvom afhængigheden ikke eksplicit er målrettet mod enheden/brugeren.
- Orden og rekursionUnderafhængigheder evalueres før hovedafhængigheden; inden for samme niveau er der ingen garanteret rækkefølge.
- BegrænsningDu kan ikke fjerne en Win32-app, der er en del af en afhængighedsgraf, før relationen er brudt.
Meddelelser og fejlWindows underretter brugeren om downloads og installationer af afhængigheder. Hvis de mislykkes, vil du se meddelelser som "kunne ikke installere afhængigheder" eller "afventer genstart", og rapporten viser årsagen og hvor mange forsøg der blev gjort.
Trin 6: Udskiftning
Opdater eller erstat tidligere versioner definere hvilke apps der skal erstattes, og om du skal afinstallere den forrige version. Grænsen er 10 apps, herunder transitive referencer.
Trin 7: Opgaver
Vælg typen: Påkrævet, Tilgængelig for tilmeldte enheder eller Afinstaller; tilføj inkluderede/ekskluderede grupper, underretninger, tilgængelighed, deadline y Prioritet for distributionsoptimering (download i forgrund/baggrund).
Trin 8: Gennemgå og opret
Valider konfigurationen og opret applikationenDerfra kan du overvåge statusser og udvide eller justere allokeringer, efterhånden som dine behov udvikler sig.
Fordele for udviklere ved publicering af Win32 i Store
- Du kan bruge dit eget handelssystem til køb i apps, der ikke er spil, og beholde 100 % af omsætningen. (afhængigt af din betalingsudbyder), ingen platformgebyrer for annoncering eller salg i butikken.
- Din app, dit installationsprogram, dit CDN: dit installationsprogram bruges i lydløs tilstand fra din Versionsbaseret URL, uændret. Butikken administrerer standard MSI-koder og giver dig mulighed for at bidrage brugerdefinerede koder for EXE, visning af relevante meddelelser til klienten under installationen.
- Automatiser forsendelser og opdateringer med Forsendelses-API'er fra Microsoft Store og GitHub-handlinger (CI/CD) til automatisk at opbygge, pakke og opdatere din fortegnelse som en del af din pipeline.
- Beriget analyse siden opkøbet: få data fra installationskoder (inklusive brugerdefinerede EXE-versioner), appbrug og sundhedsstatus uden yderligere instrumentering. Få indsigt i, hvor og hvorfor et installationsprogram fejler, og prioriter rettelser klogt.
- Evalueringsstyring og evalueringsprocesser: svarer på kunde anmeldelser Fra Partnercenteret kan du se detaljer om mislykkede anmeldelser (politikker, reproduktion, afhjælpningsvejledning) og afstemme din køreplan med reel feedback.
- Popup butikintegrerer en mini installationsvindue der starter fra dit websted, og som bevarer din web-første oplevelse uden at give afkald på fordelene ved at installere via Microsoft Store.
Redaktør med speciale i teknologi og internetspørgsmål med mere end ti års erfaring i forskellige digitale medier. Jeg har arbejdet som redaktør og indholdsskaber for e-handel, kommunikation, online marketing og annoncevirksomheder. Jeg har også skrevet på økonomi, finans og andre sektorers hjemmesider. Mit arbejde er også min passion. Nu gennem mine artikler i Tecnobits, Jeg forsøger at udforske alle de nyheder og nye muligheder, som teknologiens verden tilbyder os hver dag for at forbedre vores liv.
