- Dve distribučné cesty: MSIX s plnou integráciou alebo EXE/MSI bez zmien, každá s vlastnými požiadavkami a výhodami.
- Intune + Store: Automatické vyhľadávanie, priradenie a aktualizácie pre UWP, MSIX a Win32 s ovládacími prvkami politík.
- Postup Win32 v Intune: .intunewin, pravidlá detekcie, závislosti (až 100) a nahradenie verzie.
- Pre vývojárov: obchod bez provízií, API/CI-CD, analytika inštalátorov a správa recenzií.

Ak pracujete s tradičnými desktopovými aplikáciami a chcete ich distribuovať vo Windowse so zárukami, Microsoft Store a jeho integrácia s Intune vám otvárajú dvere. niekoľko spoľahlivých ciest na inštaláciu aplikácií Win32. V tejto príručke si prejdeme všetky možnosti.
Okrem vysvetlenia „ako“ uvidíme konkrétne výhody pre vývojárov (vlastné obchodné, analytické, prepravné API a CI/CD z GitHubu) a odporúčania pre bezproblémový používateľský zážitok. Taktiež vám povieme, čo nie je podporované, čo si musíte vopred pripraviť a ako diagnostikovať závislosti, zistiť pravidlá a nahradiť verzie.
Možnosti distribúcie v obchode Microsoft Store
Ak chcete priniesť aplikáciu Win32 do Microsoft Store seno dve hlavné cesty, obe kompatibilné s technológiami ako Windows App SDK, WPF, WinForms, Electron, Qt a ďalšie. Výber jednej alebo druhej závisí od používateľského rozhrania a požiadaviek vašej organizácie.
- Možnosť A: Zabaliť ako MSIX, aby ste mohli využívať výhody úplnej systémovej integrácie (aktualizácie, identita, inštalačný proces atď.) Vďaka balíkom MSIX môže používateľ jednoduchšie vyhľadávať, získavať a inštalovať a vy môžete využívať pokročilé funkcie systému Windows a Obchodu.
- Možnosť B: Publikujte svoj inštalačný súbor EXE alebo MSI tak, ako je, hostovaný na vašej webovej stránke Táto možnosť zobrazí vašu aplikáciu v Obchode a zachová pôvodný inštalátor a CDN. Je to ideálne, ak chcete zachovať svoj súčasný pracovný postup zostavovania a doručovania s minimálnymi zmenami.
Pre lepšiu orientáciu tu je zhrnutie kľúčových rozdielov medzi oboma modalitami. Majte na pamäti, že obe môžu existovať súčasne v závislosti od scenára.
| Característica | MSIX (zabalený) | Win32 (pôvodný inštalátor) |
|---|---|---|
| hosting | Bezplatný hosting poskytovaný spoločnosťou Microsoft | Vydavateľ hostí a preberá náklady |
| Obchodu | Maloobchodná platforma Microsoft Store alebo váš vlastný systém | Vaša platobná/obchodná platforma |
| Podpisovanie kódu | Poskytované bezplatne spoločnosťou Microsoft | Vydavateľ s certifikačnou licenciou koreňového programu spoločnosti Microsoft |
| aktualizácie | Automatická kontrola každých 24 hodín operačným systémom | Aplikácia spravuje svoje aktualizácie |
| Režim S | Kompatibilný | Nie je podporované |
| Súkromné ponuky a lety | K dispozícii | Nie je k dispozícií |
| Pokročilá integrácia so systémom Windows | Áno (zdieľať, spustiť z Obchodu atď.) | Nie |
| Zálohovanie/obnovenie systému Windows 11 | Automatická obnova a inštalácia | Ikony ponuky Štart sa obnovia prejdením myšou na kartu Obchod |

Možnosť 1: Zabalenie aplikácie Win32 ako MSIX
Balenie v MSIX je jednoduché a existuje niekoľko spôsobov, ako to urobiť s minimálnymi problémami. Vyberte si ten, ktorý najlepšie vyhovuje vášmu projektu a vašim aktuálnym nástrojom.
- Visual StudioPridajte do svojho riešenia projekt balenia aplikácií pre systém Windows a nakonfigurujte balenie MSIX pre svoju desktopovú aplikáciu.
- Inštalačné programy tretích strán: zneužiť partnerské riešenia ktoré generujú MSIX pre desktopové projekty.
- Nástroj na balenie MSIX- Vytvorte balíky MSIX z existujúcich inštalátorov (MSI, EXE, ClickOnce alebo App-V) pomocou pokynov.
Pred zverejnením Overte si svoj MSIX pomocou súpravy na certifikáciu aplikácií pre systém Windows na kontrolu súladu s obchodom Microsoft Store a zistenie možných incidentov.

Možnosť 2: Publikovanie nemodifikovaného inštalačného súboru EXE/MSI
Od júna 2021, Microsoft Store podporuje rozbalené aplikácie Win32, čo vám umožňuje zobraziť vašu aplikáciu a zároveň zachovať pôvodný inštalátor a kontrolovať vašu CDN/verzifikáciu.
Postup je jednoduchý: Zdieľajte URL adresu inštalátora v Centre partnerov a vyplňte požadované informáciePo overení certifikačným tímom sa vaša aplikácia zobrazí v obchode Store a používateľ bude pokračovať v inštalácii pomocou tichého inštalátora.
Aby bol inštalatér akceptovaný, rešpektujte tieto pokyny a vyhnete sa odmietnutiam:
- Formátmusí byť . MSI alebo exe.
- modo: inštalatér musí byť schopný pracovať offline.
- Nemennosť: binárny súbor, na ktorý odkazuje URL adresa by sa nemalo meniť raz odoslaná.
- rozsah: inštalatér musí inštalovať výhradne očakávaný produkt.
Inštalácia a správa služby Intune pomocou obchodu Microsoft Store
Microsoft Intune integruje sa s obchodom Microsoft Store Vyhľadávanie, pridávanie, priraďovanie a udržiavanie aktuálnych aplikácií UWP, MSIX a Win32 (EXE/MSI)Správcovia môžu centrálne nasadzovať a monitorovať aplikácie a v prípade potreby delegovať automatické aktualizácie.
Predpoklady na používanie Obchodu s Intune
- technické vybaveniezariadenia s aspoň dve jadrá.
- Klient IMEpodpora pre Rozšírenie správy Intune.
- konektivitaprístup k Obchod Microsoft Store a cieľový obsah (ak je to relevantné, skontrolujte nastavenia proxy servera).
Pridanie a nasadenie novej aplikácie z obchodu Microsoft Store
Tok sa skladá z tri fázy: Informácie o aplikácii, Úlohy a Kontrola/VytvorenieSpustíte ho v Intune v časti Aplikácie > Všetky aplikácie > Vytvoriť > Aplikácia z obchodu Microsoft Store (nová).
Keď vyhľadávate v Obchode z Intune, zobrazia sa stĺpce ako Názov, Vydavateľ a Typ (Win32 alebo UWP). Keď vyberiete aplikáciu, predbežne sa načítajú metadáta, ktoré môžete upravovať v poliach ako napríklad:
- Názov a popis pre firemný portál.
- Vydavateľ, kategórie, logo a značky ako odporúčaná aplikácia.
- Identifikátor balíka (iba na čítanie) a typ inštalatéra (UWP/Win32).
- Správanie pri inštalácii (systém alebo používateľ), URL informácie/súkromie, vlastník, vývojka y poznámky.
aktualizácie
Aplikácie publikované z obchodu Microsoft Store sa automaticky aktualizujú na najnovšiu verziu.V prípade UWP nepovoľujte politiku „Zakázať automatické sťahovanie a inštaláciu aktualizácií“.

Aplikácie z obchodu Microsoft Store pre systém Windows 32: Správanie v Intune
Keď je aplikácia z obchodu Win32 Store zacielená ako povinná a nie je správne rozpoznaná (podľa verzie alebo kontextu), Intune sa ju pokúsi preinštalovať v cieľovom kontexte.V prípade existujúcich aplikácií sa správa začína po ich nainštalovaní používateľom z portálu spoločnosti.
Obchod podporuje inštalátory EXE a MSI s obsahom hostovaným vydavateľom.Podľa definície je možné každú aplikáciu nainštalovať v kontexte užívateľ alebo de systémĎalšie podrobnosti nájdete v dokumentácii „Tradičné desktopové aplikácie v obchode Microsoft Store“.
Aplikácie UWP z obchodu: Kontext systému a odporúčania
Teraz môžete nasadiť UWP aj z aplikácie „Microsoft Store (nová)“ v kontexte systému.Ak v systéme sprístupníte aplikáciu, Bude nainštalovaný pre každého prihláseného používateľa..
Vyhnite sa miešaniu kontextov inštalácie na tom istom zariadení, pretože to komplikuje správu a vnímanie nainštalovaného stavu, najmä ak používateľ odinštaluje aplikáciu počas svojej relácie, kým je ešte spustená.
Zásady obchodu Microsoft Store a ich vplyv
Niektoré systémové politiky priamo ovplyvňujú nasadenie aplikácií.Starostlivo ich nakonfigurujte, aby ste vyvážili bezpečnosť a automatizáciu.
- Zakážte všetky aplikácie z obchodu Microsoft StoreOdporúčané Nenakonfigurované alebo Povolené na zachovanie integrácie s Intune.
- Zakázať automatické sťahovanie a inštaláciu aktualizácií: Odporúčané Nenakonfigurované alebo Zakázané, ak chcete povoliť automatické aktualizácie UWP.
- Povoliť zdroj z obchodu Microsoft Store pre inštalátor aplikácií y Povoliť inštalátor aplikácií: odporúčané Nenakonfigurované alebo Povolené.
- Zakázať aplikáciu Obchod:
- Nie je nakonfigurovanéOperačný systém môže povoliť ľubovoľnú inštaláciu používateľom.
- povolené: Zabraňuje manuálnym inštaláciám a aktualizáciám používateľom z Obchodu.
- Zakázané: umožňuje manuálne inštalácie a aktualizácie používateľom.
Kľúčové aspektyAk chcete povoliť automatické aktualizácie UWP (vrátane vstavaných aplikácií) a blokovať manuálne alebo winget inštalácie, Automatické aktualizácie nechajte nenakonfigurované/zakázané a App Store povolený/nenakonfigurovanýV prípade aplikácií Win32 z Obchodu, ak zakážete automatické aktualizácie operačného systému, Intune bude naďalej používať aktualizácie, keď bude k dispozícii aktívna úloha..

Predpoklady a obmedzenia
Pred začatím sa uistite, že spĺňate požiadavky a vedieť, čo nie je podporované, aby sa predišlo haváriám.
- Microsoft Store s Intune: najmenej dve jadrá CPU, podpora pre EMI y prístup do Obchodu a obsahu (v prípade potreby upravte proxy).
- Správa aplikácií Win32 v Intune: Windows 10 1607 alebo novší (Podniky, Profesionáli, Vzdelávanie), zariadenia registrovaný alebo pripojený k Microsoft Entra ID (vrátane hybridných a GPO) a maximálna veľkosť 30 GB pomocou aplikácie.
- Nie je podporované: inštalatéri s ARM64 pre aplikácie z obchodu Microsoft Store.
Príprava aplikácie Win32 pre Intune: formát .intunewin
Klasické aplikácie Win32 sú predspracované pomocou nástroja Microsoft Win32 Content Prep Tool., ktorý prevedie váš inštalačný program do formátu .intunewin y detekuje atribúty ktoré Intune používa na určenie stavu inštalácie.
Nástroj si môžete stiahnuť z GitHubu ako ZIP súbor (obsahuje licenciu, poznámky k vydaniu a priečinok „Microsoft-Win32-Content-Prep-Tool-master“) Spustiť IntuneWinAppUtil.exe bez parametrov pre interaktívneho sprievodcu alebo použitie príkazového riadku.
Dostupné parametre
- -h: Pomoc.
- -c: priečinok so všetkými inštalačnými súbormi (komprimované vo formáte .intunewin).
- -s: inštalačný súbor (napríklad setup.exe o setup.msi).
- -buď: výstupný priečinok vygenerovaného súboru .intunewin.
- -q: tichý režim.
Príklady
- Ukážte pomoc:
IntuneWinAppUtil -h - Konvertovať inštalátor:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Consejo- Ak potrebujete odkazovať na ďalšie súbory (napr. licencie), umiestnite ich do podpriečinka v priečinku inštalačného programu a použiť relatívne cesty v rámci vašej inštalačnej logiky (napr. licencie\license.txt).

Pridanie aplikácie Win32 do Intune: podrobné kroky
Toto je postup krok za krokom:
Krok 1: Informácie o žiadosti
Vyberte súbor .intunewin a vyplňte metadáta ktoré používatelia uvidia na firemnom portáli.
- názov (iba), popis (môžete formátovať pomocou podmnožiny Markdownu; HTML nie je podporované), editor.
- kategórie, vynikajúci, URL adresa s informáciami, URL adresa ochrany osobných údajov, Desarrollador, majiteľ, Poznámky, logo.
Krok 2: Program
Konfigurácia príkazov a správania pri inštalácii/odinštalovaní aby agent Intune spúšťal inštalátor ticho a kontrolovaným spôsobom.
- Príkaz na inštaláciunapríklad pre MSI
msiexec /p "MyApp123.msp"alebo pre EXEApplicationName.exe /quiet(upravte modifikátory podľa dodávateľa). - Príkaz na odinštalovanie: použite GUID produktu ak je to relevantné, napríklad
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Maximálny čas čas inštalácie (minúty), odinštalovanie k dispozícii na firemnom portáli a správanie pri inštalácii (Systém alebo používateľ).
- Reštart zariadeniaurčuje, či potlačiť, povoliť alebo vynútiť, alebo rozhodnúť podľa návratové kódy (tvrdý/mäkký reset).
- Návratové kódyDefinujte typy (úspech, chyba, opakovaný pokus, hardvérový/softvérový reštart). Intune sa automaticky pokúša, kým 3 krát s čakaním na 5 minút keď je to vhodné.
Krok 3: Požiadavky
Nastavenie predpokladov pre zariadenie aby sa aplikácia nainštalovala iba tam, kde to má zmysel.
- Architektúra, Minimálny operačný systém, miesto na disku, RAM, Minimálny logický procesor, minimálna frekvencia.
- Ďalšie pravidlá:
- ArchívDetekuje prítomnosť/dátum/verziu/veľkosť s podporou pre 32/64-bitový kontext.
- registráciaOveruje kľúče/hodnoty/reťazce/celé čísla/verziu v HKLM/HKCU s možnosťou 32/64-bitový systém Vista.
- Skript (PowerShell): Vyhodnotenie STDOUT y výstupný kód (0 = nainštalované) s 32/64-bitovým podpisovaním a možnosťami kontextu alebo používateľskými prihlasovacími údajmi.
Krok 4: Pravidlá detekcie
Definuje, ako Intune zistí, že je aplikácia nainštalovaná.Manuálna konfigurácia alebo vlastný skript.
- MSIpoužíva kód produktu a ak chcete, aj kontrola verzií.
- ArchívSkontrolujte existenciu/dátum/verziu/veľkosť so správnou cestou a metódou detekcie.
- registráciaSkontrolujte kľúč/hodnotu pomocou porovnávacej metódy a správneho zobrazenia záznamu.
- Skript: PowerShell, ktorý vracia 0 a napíšte reťazec do STDOUT označte „Nainštalované“.
Verzia aplikácie Win32 sa zobrazuje v Intune a môžete ho filtrovať v zozname „Všetky aplikácie“ aktiváciou stĺpca verzie.
Krok 5: Závislosti
Súvisiace aplikácie, ktoré je potrebné nainštalovať ako prvé na splnenie funkčných požiadaviek. Iba závislosti medzi Aplikácie Win32.
- limit: do 100 v celkovom grafe (hlavná aplikácia + závislosti a podzávislosti).
- Samoinštalácia: predvolené Áno, aj keď závislosť nie je explicitne zameraná na zariadenie/používateľa.
- Poradie a rekurziaPodzávislosti sa vyhodnocujú pred hlavnou závislosťou; v rámci tej istej úrovne neexistuje žiadne zaručené poradie.
- ObmedzenieAplikáciu Win32, ktorá je súčasťou grafu závislostí, nemôžete odstrániť, kým sa vzťah nepreruší.
Upozornenia a chybySystém Windows upozorní používateľa na sťahovanie a inštaláciu závislostí. Ak zlyhajú, zobrazia sa správy ako „nepodarilo sa nainštalovať závislosti“ alebo „čaká sa na reštart“ a správa zobrazí dôvod a počet opakovaných pokusov.
Krok 6: Výmena
Aktualizácia alebo nahradenie predchádzajúcich verzií definovanie, ktoré aplikácie budú nahradené a či by ste ich mali nahradiť uninstall predchádzajúca verzia. Limit je 10 aplikácie vrátane tranzitívnych referencií.
Krok 7: Úlohy
Vyberte typPovinné, Dostupné pre zaregistrované zariadenia alebo Odinštalovať; pridať zahrnuté/vylúčené skupiny, oznámenia, dostupnosť, uzávierka y priorita optimalizácie distribúcie (stiahnutie v popredí/na pozadí).
Krok 8: Kontrola a vytvorenie
Overte konfiguráciu a vytvorte aplikáciuOdtiaľ môžete sledovať stavy a rozširovať alebo upravovať alokácie podľa vývoja vašich potrieb.
Výhody pre vývojárov pri publikovaní Win32 v obchode Store
- Môžete si priniesť vlastný obchodný systém pre nákupy v aplikácii v aplikáciách, ktoré nie sú hrami, a ponechať si 100 % príjmov. (v závislosti od vášho poskytovateľa platobných služieb), žiadne poplatky platformy za inzerciu alebo predaj v Obchode.
- Vaša aplikácia, váš inštalátor, vaša CDN: váš inštalátor sa používa v tichom režime z vášho Verzionovaná URL adresa, nezmenené. Obchod spravuje štandardné kódy MSI a umožňuje vám prispievať vlastné kódy pre EXE, zobrazovanie príslušných správ klientovi počas inštalácie.
- Automatizujte zásielky a aktualizácie s Rozhrania API pre doručovanie z obchodu Microsoft Store a Akcie GitHubu (CI/CD) na automatické zostavenie, zabalenie a aktualizáciu vášho záznamu ako súčasti vášho portfólia.
- Obohatená analytika od akvizície: získať údaje z inštalačné kódy (vrátane vlastných verzií EXE), používanie aplikácií a stav bez dodatočnej inštrumentácie. Získajte prehľad o tom, kde a prečo inštalátor zlyháva, a rozumne uprednostňujte opravy.
- Riadenie a procesy preskúmaniareaguje na Názory klientov V Centre partnerov si môžete pozrieť podrobnosti o neúspešných kontrolách (pravidlá, reprodukcie, sprievodca nápravou) a zosúladiť svoj plán so skutočnou spätnou väzbou.
- Pop-up obchod: integruje a mini inštalačné okno ktorý sa spúšťa z vašej webovej stránky, čím si zachovávate webový zážitok bez toho, aby ste sa vzdali výhod inštalácie prostredníctvom obchodu Microsoft Store.
Redaktor špecializovaný na problematiku technológií a internetu s viac ako desaťročnými skúsenosťami v rôznych digitálnych médiách. Pracoval som ako redaktor a tvorca obsahu pre e-commerce, komunikáciu, online marketing a reklamné spoločnosti. Písal som aj na ekonomické, finančné a iné sektorové weby. Moja práca je zároveň mojou vášňou. Teraz prostredníctvom mojich článkov v Tecnobits, snažím sa každý deň preskúmať všetky novinky a nové možnosti, ktoré nám svet technológií ponúka na zlepšenie nášho života.
