- Dvě distribuční cesty: MSIX s plnou integrací nebo EXE/MSI beze změn, každá s vlastními požadavky a výhodami.
- Intune + Store: Automatické vyhledávání, přiřazování a aktualizace pro UWP, MSIX a Win32 s ovládacími prvky zásad.
- Postup Win32 v Intune: .intunewin, pravidla detekce, závislosti (až 100) a nahrazování verzí.
- Pro vývojáře: obchodování bez provizí, API/CI-CD, analýza instalačních programů a správa recenzí.

Pokud pracujete s tradičními desktopovými aplikacemi a chcete je distribuovat ve Windows se zárukami, Microsoft Store a jeho integrace s Intune vám otevírají dveře. několik spolehlivých cest k instalaci aplikací Win32. V této příručce si probereme všechny možnosti.
Kromě vysvětlení „jak“ uvidíme konkrétní výhody pro vývojáře (vlastní API pro obchod, analytiku, dopravu a CI/CD z GitHubu) a doporučení pro bezproblémový uživatelský zážitek. Také vám řekneme, co není podporováno, co je třeba si předem připravit a jak diagnostikovat závislosti, detekovat pravidla a nahrazovat verze.
Možnosti distribuce v obchodě Microsoft Store
Chcete-li přenést aplikaci Win32 do Microsoft Store seno dvě hlavní silnice, obě kompatibilní s technologiemi, jako je Windows App SDK, WPF, WinForms, Electron, Qt a další. Výběr jedné nebo druhé varianty závisí na uživatelském prostředí a požadavcích vaší organizace.
- Možnost A: Zabalit jako MSIX pro využití plné systémové integrace (aktualizace, identita, instalační proces atd.) Díky balíčkům MSIX může uživatel snáze vyhledávat, získávat a instalovat nové aplikace a vy můžete využívat pokročilé funkce systému Windows a Obchodu.
- Možnost B: Publikujte instalační soubor EXE nebo MSI tak, jak je, hostovaný na vašem webu Tato možnost zobrazí vaši aplikaci v Obchodě a zachová původní instalační program a CDN. Je ideální, pokud chcete zachovat aktuální pracovní postup sestavení a doručení s minimálními změnami.
Pro vaši rychlou orientaci zde je shrnutí klíčových rozdílů mezi oběma modalitami. Mějte na paměti, že v závislosti na situaci mohou oba faktory existovat současně.
| Vlastnosti | MSIX (zabalený) | Win32 (původní instalační program) |
|---|---|---|
| hosting | Bezplatný hosting od společnosti Microsoft | Vydavatel hostuje a hradí náklady |
| Obchodu | Maloobchodní platforma Microsoft Store nebo váš vlastní systém | Vaše platební/obchodní platforma |
| Podepisování kódu | Poskytováno zdarma společností Microsoft | Vydavatel s certifikační licencí root programu Microsoft |
| aktualizace | Automatická kontrola operačním systémem každých 24 hodin | Aplikace spravuje své aktualizace |
| Režim S | Kompatibilní | Není podporováno |
| Soukromé nabídky a lety | K dispozici | Není dostupný |
| Pokročilá integrace s Windows | Ano (sdílení, spuštění z Obchodu atd.) | Ne |
| Zálohování/obnovení systému Windows 11 | Automatická obnova a instalace | Ikony nabídky Start se obnoví přechodem na kartu Obchod |

Možnost 1: Zabalení aplikace Win32 jako MSIX
Balení v MSIX je jednoduché a existuje několik způsobů, jak to udělat s minimálním třením. Vyberte si ten, který nejlépe vyhovuje vašemu projektu a vašim stávajícím nástrojům.
- Visual StudioPřidejte do svého řešení projekt balení aplikací pro Windows a nakonfigurujte balení MSIX pro vaši desktopovou aplikaci.
- Instalační programy třetích stran: využít partnerská řešení které generují MSIX pro desktopové projekty.
- Nástroj pro balení MSIX- Vytvářejte balíčky MSIX z existujících instalačních programů (MSI, EXE, ClickOnce nebo App-V) pomocí pokynů.
Před zveřejněním, Ověřte svůj MSIX pomocí sady pro certifikaci aplikací pro systém Windows pro kontrolu souladu s Microsoft Storem a odhalení možných incidentů.

Možnost 2: Publikování neupraveného instalačního souboru EXE/MSI
Od června 2021, Microsoft Store podporuje rozbalené aplikace Win32, což vám umožňuje zobrazit seznam aplikací a zároveň zachovat původní instalační program a spravovat CDN/verze.
Postup je jednoduchý: Sdílejte URL adresu instalačního programu v Partnerském centru a vyplňte požadované informace.Po ověření certifikačním týmem se vaše aplikace zobrazí v Obchodě a uživatel bude pokračovat v instalaci pomocí tichého instalačního programu.
Aby byl instalační program přijat, respektujte tyto pokyny a vyhnete se odmítnutí:
- Formátmusí být . MSI nebo . Exe.
- Modo: instalační technik musí být schopen pracovat offline.
- Nezměnitelnost: binární soubor, na který odkazuje URL adresa by se nemělo měnit jakmile odesláno.
- Rozsah: instalační technik musí instalovat výhradně očekávaný produkt.
Instalace a správa pomocí Intune pomocí Microsoft Storu
Microsoft Intune integruje se s obchodem Microsoft Store Vyhledávání, přidávání, přiřazování a udržování aktuálních aplikací UWP, MSIX a Win32 (EXE/MSI)Administrátoři mohou centrálně nasazovat a monitorovat aplikace a v případě potřeby delegovat automatické aktualizace.
Předpoklady pro používání Storu s Intune
- technické vybavení: zařízení s alespoň dvě jádra.
- Klient IMEpodpora pro Rozšíření pro správu Intune.
- Conectividadpřístup k Microsoft Store a cílový obsah (pokud je to relevantní, zkontrolujte nastavení proxy serveru).
Přidání a nasazení nové aplikace z Microsoft Storu
Tok se skládá z tři fáze: Informace o aplikaci, Úkoly a Kontrola/VytvořeníSpustíte ji v Intune v části Aplikace > Všechny aplikace > Vytvořit > Aplikace z Microsoft Storu (nová).
Při vyhledávání v Storu z Intune se zobrazí sloupce jako Název, Vydavatel a Typ (Win32 nebo UWP). Po výběru aplikace se předem načtou metadata, která můžete upravovat v polích, jako například:
- Jméno a popis pro Firemní portál.
- Vydavatel, kategorie, logo a značky jako doporučená aplikace.
- Identifikátor balíčku (pouze pro čtení) a typ instalačního technika (UWP/Win32).
- Chování při instalaci (systém nebo uživatel), URL informace/soukromí, vlastník, vývojář y bankovky.
aktualizace
Aplikace publikované z obchodu Microsoft Store se automaticky aktualizují na nejnovější verzi.Pro UWP nepovolujte zásadu „Zakázat automatické stahování a instalaci aktualizací“.

Aplikace z Microsoft Storu pro Windows 32: Chování v Intune
Pokud je aplikace z úložiště Win32 Store cílena jako povinná a není správně detekována (verzí nebo kontextem), Intune se ji pokusí znovu nainstalovat v cílovém kontextu.U stávajících aplikací začíná správa, jakmile je uživatel nainstaluje z Portálu společnosti.
Obchod podporuje instalační programy EXE a MSI s obsahem hostovaným vydavatelem.Podle definice lze každou aplikaci nainstalovat v kontextu uživatel na systémDalší podrobnosti naleznete v dokumentaci „Tradiční desktopové aplikace v obchodě Microsoft Store“.
Aplikace UWP z obchodu: Systémový kontext a doporučení
Nyní můžete také nasadit UWP z „Aplikace z Microsoft Storu (nová)“ v kontextu systému.Pokud v systému zřídíte aplikaci, Bude nainstalován pro každého uživatele, který se přihlásí..
Vyhněte se míchání instalačních kontextů na stejném zařízení, protože to komplikuje správu a vnímání nainstalovaného stavu, zejména pokud uživatel odinstaluje aplikaci během své relace, zatímco je stále zřízena.
Zásady Microsoft Storu a jejich dopad
Některé systémové zásady přímo ovlivňují nasazení aplikací.Pečlivě je nakonfigurujte tak, aby vyvážily bezpečnost a automatizaci.
- Zakažte všechny aplikace z Microsoft StoruDoporučeno Nenakonfigurováno nebo Povoleno pro zachování integrace s Intune.
- Zakázat automatické stahování a instalaci aktualizací: Doporučeno Nenakonfigurováno nebo Zakázáno, pokud chcete povolit automatické aktualizace UWP.
- Povolit zdroj z Microsoft Storu pro instalační program aplikací y Povolit instalační program aplikací: doporučeno Nenakonfigurováno nebo Povoleno.
- Zakázat aplikaci Obchod:
- Není nakonfigurovánoOS může uživateli umožnit libovolnou instalaci.
- Povoleno: Zabraňuje ručním instalacím a aktualizacím uživatelem z Obchodu.
- Zakázáno: umožňuje ruční instalaci a aktualizace uživatelem.
Klíčové aspektyPokud chcete povolit automatické aktualizace UWP (včetně vestavěných aplikací) a blokovat ruční nebo winget instalace, Automatické aktualizace nechte nenakonfigurované/zakázané a App Store povolený/nenakonfigurovanýU aplikací Win32 z obchodu Store, pokud zakážete automatické aktualizace operačního systému, Intune bude i nadále používat aktualizace, i když bude aktivní přiřazení..

Předpoklady a omezení
Před zahájením se ujistěte, že splňujete požadavky a vědět, co není podporováno, abyste se vyhnuli pádům.
- Microsoft Store s Intune: alespoň dvě jádra CPU, podpora pro IME y přístup k Obchodu a obsahu (v případě potřeby upravte proxy).
- Správa aplikací Win32 v Intune: Windows 10 1607 nebo vyšší (Podniky, Profesionální, Vzdělávací), zařízení registrovaný nebo připojený k Microsoft Entra ID (včetně hybridních a GPO) a maximální velikost 30 GB pomocí aplikace.
- Není podporováno: instalatéři s ARM64 pro aplikace z obchodu Microsoft Store.
Příprava aplikace Win32 pro Intune: formát .intunewin
Klasické aplikace Win32 jsou předzpracovány pomocí nástroje Microsoft Win32 Content Prep Tool., který převede váš instalační program do formátu .intunewin y detekuje atributy které Intune používá k určení stavu instalace.
Nástroj si můžete stáhnout z GitHubu jako ZIP soubor (obsahuje licenci, poznámky k verzi a složku „Microsoft-Win32-Content-Prep-Tool-master“) Spustit IntuneWinAppUtil.exe bez parametrů pro interaktivního průvodce nebo použití příkazového řádku.
Dostupné parametry
- -h: Pomoc.
- -C: složka se všemi instalačními soubory (komprimované ve formátu .intunewin).
- -sinstalační soubor (například setup.exe o setup.msi).
- -buď: výstupní složka vygenerovaného souboru .intunewin.
- -qtichý režim.
Příklady
- ukázat nápovědu:
IntuneWinAppUtil -h - Převést instalační program:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Rada- Pokud potřebujete odkazovat na další soubory (např. licence), umístěte je do podsložky ve složce instalačního programu a použít relativní cesty v rámci vaší instalační logiky (např. licence\license.txt).

Přidání aplikace Win32 do Intune: podrobný postup
Toto je postup krok za krokem:
Krok 1: Informace o žádosti
Vyberte soubor .intunewin a vyplňte metadata. které uživatelé uvidí na firemním portálu.
- název (pouze), popis (můžete formátovat s podmnožinou Markdownu; HTML není podporováno), editor.
- kategorie, Doporučené, URL adresa s informacemi, URL adresa pro ochranu osobních údajů, Vývojář, majitel, Bankovky, logo.
Krok 2: Program
Konfigurace příkazů a chování pro instalaci/odinstalaci aby agent Intune spustil instalační program tiše a kontrolovaně.
- Instalační příkaznapříklad pro MSI
msiexec /p "MyApp123.msp"nebo pro EXEApplicationName.exe /quiet(upravte modifikátory dle dodavatele). - Příkaz pro odinstalaci: použijte GUID produktu pokud je to relevantní, například
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Maximální čas doba instalace (minuty), odinstalace k dispozici na firemním portálu a chování při instalaci (Systém nebo Uživatel).
- Restart zařízeníurčuje, zda potlačit, povolit nebo vynutit, nebo rozhodnout podle návratové kódy (hard/soft reset).
- Návratové kódyDefinujte typy (Úspěch, Chyba, Opakování, Hard/Soft Restart). Intune se automaticky pokouší o operaci, dokud 3 veces s čekáním na 5 minut když je to vhodné.
Krok 3: Požadavky
Nastavení předpokladů pro zařízení aby se aplikace instalovala pouze tam, kde to dává smysl.
- Architektura, Minimální operační systém, místo na disku, RAM, Minimální logický procesor, minimální frekvence.
- Další pravidla:
- archivDetekuje přítomnost/datum/verzi/velikost s podporou pro 32/64bitový kontext.
- registraceOvěřuje klíče/hodnoty/řetězce/celá čísla/verze v HKLM/HKCU s možností 32/64bitová verze Visty.
- Scénář (PowerShell): Vyhodnocení STDOUT y výstupní kód (0 = nainstalováno) s 32/64bitovým podepisováním a možnostmi kontextu nebo uživatelskými přihlašovacími údaji.
Krok 4: Pravidla detekce
Definuje, jak Intune pozná, že je aplikace nainstalována.Ruční konfigurace nebo vlastní skript.
- MSIpoužití kód produktu a pokud chcete, i kontrola verzí.
- archivZkontrolujte existenci/datum/verzi/velikost se správnou cestou a metodou detekce.
- registraceZkontrolujte klíč/hodnotu pomocí metody porovnání a opravte zobrazení záznamu.
- Scénář: PowerShell, který vrací 0 a napište řetězec do STDOUT označte „Nainstalováno“.
Verze aplikace pro Win32 se zobrazuje v Intune. a můžete jej filtrovat v seznamu „Všechny aplikace“ aktivací sloupce verze.
Krok 5: Závislosti
Související aplikace, které je nutné nainstalovat jako první pro splnění funkčních požadavků. Pouze závislosti mezi Aplikace pro Win32.
- Limit: dokud 100 v celkovém grafu (hlavní aplikace + závislosti a podzávislosti).
- Samoinstalacevýchozí ano, a to i v případě, že závislost není explicitně zaměřena na zařízení/uživatele.
- Pořadí a rekurzePodzávislosti se vyhodnocují před hlavní závislostí; v rámci stejné úrovně neexistuje žádné zaručené pořadí.
- OmezeníAplikaci Win32, která je součástí grafu závislostí, nelze odebrat, dokud není vztah přerušen.
Oznámení a chybySystém Windows upozorní uživatele na stahování a instalace závislostí. Pokud selžou, zobrazí se zprávy jako „nepodařilo se nainstalovat závislosti“ nebo „čeká na restart“ a zpráva uvede důvod a počet opakovaných pokusů.
Paso 6: Sustitución
Aktualizovat nebo nahradit předchozí verze definování, které aplikace budou nahrazeny a zda by měly být nahrazeny desinstalar předchozí verze. Limit je 10 aplikace včetně tranzitivních referencí.
Krok 7: Úkoly
Vyberte typPovinné, Dostupné pro registrovaná zařízení nebo Odinstalovat; přidat zahrnuté/vyloučené skupiny oznámení, dostupnost, Uzávěrka y priorita optimalizace distribuce (stahování v popředí/na pozadí).
Krok 8: Kontrola a vytvoření
Ověřte konfiguraci a vytvořte aplikaciOdtud můžete sledovat stavy a rozšiřovat nebo upravovat alokace podle vývoje vašich potřeb.
Výhody pro vývojáře při publikování Win32 v Obchodě
- Můžete si přinést vlastní obchodní systém pro nákupy v aplikacích mimo hry a ponechat si 100 % příjmů. (v závislosti na vašem poskytovateli platebních služeb), žádné poplatky platformy za inzerci nebo prodej v Obchodě.
- Vaše aplikace, váš instalační program, vaše CDN: váš instalační program se používá v tichém režimu z vašeho URL s verzí, beze změny. Obchod spravuje standardní kódy MSI a umožňuje vám přispívat vlastní kódy pro EXE, zobrazování příslušných zpráv klientovi během instalace.
- Automatizujte zásilky a aktualizace s Rozhraní API pro doručování z obchodu Microsoft Store a Akce GitHubu (CI/CD) pro automatické sestavení, zabalení a aktualizaci vašeho záznamu jako součásti vašeho procesu.
- Obohacená analytika od akvizice: získat data z instalační kódy (včetně vlastních verzí EXE), využití aplikací a jejich stav bez nutnosti další instrumentace. Získejte přehled o tom, kde a proč instalační program selhává, a moudře stanovte priority oprav.
- Řízení a procesy kontrolyreaguje na Hodnocení zákazníků V Partnerském centru si můžete prohlédnout podrobnosti o neúspěšných kontrolách (zásady, reprodukce, průvodce nápravou) a sladit svůj plán se skutečnou zpětnou vazbou.
- Popup Store: integruje miniaturní instalační okno který se spouští z vašeho webu, a zachovává tak váš webový zážitek, aniž byste se museli vzdát výhod instalace z obchodu Microsoft Store.
Redaktor specializovaný na problematiku technologií a internetu s více než desetiletými zkušenostmi v různých digitálních médiích. Pracoval jsem jako editor a tvůrce obsahu pro e-commerce, komunikaci, online marketing a reklamní společnosti. Psal jsem také na weby o ekonomice, financích a dalších odvětvích. Moje práce je zároveň mou vášní. Nyní prostřednictvím mých článků v Tecnobits, snažím se prozkoumat všechny novinky a nové možnosti, které nám svět technologií každý den nabízí, abychom zlepšili náš život.
