- Twa distribúsjepaden: MSIX mei folsleine yntegraasje of EXE/MSI sûnder feroarings, elk mei syn eigen easken en foardielen.
- Intune + Store: Automatysk sykjen, tawizing en updates foar UWP, MSIX en Win32, mei beliedskontrôles.
- Win32 Flow yn Intune: .intunewin, deteksjeregels, ôfhinklikheden (oant 100), en ferzjeferfanging.
- Foar ûntwikkelders: kommisjefrije hannel, API's/CI-CD, ynstallaasje-analyses en resinsjebehear.

As jo wurkje mei tradisjonele buroblêdapplikaasjes en se mei garânsjes op Windows ferspriede wolle, iepenje de Microsoft Store en syn yntegraasje mei Intune de doar foar jo. ferskate betroubere paden om Win32-apps te ynstallearjen. Yn dizze hantlieding besprekke wy alle opsjes.
Neist it útlis fan it "hoe" sille wy sjen konkrete foardielen foar ûntwikkelders (eigen hannel, analyse, ferstjoer-API's en CI/CD fan GitHub) en oanbefellings foar in soepele brûkersûnderfining. Wy sille jo ek fertelle wat net stipe wurdt, wat jo fan tefoaren tariede moatte, en hoe't jo ôfhinklikheden diagnostisearje, regels detektearje en ferzjes ferfange kinne.
Distribúsjeopsjes yn 'e Microsoft Store
Om in Win32-app nei de Microsoft Store goed twa haadwegen, beide kompatibel mei technologyen lykas de Windows App SDK, WPF, WinForms, Electron, Qt, en mear. De kar foar ien of de oare hinget ôf fan 'e ûnderfining dy't jo wolle foar jo brûkers en de easken fan jo organisaasje.
- Opsje A: Pakket as MSIX om te profitearjen fan folsleine systeemyntegraasje (updates, identiteit, ynstallaasje-ûnderfining, ensfh.) Mei tank oan MSIX-ferpakking kin de brûker makliker ûntdekke, oanskaffe en ynstallearje, en kinne jo profitearje fan avansearre funksjes fan Windows en de Store.
- Opsje B: Publisearje jo EXE- of MSI-ynstallaasjeprogramma sa't it is, host op jo webside Dizze opsje listet jo app yn 'e Store, wêrby't jo orizjinele ynstallaasjeprogramma en CDN bewarre bliuwe. It is ideaal as jo jo hjoeddeistige bou- en leveringsworkflow mei minimale feroarings behâlde wolle.
Om josels yn ien eachopslach te oriïntearjen, hjir is in gearfetting fan 'e wichtichste ferskillen tusken beide modaliteiten. Hâld der rekken mei dat beide neist elkoar bestean kinne, ôfhinklik fan it senario.
| Feature | MSIX (ynpakt) | Win32 (orizjinele ynstallaasje) |
|---|---|---|
| hosting | Fergese hosting oanbean troch Microsoft | De útjouwer host en nimt de kosten op him |
| Komitee | Microsoft Store retailplatfoarm of jo eigen systeem | Dyn betellings-/kommersjeplatfoarm |
| Koadeûndertekening | Fergees oanbean troch Microsoft | Troch de útjouwer mei CA fan it Microsoft rootprogramma |
| Updates | Automatyske kontrôle elke 24 oeren troch it bestjoeringssysteem | De app beheart syn updates |
| S-modus | Kompatibel | Net ûndersteund |
| Privee advertinsjes en flechten | Beskikber | Net beskikber |
| Avansearre yntegraasje mei Windows | Ja (diele, starte fanút Store, ensfh.) | Nee |
| Reservekopy/herstel fan Windows 11 | Automatyske restauraasje en ynstallaasje | Startmenu-ikoanen wurde weromset troch nei it ljepblêd Winkel te wizen |

Opsje 1: Pakket de Win32-app as MSIX
Ferpakking yn MSIX is ienfâldich en d'r binne ferskate manieren om it te dwaan mei minimale wriuwing. Kies dejinge dy't it bêste past by jo projekt en jo hjoeddeistige ark.
- Visual StudioFoegje in Windows Application Packaging Project ta oan jo oplossing en konfigurearje MSIX-ferpakking foar jo buroblêd-app.
- Ynstallearders fan tredden: foardiel nimme fan partneroplossingen dy't MSIX generearje foar buroblêdprojekten.
- MSIX-pakket- Meitsje MSIX-pakketten fan besteande ynstallearders (MSI, EXE, ClickOnce of App-V) op in begeliede manier.
Foardat it publisearjen, Falidearje jo MSIX mei de Windows App Certification Kit om neilibjen fan 'e Microsoft Store te kontrolearjen en mooglike ynsidinten te detektearjen.

Opsje 2: Publisearje it net-modifisearre EXE/MSI-ynstallaasjeprogramma
Sûnt juny 2021, de Microsoft Store stipet útpakte Win32-apps, wêrtroch jo jo applikaasje kinne listje wylst jo it orizjinele ynstallearder behâlde en jo CDN/ferzjebehear kontrolearje.
It proses is ienfâldich: Diel de URL fan it ynstallaasjeprogramma yn it Partnersintrum en folje de fereaske ynformaasje ynNei falidaasje troch it sertifikaasjeteam sil jo app ferskine yn 'e Store, en de brûker sil trochgean mei de ynstallaasje mei jo stille ynstallearder.
Om de ynstallearder te akseptearjen, respektearje dizze rjochtlinen en jo sille ôfwizings foarkomme:
- Format: moat in wêze .M: Ja of a .exe.
- Mode: de ynstallearder moat yn steat wêze om wurkje offline.
- Immutability: it binêre bestân wêr't de URL nei ferwiist moat net feroarje ien kear ferstjoerd.
- Reach: de ynstallearder moat allinnich ynstallearje it ferwachte produkt.
Ynstallearjen en behearen mei Intune mei de Microsoft Store
Microsoft Intune yntegrearret mei de Microsoft Store om Sykje, foegje ta, tawize en hâld bywurke UWP-, MSIX- en Win32 (EXE/MSI) appsBehearders kinne applikaasjes sintraal ynsette en kontrolearje, en automatyske updates delegearje as it passend is.
Foarôfgeande easken foar it brûken fan de Store mei Intune
- Hardware: apparaten mei op syn minst twa kearnen.
- IME-kliïnt: stipe foar de Intune Management-útwreiding.
- Conectividadtagong ta Microsoft Store en doelynhâld (kontrolearje proxy-ynstellings as fan tapassing).
In nije Microsoft Store-app tafoegje en ynsette
De stream bestiet út trije stadia: Ynformaasje oer de applikaasje, taken en resinsje/oanmeitsjenJo begjinne it yn Intune ûnder Apps > Alle apps > Oanmeitsje > Microsoft Store-app (nij).
As jo de Winkel sykje fanút Intune, sille jo kolommen sjen lykas Namme, Utjouwer en Type (Win32 of UWP). As jo in app selektearje, wurde metadata foarôf laden, dy't jo kinne bewurkje yn fjilden lykas:
- Namme en beskriuwing foar it Bedriuwsportaal.
- Útjouwer, kategory, logo en merken lykas featured app.
- Pakketidentifikator (allinnich-lêzen) en type ynstallearder (UWP/Win32).
- Ynstallaasjegedrach (systeem of brûker), URLs ynformaasje/privacy, eigener, ûntwikkelder y oantekeningen.
Updates
Apps dy't publisearre binne fanút de Microsoft Store wurde automatysk bywurke nei de lêste ferzje.Foar UWP, skeakel it belied "Automatyske download en ynstallaasje fan updates útskeakelje" net yn.

Microsoft Store Win32-apps: Gedrach yn Intune
As in Win32 Store-app as fereaske wurdt beskôge en net goed wurdt ûntdutsen (troch ferzje of kontekst), besiket Intune it opnij te ynstallearjen yn 'e doelkontekst.Foar besteande apps begjint it behear sadree't de brûker se ynstalleart fanút it Bedriuwsportaal.
De Winkel stipet EXE- en MSI-ynstallearders mei troch de útjouwer hostearre ynhâldNeffens de definysje kin elke app ynstalleare wurde yn 'e kontekst fan brûker of fan systeemBesjoch de dokumintaasje "Tradisjonele buroblêd-apps yn 'e Microsoft Store" foar mear details.
UWP-apps út 'e winkel: systeemkontekst en oanbefellings
Jo kinne no ek UWP ynsette fanút "Microsoft Store App (Nij)" yn systeemkontekstAs jo in appx op it systeem ynstelle, It sil ynstalleare wurde foar elke brûker dy't oanmeldt..
Foarkom it mingen fan ynstallaasjekonteksten op itselde apparaat, om't dit it behear en de waarnimming fan 'e ynstalleare steat komplisearret, foaral as in brûker de app deynstallearret tidens har sesje wylst dizze noch ynrjochte is.
Microsoft Store-belied en har ynfloed
Guon systeembelied hawwe direkt ynfloed op app-ynstallaasjes.Konfigurearje se soarchfâldich om feiligens en automatisearring yn lykwicht te bringen.
- Skeakelje alle apps út fan 'e Microsoft StoreOanrikkemandearre Net konfigurearre of Ynskeakele om yntegraasje mei Intune te behâlden.
- Skeakelje automatyske download en ynstallaasje fan updates útOanrikkemandearre Net konfigurearre of Útskeakele as jo automatyske UWP-updates tastean wolle.
- Microsoft Store-boarne ynskeakelje foar App Installer y App-ynstallearder ynskeakelje: oanrikkemandearre Net konfigurearre of Ynskeakele.
- Skeakelje de Store-app út:
- Net konfigureareIt bestjoeringssysteem kin willekeurige ynstallaasjes troch de brûker tastean.
- Ynskeakele: Foarkomt hânmjittige ynstallaasjes en updates troch de brûker fanút de Winkel.
- Ynvalide: makket hânmjittige ynstallaasjes en updates troch de brûker mooglik.
Key aspektenAs jo automatyske UWP-updates (ynklusyf ynboude apps) tastean wolle en hânmjittige of winget-ynstallaasjes blokkearje wolle, Lit automatyske updates Net konfigurearre/Útskeakele en de App Store Ynskeakele/Net konfigurearreFoar Win32-apps út 'e Store, as jo automatyske updates fan it OS útskeakelje, Intune sil trochgean mei it tapassen fan updates as der in aktive opdracht is.

Foarôfgeande easken en beheiningen
Foardat jo begjinne, befestigje dat jo oan de easken foldogge en witte wat net stipe wurdt om crashes te foarkommen.
- Microsoft Store mei Intune: teminsten twa kearnen CPU, stipe foar EMI y tagong ta de Winkel en ynhâld (oanpasse proxy as it nedich is).
- Win32-apps beheare yn Intune: Windows 10 1607 of heger (Bedriuw, Pro, Underwiis), apparaten registrearre of oansletten by Microsoft Entra ID (ynklusyf hybride en GPO), en maksimale grutte 30 GB troch app.
- Net ûndersteund: ynstallearders mei ARM64 foar Microsoft Store-apps.
In Win32-app tariede foar Intune: .intunewin-formaat
Klassike Win32-apps wurde foarferwurke mei de Microsoft Win32 Content Prep Tool, dy't jo ynstallaasjeprogramma konvertearret nei it formaat .intunewin y detektearret attributen dy't Intune brûkt om de ynstallaasjestatus te bepalen.
Jo kinne it ark downloade fan GitHub as ZIP-bestân (ynklusyf lisinsje, release notes, en de map "Microsoft-Win32-Content-Prep-Tool-master"). Útfiere IntuneWinAppUtil.exe sûnder parameters foar in ynteraktive wizard of brûk de kommandorigel.
Beskikbere parameters
- -h: help.
- -c: map mei alle ynstallaasjebestannen (komprimearre yn .intunewin).
- -s: ynstallaasjebestân (bygelyks, setup.exe o setup.msi).
- -itsij: útfiermap fan it generearre .intunewin-bestân.
- -qstille modus.
Foarbylden
- Help sjen litte:
IntuneWinAppUtil -h - Konvertearje ynstallaasjeprogramma:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Consejo- As jo nei ekstra bestannen ferwize moatte (bygelyks lisinsjes), pleats se dan yn in submap ûnder de ynstallaasjemap en brûk relative paden binnen jo ynstallaasjelogika (bygelyks, lisinsjes\lisinsje.txt).

In Win32-app tafoegje oan Intune: detaillearre stappen
Dit is it stap-foar-stap proses:
Stap 1: Ynformaasje oer de applikaasje
Selektearje it .intunewin-bestân en folje de metadata yn dy't brûkers sille sjen yn it Bedriuwsportaal.
- namme (allinnich), Descripción (jo kinne opmaak meitsje mei in subset fan Markdown; HTML wurdt net stipe), Redakteur.
- Categories, Featured, Ynformaasje-URL, Privacy-URL, Untwikkelder, Eigner, Notysjes, logo.
Stap 2: Programma
Ynstallaasje-/deynstallaasjekommando's en gedrach konfigurearje om de Intune-agent jo ynstallaasjeprogramma stil en op in kontroleare manier útfiere te litten.
- Ynstallaasjekommandobygelyks, foar MSI
msiexec /p "MyApp123.msp"of foar EXEApplicationName.exe /quiet(oanpasse modifikaasjes neffens de leveransier). - Kommando foar it deynstallearjen: brûk de Produkt GUID as fan tapassing, bygelyks
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Maksimum tiid ynstallaasjetiid (minuten), deynstallaasje beskikber yn it Bedriuwsportaal en ynstallaasjegedrach (Systeem of Brûker).
- Apparaat opnij starte: bepaalt oft ûnderdrukt, tastean of twongen wurdt, of beslút neffens weromkearkoades (hurde/sêfte reset).
- Retourkoades: Definiearje typen (Súkses, Fout, Opnij besykje, Hurde/Soft Opnij starte). Intune besiket automatysk opnij oant 3 tiden mei wachts op 5 minuten wannear passend.
Stap 3: easken
Stel apparaateasken yn sadat de app allinich ynstalleare wurdt wêr't it sin makket.
- Arsjitektuer, Minimale OS, skiifromte, RAAM, Minimale logyske CPU, minimale frekwinsje.
- Oanfoljende regels:
- ArgyfDetektearret oanwêzigens/datum/ferzje/grutte mei stipe foar 32/64-bit kontekst.
- registraasjeFalidearret kaaien/wearden/strings/hielgetallen/ferzje yn HKLM/HKCU mei de opsje om 32/64-bit Vista.
- Skrift (PowerShell): Evaluearje STDOUT y útgong koade (0 = ynstalleare), mei 32/64-bit ûndertekenings- en kontekstopsjes of brûkersgegevens.
Stap 4: Deteksjeregels
Definiearret hoe't Intune wit dat de app ynstalleare isManuele konfiguraasje of oanpast skript.
- MSI: brûkt produkt koade en, as jo wolle, ferzjekontrôle.
- ArgyfKontrolearje bestean/datum/ferzje/grutte mei it juste paad en deteksjemetoade.
- registraasjeKontrolearje kaai/wearde mei fergelikingsmetoade en juste rekordwerjefte.
- Skriftin PowerShell dy't werombringt 0 en skriuw in string yn STDOUT om "Ynstallearre" te markearjen.
De Win32-appferzje ferskynt yn Intune en jo kinne it filterje yn 'e list "Alle apps" troch de ferzjekolom te aktivearjen.
Stap 5: Ofhinklikheden
Relatearje apps dy't earst ynstalleare wurde moatte om te foldwaan oan funksjonele easken. Allinnich ôfhinklikheden tusken Win32-apps.
- Limyt: oant 100 yn 'e totale grafyk (haad-app + ôfhinklikheden en subôfhinklikheden).
- Selsynstallaasje: standert Ja, sels as de ôfhinklikens net eksplisyt rjochte is op it apparaat/de brûker.
- Oarder en rekursjeSubôfhinklikheden wurde evaluearre foar de haadôfhinklikheid; binnen itselde nivo is der gjin garandearre folchoarder.
- BeheiningJo kinne in Win32-app dy't diel útmakket fan in ôfhinklikheidsgrafyk net fuortsmite oant de relaasje ferbrutsen is.
Notifikaasjes en flatersWindows warskôget de brûker foar downloads en ynstallaasjes fan ôfhinklikheden. As se mislearje, sille jo berjochten sjen lykas "koe gjin ôfhinklikheden ynstallearje" of "wachtsje op opnij starte", en it rapport lit de reden sjen en hoefolle opnij besocht binne.
Stap 6: Ferfanging
Foarige ferzjes bywurkje of ferfange definiearje hokker apps ferfongen wurde en as jo dat moatte deinstallearje de foarige ferzje. De limyt is 10 apps ynklusyf transitive ferwizings.
Stap 7: Opdrachten
Kies it type: Ferplicht, Beskikber foar ynskreaune apparaten, of Deynstallearje; foegje opnommen/útsletten groepen ta, notifikaasjes, beskikberens, deadline y prioriteit foar distribúsjeoptimalisaasje (downloade op foargrûn/eftergrûn).
Stap 8: Besjoch en meitsje
Falidearje de konfiguraasje en meitsje de applikaasje oanFan dêrút kinne jo statussen kontrolearje en tawizings útwreidzje of oanpasse as jo behoeften evoluearje.
Foardielen foar ûntwikkelders by it publisearjen fan Win32 yn 'e Store
- Jo kinne jo eigen kommersjesysteem brûke foar yn-app oankeapen yn net-spultsje apps en 100% fan 'e ynkomsten hâlde. (ôfhinklik fan jo betellingsprovider), gjin platfoarmkosten foar it listjen of ferkeapjen yn 'e Winkel.
- Dyn app, dyn ynstallearder, dyn CDN: jo ynstallearder wurdt brûkt yn stille modus fan jo Ferzje URL, net feroare. De Winkel beheart standert MSI-koades en lit jo bydrage oanpaste koades foar EXE, it werjaan fan passende berjochten oan 'e kliïnt tidens de ynstallaasje.
- Automatisearje ferstjoeringen en updates mei de Ferstjoer-API's út 'e Microsoft Store en GitHub-aksjes (CI/CD) om jo listing automatysk te bouwen, yn te pakken en te aktualisearjen as ûnderdiel fan jo pipeline.
- Ferrike analyses sûnt oanwinst: gegevens krije fan ynstallaasjekoades (ynklusyf oanpaste EXE-ferzjes), app-gebrûk en sûnensstatus sûnder ekstra ynstruminten. Krij ynsjoch yn wêr en wêrom in ynstallearder mislearret en prioritearje reparaasjes wiis.
- Beoardielingsbehear en beoardielingsprosessen: reagearret op klant beoordelingen Besjoch details fan mislearre resinsjes (belied, reproduksje, remediaasjegids) fanút it Partnersintrum en rjochtsje jo roadmap ôf mei echte feedback.
- Pop-upwinkel: yntegrearret in mini ynstallaasjefinster dat lansearre wurdt fan jo webside, wêrtroch jo web-earste ûnderfining behâldt sûnder de foardielen fan ynstallaasje fia de Microsoft Store op te jaan.
Redakteur spesjalisearre yn technology en ynternetproblemen mei mear as tsien jier ûnderfining yn ferskate digitale media. Ik haw wurke as redakteur en ynhâldmakker foar e-commerce, kommunikaasje, online marketing en reklamebedriuwen. Ik haw ek skreaun op ekonomy, finânsjes en oare sektoaren websiden. Myn wurk is ek myn passy. No, troch myn artikels yn Tecnobits, Ik besykje alle nijs en nije kânsen te ferkennen dy't de wrâld fan technology ús elke dei biedt om ús libben te ferbetterjen.
