Kako instalirati Win32 aplikacije izravno iz nove Microsoft trgovine

Zadnje ažuriranje: 19/08/2025

  • Dva puta distribucije: MSIX s potpunom integracijom ili EXE/MSI bez promjena, svaki sa svojim zahtjevima i prednostima.
  • Intune + Store: Automatsko pretraživanje, dodjeljivanje i ažuriranja za UWP, MSIX i Win32, s kontrolama pravila.
  • Win32 tijek u Intuneu: .intunewin, pravila otkrivanja, ovisnosti (do 100) i zamjena verzije.
  • Za developere: trgovina bez provizije, API-ji/CI-CD, analitika instalacijskih programa i upravljanje recenzijama.
Win32 aplikacije

Ako radite s tradicionalnim desktop aplikacijama i želite ih distribuirati na Windowsima s jamstvima, Microsoft Store i njegova integracija s Intuneom otvaraju vam vrata. nekoliko pouzdanih putova za instalaciju Win32 aplikacija. U ovom vodiču pregledavamo sve opcije.

Osim što ćemo objasniti „kako“, vidjet ćemo konkretne prednosti za razvojne programere (vlastiti API-ji za trgovinu, analitiku, dostavu i CI/CD s GitHuba) i preporuke za glatko korisničko iskustvo. Također ćemo vam reći što nije podržano, što trebate pripremiti unaprijed i kako dijagnosticirati ovisnosti, otkriti pravila i zamijeniti verzije.

Mogućnosti distribucije u Microsoft Storeu

Za dovođenje Win32 aplikacije u Microsoft Store sijeno dvije glavne ceste, obje kompatibilne s tehnologijama kao što su Windows App SDK, WPF, WinForms, Electron, Qt i druge. Odabir jedne ili druge ovisi o iskustvu koje želite za svoje korisnike i zahtjevima vaše organizacije.

  • Opcija A: Pakiranje kao MSIX za iskorištavanje potpune integracije sustava (ažuriranja, identitet, iskustvo instalacije itd.) Zahvaljujući MSIX paketu, korisnik može lakše otkriti, nabaviti i instalirati, a vi možete iskoristiti napredne značajke sustava Windows i Trgovine.
  • Opcija B: Objavite svoj EXE ili MSI instalacijski program kakav jest, na svojoj web stranici Ova opcija navodi vašu aplikaciju u Trgovini, zadržavajući vaš izvorni instalacijski program i CDN. Idealno je ako želite zadržati trenutni tijek izrade i isporuke uz minimalne promjene.

Da biste se na prvi pogled orijentirali, evo sažetak ključnih razlika između oba modaliteta. Imajte na umu da oboje može koegzistirati ovisno o scenariju.

Característica MSIX (u pakiranju) Win32 (izvorni instalacijski program)
Hosting Besplatni hosting koji nudi Microsoft Izdavač hostira i preuzima troškove
Trgovina Maloprodajna platforma Microsoft Store ili vaš vlastiti sustav Vaša platforma za plaćanje/trgovinu
Potpisivanje koda Besplatno pruža Microsoft Od strane izdavača s certifikacijskom licencom za Microsoftov root program
Ažuriranja Automatska provjera svakih 24 sata od strane OS-a Aplikacija upravlja svojim ažuriranjima
S način rada Kompatibilan Nije kompatibilno
Privatni oglasi i letovi Dostupno Nije dostupno
Napredna integracija sa sustavom Windows Da (dijeljenje, pokretanje iz Trgovine itd.) Ne
Sigurnosna kopija/vraćanje sustava Windows 11 Automatska restauracija i instalacija Ikone izbornika Start vraćaju se pokazivačem na karticu Trgovina

Mogućnosti instaliranja Win32 aplikacija u Microsoft Storeu

Opcija 1: Pakiranje Win32 aplikacije kao MSIX

Pakiranje u MSIX-u je jednostavno i postoji nekoliko načina da se to učini uz minimalne probleme. Odaberite onaj koji najbolje odgovara vašem projektu i vašim trenutnim alatima.

  • Visual StudioDodajte projekt pakiranja Windows aplikacije u svoje rješenje i konfigurirajte MSIX pakiranje za svoju desktop aplikaciju.
  • Instalacijski programi trećih strana: iskoristite prednost partnerska rješenja koji generiraju MSIX za desktop projekte.
  • MSIX pakiranje alat- Vođeno stvarajte MSIX pakete iz postojećih instalacijskih programa (MSI, EXE, ClickOnce ili App-V).

Prije objave, Validirajte svoj MSIX pomoću kompleta za certifikaciju Windows aplikacija kako bi provjerili usklađenost s Microsoftovom trgovinom i otkrili moguće incidente.

MSIX pakiranje za Win32 aplikacije

Opcija 2: Objavite neizmijenjeni EXE/MSI instalacijski program

Od lipnja 2021, Microsoft Store podržava raspakirane Win32 aplikacije, što vam omogućuje da navedete svoju aplikaciju uz zadržavanje izvornog instalacijskog programa i kontrolu CDN-a/verzioniranja.

Ekskluzivan sadržaj - Kliknite ovdje  Kako skenirati fotografije i dokumente s Google fotografija?

Proces je jednostavan: Podijelite URL instalacijskog programa u Partnerskom centru i ispunite potrebne podatkeNakon što tim za certifikaciju provjeri valjanost, vaša će se aplikacija pojaviti u Trgovini, a korisnik će nastaviti instalaciju pomoću tihog instalatora.

Da bi instalater bio prihvaćen, poštujte ove smjernice i izbjeći ćete odbijanja:

  • Formatmora biti . MSI ili . Exe.
  • Modo: instalater mora biti u mogućnosti raditi izvan mreže.
  • Nepromjenljivost: binarna datoteka na koju pokazuje URL ne bi se trebalo mijenjati jednom poslano.
  • djelokrug: instalater mora instalirati isključivo očekivani proizvod.

Objavite EXE ili MSI instalacijske datoteke u Microsoft Storeu

Instaliranje i upravljanje Intuneom putem Microsoft Storea

Microsoft Intune integrira se s Microsoftovom trgovinom kako bi Pretraživanje, dodavanje, dodjeljivanje i ažuriranje UWP, MSIX i Win32 (EXE/MSI) aplikacijaAdministratori mogu centralno implementirati i nadzirati aplikacije, delegirajući automatska ažuriranja kada je to prikladno.

Preduvjeti za korištenje Trgovine s Intuneom

  • Hardver: uređaji s najmanje dvije jezgre.
  • IME klijentpodrška za Proširenje za upravljanje Intuneom.
  • Conectividadpristup do Microsoft Store i ciljani sadržaj (provjerite postavke proxyja ako je primjenjivo).

Dodavanje i implementacija nove aplikacije iz Microsoft Storea

Tok se sastoji od tri faze: Informacije o aplikaciji, Zadaci i Pregled/IzradaPokrećete ga u Intuneu pod Aplikacije > Sve aplikacije > Stvori > Aplikacija iz Microsoft Storea (nova).

Kada pretražujete Trgovinu iz Intunea, vidjet ćete stupce poput Naziv, Izdavač i Vrsta (Win32 ili UWP). Kada odaberete aplikaciju, metapodaci se unaprijed učitavaju, a možete ih uređivati ​​u poljima kao što su:

  • Ime i opis za Portal tvrtke.
  • Izdavač, kategorija, logo i marke poput istaknuta aplikacija.
  • Identifikator paketa (samo za čitanje) i vrsta instalatera (UWP/Win32).
  • Ponašanje pri instalaciji (sustav ili korisnik), URL-ovi informacije/privatnost, vlasnik, razvijač y notas.

Ažuriranja

Aplikacije objavljene iz Microsoft Storea automatski se ažuriraju na najnoviju verziju.Za UWP nemojte omogućiti pravilo "Onemogući automatsko preuzimanje i instalaciju ažuriranja".

Implementacija Win32 aplikacija iz trgovine Store pomoću Intunea

Microsoft Store Win32 aplikacije: Ponašanje u Intuneu

Kada je aplikacija iz Win32 trgovine označena kao obavezna i nije ispravno prepoznata (prema verziji ili kontekstu), Intune je pokušava ponovno instalirati u ciljanom kontekstu.Za postojeće aplikacije, upravljanje počinje nakon što ih korisnik instalira s portala tvrtke.

Trgovina podržava EXE i MSI instalacijske programe sa sadržajem koji hostira izdavačPrema definiciji, svaka se aplikacija može instalirati u kontekstu korisnik na sistemDodatne pojedinosti potražite u dokumentaciji „Tradicionalne aplikacije za stolna računala u Microsoft Storeu“.

UWP aplikacije iz trgovine: kontekst sustava i preporuke

Sada možete implementirati UWP i iz "Microsoft Store aplikacije (novo)" u kontekstu sustavaAko omogućite aplikaciju na sustavu, Bit će instaliran za svakog korisnika koji se prijavi..

Izbjegavajte miješanje konteksta instalacije na istom uređaju, jer to komplicira upravljanje i percepciju instaliranog stanja, posebno ako korisnik deinstalira aplikaciju tijekom sesije dok je još uvijek dostupna.

Pravila Microsoft Storea i njihov utjecaj

Neke sistemske politike izravno utječu na implementacije aplikacija.Pažljivo ih konfigurirajte kako biste uravnotežili sigurnost i automatizaciju.

  • Onemogućite sve aplikacije iz Microsoftove trgovinePreporučeno Nije konfigurirano ili omogućeno radi očuvanja integracije s Intuneom.
  • Onemogući automatsko preuzimanje i instalaciju ažuriranja: Preporučuje se Nije konfigurirano ili Onemogućeno ako želite dopustiti automatska ažuriranja UWP-a.
  • Omogući izvor Microsoft Storea za instalaciju aplikacija y Omogući instalacijski program aplikacije: preporučeno Nije konfigurirano ili omogućeno.
  • Onemogući aplikaciju Trgovina:
    • Nije konfiguriranoOS može dopustiti proizvoljne instalacije od strane korisnika.
    • omogućeno: Sprječava ručne instalacije i ažuriranja od strane korisnika iz Trgovine.
    • Onemogućeno: omogućuje ručne instalacije i ažuriranja od strane korisnika.
Ekskluzivan sadržaj - Kliknite ovdje  Kako umetnuti dokument u Word

Ključni aspektiAko želite dopustiti automatska ažuriranja UWP-a (uključujući ugrađene aplikacije) i blokirati ručne ili winget instalacije, Ostavite automatska ažuriranja Nekonfigurirana/Onemogućena i App Store Omogućen/NekonfiguriranZa Win32 aplikacije iz Trgovine, ako onemogućite automatska ažuriranja OS-a, Intune će nastaviti primjenjivati ​​ažuriranja kada postoji aktivan zadatak.

Pravila trgovine koja utječu na instalacije

Preduvjeti i ograničenja

Prije početka, provjerite ispunjavate li uvjete i znati što nije podržano kako bi se izbjegli rušenja sustava.

  • Microsoft Store s Intuneom: barem dvije jezgre CPU, podrška za EMI y pristup Trgovini i sadržaju (po potrebi prilagodite proxy).
  • Upravljanje Win32 aplikacijama u Intuneu: Windows 10 1607 ili noviji (Poduzeća, Profesionalci, Obrazovanje), uređaji registriran ili pridružio se Microsoft Entra ID-u (uključuje hibrid i GPO) i maksimalna veličina 30 GB putem aplikacije.
  • Nije podržano: instalateri s ARM64 za aplikacije iz Microsoft Storea.

Priprema Win32 aplikacije za Intune: .intunewin format

Klasične Win32 aplikacije se prethodno obrađuju pomoću alata za pripremu sadržaja Microsoft Win32., koji pretvara vaš instalacijski program u format .intunewin y detektira atribute koje Intune koristi za određivanje statusa instalacije.

Alat možete preuzeti s GitHuba kao ZIP datoteku (uključuje licencu, bilješke o izdanju i mapu „Microsoft-Win32-Content-Prep-Tool-master“). Pokreni IntuneWinAppUtil.exe bez parametara za interaktivni čarobnjak ili korištenje naredbenog retka.

Dostupni parametri

  • -h: Pomozite.
  • -c: mapa sa svim instalacijskim datotekama (komprimiranim u .intunewin).
  • -sinstalacijska datoteka (na primjer, setup.exe o postavljanje.msi).
  • -ili: izlazna mapa generirane .intunewin datoteke.
  • -q: tihi način rada.

Primjeri

  • Prikaži pomoć: IntuneWinAppUtil -h
  • Pretvori instalacijski program: IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q

vijeće- Ako trebate referencirati dodatne datoteke (npr. licence), stavite ih u podmapu unutar mape instalacijskog programa i koristite relativne putove unutar vaše instalacijske logike (npr. licence\licenca.txt).

.intunewin Alat za Intune

Dodavanje Win32 aplikacije u Intune: detaljni koraci

Ovo je postupak korak po korak:

Korak 1: Podaci o prijavi

Odaberite .intunewin datoteku i ispunite metapodatke koje će korisnici vidjeti na Portalu tvrtke.

  • ime (samo), opis (možete formatirati s podskupom Markdowna; HTML nije podržan), urednik.
  • kategorije, izvanredan, URL s informacijama, URL za privatnost, razvijač, vlasnik, bilješke, logo.

Korak 2: Program

Konfigurirajte naredbe i ponašanje za instalaciju/deinstalaciju kako bi Intune agent tiho i kontrolirano pokrenuo instalacijski program.

  • Naredba za instalacijuna primjer, za MSI msiexec /p "MyApp123.msp" ili za EXE ApplicationName.exe /quiet (prilagodite modifikatore prema dobavljaču).
  • Naredba za deinstaliranje: koristite GUID proizvoda ako je primjenjivo, na primjer msiexec /x "{12345A67-89B0-1234-5678-000001000000}".
  • Maksimalno vrijeme vrijeme instalacije (minute), deinstalacija dostupna na Portalu tvrtke i ponašanje instalacije (Sustav ili korisnik).
  • Ponovno pokretanje uređaja: određuje hoće li potisnuti, dopustiti ili prisiliti, ili odlučiti prema povratni kodovi (hard/soft reset).
  • Códigos de retornoDefinirajte tipove (Uspjeh, Greška, Ponovni pokušaj, Hard/Soft Restart). Intune automatski pokušava ponovno dok 3 puta s čekanjem 5 minuta kada je to prikladno.

Korak 3: Zahtjevi

Postavljanje preduvjeta za uređaj tako da se aplikacija instalira samo tamo gdje ima smisla.

  • Arhitektura, Minimalni OS, prostor na disku, RAM, Minimalni logički CPU, minimalna frekvencija.
  • Dodatna pravila:
    • arhivaDetektira prisutnost/datum/verziju/veličinu s podrškom za 32/64-bitni kontekst.
    • registracijaProvjerava ključeve/vrijednosti/nizove znakova/cijele brojeve/verziju u HKLM/HKCU s opcijom za 32/64-bitna Vista.
    • Script (PowerShell): Procijeni IZDAVANJE y izlazni kod (0 = instalirano), s 32/64-bitnim potpisivanjem i opcijama konteksta ili korisničkim vjerodajnicama.
Ekskluzivan sadržaj - Kliknite ovdje  Kako napraviti Dodge and Burn u GIMP-u?

Korak 4: Pravila detekcije

Definira kako će Intune znati da je aplikacija instaliranaRučna konfiguracija ili prilagođeni skript.

  • MSI: koristi kod proizvoda i, ako želite, provjera verzija.
  • arhivaProvjerite postojanje/datum/verziju/veličinu s odgovarajućom putanjom i metodom detekcije.
  • registracijaProvjerite ključ/vrijednost metodom usporedbe i ispravite prikaz zapisa.
  • Script: PowerShell koji vraća 0 i napišite niz u IZDAVANJE označiti kao "Instalirano".

Verzija Win32 aplikacije prikazuje se u Intuneu i možete ga filtrirati na popisu "Sve aplikacije" aktiviranjem stupca verzije.

Korak 5: Ovisnosti

Povezivanje aplikacija koje se prvo moraju instalirati zadovoljiti funkcionalne zahtjeve. Samo ovisnosti između Win32 aplikacije.

  • granica: do 100 u ukupnom grafu (glavna aplikacija + ovisnosti i podovisnosti).
  • Samostalna instalacija: zadano Da, čak i ako ovisnost nije eksplicitno usmjerena na uređaj/korisnika.
  • Redoslijed i rekurzijaPodovisnosti se procjenjuju prije glavne ovisnosti; unutar iste razine ne postoji zajamčeni redoslijed.
  • OgraničenjeNe možete ukloniti Win32 aplikaciju koja je dio grafa ovisnosti dok se odnos ne prekine.

Obavijesti i pogreškeWindows obavještava korisnika o preuzimanjima i instalacijama ovisnosti. Ako ne uspiju, vidjet ćete poruke poput "nije moguće instalirati ovisnosti" ili "čeka ponovno pokretanje", a izvješće prikazuje razlog i koliko je ponovnih pokušaja pokušano.

Korak 6: Zamjena

Ažuriranje ili zamjena prethodnih verzija definiranje koje će se aplikacije zamijeniti i trebaju li se zamijeniti deinstalirati prethodna verzija. Ograničenje je 10 aplikacije koje uključuju tranzitivne reference.

Korak 7: Zadaci

Odaberite vrstu: Obavezno, Dostupno za registrirane uređaje ili Deinstaliraj; dodajte uključene/isključene grupe, Obavijesti, dostupnost, rok y prioritet optimizacije distribucije (preuzimanje u prvom planu/pozadini).

Korak 8: Pregled i stvaranje

Potvrdite konfiguraciju i stvorite aplikacijuOdatle možete pratiti statuse i proširivati ​​ili prilagođavati alokacije kako se vaše potrebe razvijaju.

Microsoft Store ne radi na Windows 10: rješenja

Prednosti za razvojne programere prilikom objavljivanja Win32 u trgovini

  • Možete donijeti vlastiti sustav za kupnju unutar aplikacije u aplikacijama koje nisu igre i zadržati 100% prihoda. (ovisno o vašem pružatelju usluga plaćanja), nema naknada platforme za oglašavanje ili prodaju u Trgovini.
  • Vaša aplikacija, vaš instalacijski program, vaš CDN: vaš instalacijski program se koristi u tihom načinu rada s vašeg URL s verzijama, nepromijenjeno. Trgovina upravlja standardnim MSI kodovima i omogućuje vam doprinos prilagođeni kodovi za EXE, prikazivanje odgovarajućih poruka klijentu tijekom instalacije.
  • Automatizirajte pošiljke i ažuriranja s API-ji za dostavu iz Microsoftove trgovine i Akcije na GitHubu (CI/CD) za automatsku izgradnju, pakiranje i ažuriranje vašeg popisa kao dijela vašeg cjevovoda.
  • Obogaćena analitika od akvizicije: dobiti podatke iz instalacijski kodovi (uključujući prilagođene EXE verzije), korištenje aplikacije i stanje ispravnosti bez dodatne instrumentacije. Steknite uvid u to gdje i zašto instalacijski program ne uspijeva i mudro odredite prioritete popravaka.
  • Upravljanje pregledima i procesi pregledaodgovara na mneones de clientes U Partnerskom centru pogledajte detalje neuspjelih pregleda (pravila, reproduciranje, vodič za sanaciju) i uskladite svoj plan sa stvarnim povratnim informacijama.
  • Pop-up trgovina: integrira a mini prozor za instalaciju koji se pokreće s vaše web stranice, održavajući vaše web-uzorno iskustvo bez odricanja od prednosti instaliranja putem Microsoft Storea.