Yuav ua li cas rau nruab Win32 apps ncaj qha los ntawm Microsoft Store tshiab

Hloov tshiab kawg: 08/19/2025

  • Ob txoj kev faib tawm: MSIX nrog kev sib koom ua ke tag nrho lossis EXE / MSI yam tsis muaj kev hloov pauv, txhua tus muaj nws tus kheej cov cai thiab qhov zoo.
  • Intune + Khw: Tsis siv neeg tshawb nrhiav, ua haujlwm, thiab hloov kho rau UWP, MSIX, thiab Win32, nrog kev tswj hwm txoj cai.
  • Win32 Flow nyob rau hauv Intune: .intunewin, nrhiav kom tau txoj cai, dependencies (txog 100), thiab hloov version.
  • Rau cov neeg tsim khoom: kev ua lag luam tsis pub dawb, APIs / CI-CD, kev tshuaj ntsuam xyuas kev teeb tsa, thiab tshuaj xyuas kev tswj hwm.
Win32 apps

Yog tias koj ua haujlwm nrog cov ntawv sau ib txwm siv thiab xav faib lawv ntawm Windows nrog kev lees paub, Microsoft Store thiab nws kev koom ua ke nrog Intune qhib qhov rooj rau koj. ob peb txoj kev txhim khu kev qha rau nruab Win32 apps. Hauv phau ntawv qhia no peb tshuaj xyuas tag nrho cov kev xaiv.

Ntxiv nrog rau kev piav qhia "yuav ua li cas", peb yuav pom cov txiaj ntsig ntawm cov pob zeb rau cov neeg tsim khoom (tus kheej kev lag luam, kev tshuaj xyuas, xa khoom APIs thiab CI / CD los ntawm GitHub) thiab cov lus pom zoo rau kev siv yooj yim. Peb kuj tseem yuav qhia rau koj tias qhov tsis txaus siab, yam koj yuav tsum tau npaj ua ntej, thiab yuav ua li cas txhawm rau txheeb xyuas cov kev vam meej, txheeb xyuas cov cai, thiab hloov cov qauv.

Kev xaiv faib khoom hauv Microsoft Store

Txhawm rau nqa Win32 app rau lub Microsoft Lub Khw muaj ob txoj kev loj, ob qho tib si sib xws nrog cov thev naus laus zis xws li Windows App SDK, WPF, WinForms, Electron, Qt, thiab ntau dua. Xaiv ib lossis lwm qhov yog nyob ntawm qhov kev paub koj xav tau rau koj cov neeg siv thiab koj lub koom haum cov cai.

  • Kev xaiv A: Pob raws li MSIX kom tau txais txiaj ntsig los ntawm kev sib koom ua ke tag nrho (hloov tshiab, tus kheej, kev teeb tsa, thiab lwm yam.) Ua tsaug rau MSIX ntim, tus neeg siv tuaj yeem tshawb pom, tau txais, thiab nruab tau yooj yim dua, thiab koj tuaj yeem ua kom zoo dua ntawm cov yam ntxwv siab heev ntawm Windows thiab Lub Khw.
  • Kev xaiv B: Tshaj tawm koj EXE lossis MSI installer raws li yog, tuav ntawm koj lub vev xaib Qhov kev xaiv no teev koj lub app ntawm Lub Khw, khaws koj tus thawj installer thiab CDN. Nws yog qhov zoo tshaj yog tias koj xav tswj koj qhov kev tsim kho tam sim no thiab xa khoom ua haujlwm nrog kev hloov pauv tsawg.

Txhawm rau taw qhia koj tus kheej ntawm ib nrais muag, ntawm no yog a Cov ntsiab lus ntawm qhov sib txawv tseem ceeb ntawm ob qho kev hloov pauv. Nco ntsoov tias ob qho tib si tuaj yeem ua ke nyob ntawm qhov xwm txheej.

Feature MSIX (pob khoom) Win32 (thawj installer)
Kev tuav tswj Dawb hosting muab los ntawm Microsoft Tus tshaj tawm hosts thiab suav cov nqi
Kev Lag Luam Microsoft Store khw muag khoom platform lossis koj tus kheej qhov system Koj qhov kev them nyiaj / kev lag luam platform
Kos npe rau tus lej Muab pub dawb los ntawm Microsoft Los ntawm tus tshaj tawm nrog CA ntawm Microsoft lub hauv paus kev pab cuam
Cov Kev Hloov Tshiab Tsis siv neeg kuaj txhua 24 teev los ntawm OS Lub app tswj nws cov kev hloov tshiab
Hom S Sib xws Tsis sib xws
Private npe thiab flights Muaj Tsis muaj
Advanced integration nrog Windows Yog (sib qhia, tso tawm los ntawm Khw, thiab lwm yam) Tsis yog
Thaub qab/restore Windows 11 Tsis siv neeg kho thiab installation Pib ntawv qhia zaub mov icons yog rov qab los ntawm taw tes rau lub khw tab

Cov kev xaiv rau kev txhim kho Win32 apps hauv Microsoft Store

Kev xaiv 1: Pob lub Win32 app li MSIX

Ntim hauv MSIX yog ncaj nraim thiab muaj ntau txoj hauv kev los ua nws nrog kev sib txhuam tsawg. Xaiv qhov zoo tshaj plaws haum rau koj qhov project thiab koj cov cuab yeej tam sim no.

  • Visual Studio: Ntxiv qhov Windows Application Packaging Project rau koj cov kev daws teeb meem thiab teeb tsa MSIX ntim rau koj lub desktop app.
  • Third-tog installers: siv kom zoo dua koom tes daws teeb meem uas tsim MSIX rau desktop tej yaam num.
  • Cov Cuab Yeej Ntim Khoom MSIX- Tsim MSIX tej pob khoom los ntawm cov uas twb muaj lawm installers (MSI, EXE, ClickOnce los yog App-V) nyob rau hauv ib txoj kev qhia.

Ua ntej tshaj tawm, Siv koj lub MSIX nrog Windows App Certification Kit txhawm rau txheeb xyuas kev ua raws li Microsoft Store thiab tshawb xyuas qhov xwm txheej tshwm sim.

MSIX ntim rau Win32 daim ntawv thov

Kev xaiv 2: Tshaj tawm qhov tsis hloov kho EXE / MSI installer

Txij li thaum Lub Rau Hli 2021, Microsoft Store txhawb unpacked Win32 apps, uas tso cai rau koj sau koj daim ntawv thov thaum khaws tus thawj installer thiab tswj koj CDN / versioning.

Cov ntsiab lus tshwj xeeb - Nyem qhov no  WhatsApp rau PC

Cov txheej txheem yooj yim: Qhia tawm tus installer URL hauv Partner Center thiab sau cov ntaub ntawv xav tauTom qab kev lees paub los ntawm pab pawg ntawv pov thawj, koj lub app yuav tshwm sim hauv Lub Khw, thiab tus neeg siv yuav txuas ntxiv kev teeb tsa nrog koj tus installer uas ntsiag to.

Rau lub installer yuav tsum tau txais, hwm cov lus qhia no thiab koj yuav zam kev tsis lees paub:

  • Hom ntawvNws yuav tsum yog ib qho .msi los yog ib qho .exe.
  • Hom: tus installer yuav tsum muaj peev xwm ua haujlwm offline.
  • Kev tsis hloov pauv: lub binary taw tes rau ntawm qhov URL yuav tsum tsis txhob hloov xa ib zaug lawm.
  • Scope: tus installer yuav tsum nruab nkaus xwb cov khoom xav tau.

Tshaj tawm EXE lossis MSI installers rau Microsoft Store

Txhim kho thiab tswj Intune siv Microsoft Store

Microsoft Intune integrates nrog Microsoft Store rau Tshawb nrhiav, ntxiv, muab, thiab ua raws li UWP, MSIX, thiab Win32 (EXE / MSI) appsCov thawj coj tuaj yeem ua haujlwm hauv nruab nrab thiab saib xyuas cov ntawv thov, tso cai hloov kho tsis siv neeg thaum tsim nyog.

Yam yuavtsum tau kawm uantej rau kev siv lub khw nrog Intune

  • Kho vajtse: khoom siv nrog tsawg kawg yog ob lub cores.
  • Tus neeg siv IME: pab txhawb nqa Intune Management Extension.
  • Kev Sib Txuas: nkag mus rau Microsoft Store thiab lub hom phiaj cov ntsiab lus (xyuas cov npe npe yog tias muaj).

Ntxiv thiab siv Microsoft Store app tshiab

Cov dej ntws yog tsim los ntawm Peb theem: Cov ntaub ntawv thov, Kev Ua Haujlwm, thiab Kev Tshawb Fawb / Tsim. Koj pib nws hauv Intune hauv qab Apps> Tag nrho cov apps> Tsim> Microsoft Store app (tshiab).

Thaum koj tshawb hauv Lub Khw los ntawm Intune, koj yuav pom cov kab xws li Lub Npe, Tshaj Tawm, thiab Hom (Win32 lossis UWP). Thaum koj xaiv ib qho app, metadata yog preloaded, uas koj tuaj yeem hloov kho hauv cov teb xws li:

  • Lub Npe thiab piav qhia rau lub tuam txhab Portal.
  • Tus tshaj tawm, pawg, lub logo thiab cov hom lag luam zoo li featured app.
  • Tus cim qhia pob khoom (nyeem nkaus xwb) thiab hom installer (UWP/Win32).
  • Tus cwj pwm ntawm kev teeb tsa (system los yog neeg siv), Cov URL cov ntaub ntawv / ntiag tug, tus tswv, tus tsim tawm y qib.

Cov Kev Hloov Tshiab

Cov ntawv luam tawm los ntawm Microsoft Store tau hloov kho tshiab rau qhov tseeb version.Rau UWP, tsis txhob ua rau "Xaiv tsis siv neeg rub tawm thiab teeb tsa kev hloov tshiab" txoj cai.

Deploying Win32 apps los ntawm khw nrog Intune

Microsoft Store Win32 Apps: Cwj Pwm hauv Intune

Thaum Win32 Lub Khw app yog tsom raws li Yuav Tsum Tau thiab tsis raug kuaj pom raug (los ntawm version lossis cov ntsiab lus), Intune sim rov nruab nws hauv cov ntsiab lus tsom.Rau cov apps uas twb muaj lawm, kev tswj hwm pib thaum tus neeg siv nruab lawv los ntawm Lub Tuam Txhab Portal.

Lub khw txhawb nqa EXE thiab MSI installers nrog cov ntaub ntawv tshaj tawm-hosted. Raws li cov lus txhais, txhua lub app tuaj yeem ntsia tau rau hauv cov ntsiab lus ntawm tus neeg siv los yog ntawm lub kaw lus. Tshawb xyuas cov ntaub ntawv "Tseem niaj hnub desktop apps hauv Microsoft Store" cov ntaub ntawv kom paub meej ntxiv.

UWP Apps los ntawm Lub Khw: Cov Ntsiab Lus thiab Cov Lus Pom Zoo

Tam sim no koj tseem tuaj yeem xa UWP los ntawm "Microsoft Store App (Tshiab)" hauv cov ntsiab lus ntawm lub system. Yog tias koj muab ib qho appx ntawm qhov system, Nws yuav raug ntsia rau txhua tus neeg siv uas nkag rau hauv..

Tsis txhob sib xyaw cov ntsiab lus ntawm kev teeb tsa ntawm tib lub cuab yeej, raws li qhov no nyuaj rau kev tswj hwm thiab kev nkag siab ntawm lub xeev tau teeb tsa, tshwj xeeb tshaj yog tias tus neeg siv uninstalls lub app thaum lawv qhov kev sib kho thaum nws tseem tab tom npaj.

Microsoft Store Policy thiab lawv qhov cuam tshuam

Qee cov cai tswjfwm ncaj qha cuam tshuam rau kev xa tawm app.. Configure lawv ua tib zoo kom sib npaug kev ruaj ntseg thiab automation.

  • Disable tag nrho cov apps los ntawm Microsoft Store: Pom zoo Tsis configured lossis Enabled los khaws kev koom ua ke nrog Intune.
  • Tshem tawm tsis siv neeg rub tawm thiab teeb tsa cov hloov tshiab: Pom zoo Tsis Teeb Meem lossis Tsis Ua Haujlwm yog tias koj xav tso cai UWP hloov kho nws pib.
  • Qhib Microsoft Store qhov chaw rau App Installer y Qhib App Installer: pom zoo Tsis configured los yog Enabled.
  • Tua lub khw app:
    • Tsis tau teeb tsa: Lub OS tuaj yeem tso cai rau kev teeb tsa los ntawm tus neeg siv.
    • Qhib tau: Tiv thaiv kev teeb tsa thiab hloov tshiab los ntawm tus neeg siv los ntawm Lub Khw.
    • xiam oob qhab: tso cai rau kev teeb tsa thiab hloov tshiab los ntawm tus neeg siv.
Cov ntsiab lus tshwj xeeb - Nyem qhov no  Lub tsev qiv ntawv VivaVideo nyob qhov twg?

Cov ntsiab lus tseem ceeb: Yog tias koj xav tso cai tsis siv neeg UWP hloov tshiab (nrog rau cov apps built-in) thiab thaiv phau ntawv qhia lossis kev teeb tsa winget, Tawm nws pib-hloov tshiab Tsis configured / Disabled thiab App khw Enabled / Tsis configured. Rau Win32 apps los ntawm Lub Khw, yog tias koj lov tes taw OS pib hloov tshiab, Intune yuav txuas ntxiv siv cov hloov tshiab thaum muaj ib qho haujlwm ua haujlwm.

Cov Cai Khw Muag Khoom cuam tshuam rau kev teeb tsa

Yam yuavtsum tau kawm uantej thiab tej kev txwv

Ua ntej pib, paub meej tias koj ua tau raws li qhov yuav tsum tau ua thiab paub dab tsi tsis txhawb kom tsis txhob muaj kev sib tsoo.

  • Microsoft Store nrog Intune: tsawg kawg ob lub cores CPU, txhawb rau IME y nkag mus rau Lub Khw thiab cov ntsiab lus (kho npe yog tias tsim nyog).
  • Tswj Win32 apps hauv Intune: Windows 10 1607 lossis siab dua (Enterprise, Pro, Education), khoom siv sau npe lossis koom nrog Microsoft Entra ID (xws li hybrid thiab GPO), thiab qhov siab tshaj plaws 30 GB los ntawm app.
  • Tsis txhawb nqa: installers nrog ARM64 rau Microsoft Store apps.

Npaj ib lub Win32 app rau Intune: .intunewin hom

Classic Win32 apps yog preprocessed nrog Microsoft Win32 Cov Ntsiab Lus Prep Tool, uas converts koj installer rau hom ntawv .intunewin y ntes tus cwj pwm uas Intune siv los txiav txim qhov xwm txheej ntawm kev teeb tsa.

Koj tuaj yeem rub tawm lub cuab yeej los ntawm GitHub ua tus ZIP (nrog rau daim ntawv tso cai, tso tawm cov ntawv, thiab "Microsoft-Win32-Content-Prep-Tool-master" folder). Khiav IntuneWinAppUtil.exe tsis muaj parameters rau kev sib tham sib wizard lossis siv kab hais kom ua.

Cov kev teeb tsa muaj

  • -h: kev pab.
  • -c: folder nrog tag nrho cov ntaub ntawv installation (compressed hauv .intunewin).
  • -s: installation file (piv txwv li, teeb tsa.exe o teeb tsa.msi).
  • - los yog: tso zis nplaub tshev ntawm lub generated .intunewin.
  • -q: ntsiag to mode.

Piv txwv

  • Qhia kev pab: IntuneWinAppUtil -h
  • Hloov installer: IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q

Cov lus qhia- Yog tias koj xav tau siv cov ntaub ntawv ntxiv (piv txwv li daim ntawv tso cai), muab tso rau hauv ib lub subfolder hauv qab lub installer folder thiab siv txoj kev txheeb ze hauv koj lub logic installation (piv txwv li, licences\license.txt).

.intunewin cuab yeej rau Intune

Ntxiv rau Win32 app rau Intune: cov kauj ruam ntxaws

Nov yog cov txheej txheem ib kauj ruam zuj zus:

Kauj ruam 1: Cov ntaub ntawv thov

Xaiv cov ntaub ntawv .intunewin thiab sau cov metadata uas cov neeg siv yuav pom hauv Lub Tuam Txhab Portal.

  • Lub Npe (tsuas yog), Kev piav qhia (koj tuaj yeem tsim nrog ib pawg ntawm Markdown; HTML tsis txaus siab), Tus Kws Kho.
  • Pawg, Tshwj xeeb, Cov ntaub ntawv URL, Tsis pub twg paub URL, Tus Tsim Tawm, Tus Tswv, Cov Qib, Lub logo.

Kauj ruam 2: Program

Configure installation / uninstallation commands thiab coj cwj pwm kom tus neeg sawv cev Intune khiav koj lub installer ntsiag to thiab tswj hwm.

  • Kev txib kom teeb tsa: piv txwv li MSI msiexec /p "MyApp123.msp" los yog rau EXE ApplicationName.exe /quiet (kho hloov kho raws li tus neeg muag khoom).
  • Kev txib kom tshem tawm: siv Khoom GUID yog muaj, piv txwv li msiexec /x "{12345A67-89B0-1234-5678-000001000000}".
  • Lub sijhawm siab tshaj plaws installation lub sij hawm (feeb), uninstallation muaj hauv tuam txhab Portal thiab kev coj ua ntawm kev teeb tsa (System los yog neeg siv).
  • Rov Pib Siv Khoom Siv: txiav txim seb puas yuav txwv, tso cai los yog quab yuam, los yog txiav txim raws li rov codes (nyuaj/soft reset).
  • Cov lej xa rov qab: Txhais hom (Success, yuam kev, Rov qab, Hard/Soft Reboot). Intune cia li rov qab mus txog thaum 3 zaug nrog tos 5 feeb thaum tsim nyog.

Kauj Ruam 3: Cov Kev Cai

Teeb tsa cov cuab yeej ua ntej yog li ntawd lub app yog ntsia xwb qhov twg nws ua rau kev nkag siab.

  • Kev Tsim Kho Vaj Tse, Minimal OS, qhov chaw disk, RAM, Tsawg kawg logical CPU, yam tsawg kawg nkaus.
  • Cov cai ntxiv:
    • Cov Ntaub Ntawv Teev Tseg: Tshawb pom muaj nyob / hnub / version / loj nrog kev txhawb nqa rau 32/64-ntsis ntsiab lus.
    • Cov ntaub ntawv: validates cov yawm sij / nqi / hlua / integers / version hauv HKLM / HKCU nrog kev xaiv rau 32/64-ntsis Vista.
    • Tsab ntawv (PowerShell): Ntsuam xyuas STDOUT y tus lej tawm (0 = ntsia), nrog 32/64-ntsis kos npe thiab cov ntsiab lus xaiv los yog cov neeg siv cov ntaub ntawv pov thawj.
Cov ntsiab lus tshwj xeeb - Nyem qhov no  Yuav ua li cas rub tawm thiab siv PlayStation App ntawm koj lub cuab yeej Google Assistant

Kauj Ruam 4: Cov Cai Tshawb Nrhiav

Txhais li cas Intune yuav paub tias lub app tau nruab: Manual configuration lossis custom script.

  • MSI: siv cov lej khoom thiab, yog tias koj xav tau, kuaj xyuas version.
  • Cov Ntaub Ntawv Teev Tseg: Txheeb xyuas qhov muaj nyob / hnub / version / qhov loj me nrog txoj hauv kev kom raug thiab nrhiav kom pom.
  • Cov ntaub ntawv: Txheeb xyuas qhov tseem ceeb/tus nqi nrog txoj kev sib piv thiab pom cov ntaub ntawv raug.
  • Tsab ntawv: PowerShell uas rov qab los 0 thiab sau ib txoj hlua rau hauv STDOUT kos "Installed".

Lub Win32 app version tshwm hauv Intune thiab koj tuaj yeem lim nws hauv "Tag nrho Apps" daim ntawv teev npe los ntawm kev qhib cov kab ke.

Kauj Ruam 5: Dependencies

Txuas cov apps uas yuav tsum tau nruab ua ntej kom ua tau raws li qhov yuav tsum tau ua. Tsuas yog nyob nruab nrab ntawm Win32 apps.

  • Txwv: mus txog 100 nyob rau hauv tag nrho cov duab (lub ntsiab app + dependencies thiab subdependencies).
  • Kev teeb tsa tus kheej: tsis siv neeg Yog, txawm tias qhov kev vam khom tsis meej meej rau lub cuab yeej / tus neeg siv.
  • Order thiab recursion: Subdependencies raug soj ntsuam ua ntej lub ntsiab dependency; nyob rau hauv tib theem, tsis muaj guaranteed kev txiav txim.
  • Kev txwv: Koj tsis tuaj yeem tshem tawm Win32 app uas yog ib feem ntawm daim duab kev vam khom kom txog thaum kev sib raug zoo tawg.

Kev ceeb toom thiab yuam kevWindows ceeb toom rau tus neeg siv ntawm kev vam khom downloads thiab teeb tsa. Yog tias lawv ua tsis tiav, koj yuav pom cov lus zoo li "tsis tuaj yeem txhim kho kev vam khom" lossis "tseem tos rov pib dua," thiab daim ntawv tshaj tawm qhia tias yog vim li cas thiab ntau npaum li cas rov sim dua.

Kauj Ruam 6: Kev Hloov Chaw

Hloov kho lossis hloov cov ntawv dhau los txhais cov apps twg yuav raug hloov thiab yog tias koj yuav tsum tau tshem tawm yav dhau los version. Qhov txwv yog 10 apps suav nrog cov ntaub ntawv hloov pauv.

Kauj Ruam 7: Kev Ua Haujlwm

Xaiv hom: Yuav tsum tau, Muaj rau cov khoom siv rau npe, lossis Uninstall; ntxiv nrog/excluded pawg, cov ntawv ceeb toom, muaj, hnub kawg y faib optimization qhov tseem ceeb (download hauv foreground / keeb kwm yav dhau).

Kauj Ruam 8: Tshawb xyuas thiab Tsim

Validate lub configuration thiab tsim daim ntawv thovLos ntawm qhov ntawd, koj tuaj yeem saib xyuas cov xwm txheej thiab nthuav lossis kho cov kev faib raws li koj xav tau hloov zuj zus.

Microsoft Store tsis ua haujlwm ntawm Windows 10: Kev daws teeb meem

Qhov zoo rau cov neeg tsim khoom thaum tshaj tawm Win32 hauv Khw

  • Koj tuaj yeem nqa koj tus kheej kev lag luam rau hauv-app yuav khoom hauv cov apps tsis yog game thiab khaws 100% ntawm cov nyiaj tau los. (raws li koj tus kws kho mob them nyiaj), tsis muaj nqi them nqi rau kev teev npe lossis muag ntawm Lub Khw.
  • Koj lub app, koj lub installer, koj CDN: koj installer yog siv nyob rau hauv ntsiag to hom los ntawm koj Versioned URL, tsis hloov. Lub Khw tswj hwm tus qauv MSI cov lej thiab tso cai rau koj los pab cov lej tshwj xeeb rau EXE, tso saib cov lus tsim nyog rau tus neeg siv khoom thaum lub sijhawm teeb tsa.
  • Automate cov khoom xa tuaj thiab hloov tshiab nrog rau Shipping APIs los ntawm Microsoft Store thiab GitHub Kev Ua Haujlwm (CI/CD) los tsim, pob, thiab hloov kho koj cov npe ua ib feem ntawm koj cov kav dej.
  • Enriched analytics txij thaum nrhiav tau: tau cov ntaub ntawv los ntawm cov lej teeb tsa (xws li kev cai EXE versions), kev siv app, thiab kev noj qab haus huv yam tsis muaj kev ntsuas ntxiv. Tau txais kev pom nyob rau hauv qhov twg thiab yog vim li cas tus installer tsis ua haujlwm thiab ua qhov tseem ceeb kho kom zoo.
  • Saib xyuas kev tswj hwm thiab tshuaj xyuas cov txheej txheem: teb rau cov neeg siv khoom tshuaj xyuas Los ntawm Lub Chaw Pabcuam Tswvcuab, saib cov ntsiab lus ntawm kev tshuaj xyuas ua tsis tiav (txoj cai, rov hais dua, phau ntawv qhia kev kho) thiab kho koj daim ntawv qhia kev nrog cov lus pom zoo.
  • Lub Khw Muag Khoom Popup: integrates ib mini installation qhov rais uas tso tawm los ntawm koj lub vev xaib, tswj hwm koj lub vev xaib thawj zaug yam tsis tau muab cov txiaj ntsig ntawm kev txhim kho los ntawm Microsoft Store.