Hoe kinne jo Win32-apps direkt ynstallearje fanút de nije Microsoft Store

Lêste fernijing: 19/08/2025

  • 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.
Win32-apps

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

Opsjes foar it ynstallearjen fan Win32-apps yn 'e Microsoft Store

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.

MSIX-ferpakking foar Win32-applikaasjes

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.

Eksklusive ynhâld - Klik hjir  Hoe kinne jo foto's en dokuminten scannen fan Google Foto's?

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.

Publisearje EXE- of MSI-ynstallearders yn 'e Microsoft Store

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.

Win32-apps út 'e Store ynsette mei Intune

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.
Eksklusive ynhâld - Klik hjir  Hoe kinne jo in dokumint yn Word ynfoegje

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.

Winkelbelied dat ynfloed hat op ynstallaasjes

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).

.intunewin-ark foar Intune

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 EXE ApplicationName.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.
Eksklusive ynhâld - Klik hjir  Hoe kinne jo Dodge en Burn dwaan yn GIMP?

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.

Microsoft Store wurket net op Windows 10: Solutions

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.