- Divi izplatīšanas ceļi: MSIX ar pilnu integrāciju vai EXE/MSI bez izmaiņām, katram ar savām prasībām un priekšrocībām.
- Intune + Store: automātiska meklēšana, piešķiršana un atjauninājumi UWP, MSIX un Win32, ar politikas vadīklām.
- Win32 plūsma pakalpojumā Intune: .intunewin, noteikšanas noteikumi, atkarības (līdz 100) un versiju aizstāšana.
- Izstrādātājiem: komisijas maksas nesaturoša tirdzniecība, API/CI-CD, instalētāja analītika un atsauksmju pārvaldība.

Ja strādājat ar tradicionālām darbvirsmas lietojumprogrammām un vēlaties tās izplatīt operētājsistēmā Windows ar garantijām, Microsoft Store un tā integrācija ar Intune paver jums durvis. vairāki uzticami ceļi Win32 lietotņu instalēšanai. Šajā rokasgrāmatā mēs apskatīsim visas iespējas.
Papildus “kā” skaidrojumam mēs redzēsim konkrētas priekšrocības izstrādātājiem (pašu komercija, analītika, API un CI/CD piegāde no GitHub) un ieteikumi ērtai lietotāja pieredzei. Mēs arī pastāstīsim, kas netiek atbalstīts, kas jums jāsagatavo iepriekš un kā diagnosticēt atkarības, noteikt noteikumus un aizstāt versijas.
Izplatīšanas iespējas Microsoft veikalā
Lai Win32 lietotni ievietotu Microsoft Store siens divi galvenie ceļi, abas ir saderīgas ar tādām tehnoloģijām kā Windows lietotņu SDK, WPF, WinForms, Electron, Qt un citām. Vienas vai otras metodes izvēle ir atkarīga no vēlamās lietotāju pieredzes un jūsu organizācijas prasībām.
- A variants: pakotne kā MSIX, lai gūtu labumu no pilnīgas sistēmas integrācijas (atjauninājumi, identitāte, instalēšanas pieredze utt.) Pateicoties MSIX pakotnei, lietotājs var vieglāk atklāt, iegūt un instalēt, kā arī izmantot Windows un veikala papildu funkcijas.
- B variants: Publicējiet savu EXE vai MSI instalētāju tādu, kāds tas ir, savā tīmekļa vietnē Šī opcija uzskaita jūsu lietotni veikalā, saglabājot sākotnējo instalētāju un CDN. Tā ir ideāli piemērota, ja vēlaties saglabāt pašreizējo izveides un piegādes darbplūsmu ar minimālām izmaiņām.
Lai jūs varētu ātri orientēties, šeit ir abu modalitāšu galveno atšķirību kopsavilkums. Paturiet prātā, ka abi var pastāvēt līdzās atkarībā no scenārija.
| Característica | MSIX (iepakots) | Win32 (oriģinālā instalētāja versija) |
|---|---|---|
| hosting | Bezmaksas mitināšana, ko nodrošina Microsoft | Izdevējs nodrošina mitināšanu un sedz izmaksas |
| Tirgoties | Microsoft Store mazumtirdzniecības platforma vai jūsu pašu sistēma | Jūsu maksājumu/komercijas platforma |
| Koda parakstīšana | Nodrošina bez maksas Microsoft | Izdevējs ar Microsoft saknes programmas sertifikācijas atļauju |
| Atjauninājumus | Operētājsistēma veic automātisku pārbaudi ik pēc 24 stundām | Lietotne pārvalda savus atjauninājumus |
| S režīms | savienojams | Nav atbalstīts |
| Privāti sludinājumi un lidojumi | Pieejams | Nav pieejams |
| Paplašināta integrācija ar Windows | Jā (kopīgot, palaist no veikala utt.) | Nē |
| Windows 11 dublēšana/atjaunošana | Automātiska atjaunošana un uzstādīšana | Sākuma izvēlnes ikonas tiek atjaunotas, norādot uz cilni Veikals |

1. opcija: Win32 lietotnes pakotne kā MSIX
Iepakošana MSIX valodā ir vienkārša, un ir vairāki veidi, kā to izdarīt ar minimālu berzi. Izvēlieties to, kas vislabāk atbilst jūsu projektam un jūsu pašreizējiem rīkiem.
- Visual StudioPievienojiet savam risinājumam Windows lietojumprogrammu pakotnes projektu un konfigurējiet MSIX pakotni savai darbvirsmas lietotnei.
- Trešo pušu uzstādītāji: izmantot partneru risinājumi kas ģenerē MSIX darbvirsmas projektiem.
- MSIX Iepakojuma rīks- Izveidojiet MSIX pakotnes no esošajiem instalētājiem (MSI, EXE, ClickOnce vai App-V) vadītā veidā.
Pirms publicēšanas, Validējiet savu MSIX, izmantojot Windows lietotņu sertifikācijas komplektu lai pārbaudītu atbilstību Microsoft Store prasībām un atklātu iespējamus incidentus.

2. iespēja: publicējiet nemodificēto EXE/MSI instalētāju
Kopš 2021. gada jūnija, Microsoft Store atbalsta neizpakotas Win32 lietotnes, kas ļauj uzskaitīt savu lietojumprogrammu, vienlaikus saglabājot sākotnējo instalētāju un kontrolējot CDN/versiju izveidi.
Process ir vienkāršs: Kopīgojiet instalētāja URL partneru centrā un aizpildiet nepieciešamo informāciju.Pēc sertifikācijas komandas validācijas jūsu lietotne parādīsies veikalā, un lietotājs turpinās instalēšanu, izmantojot kluso instalētāju.
Lai uzstādītājs tiktu pieņemts, ievērojiet šīs vadlīnijas un jūs izvairīsieties no noraidījumiem:
- Formāts: jābūt . MSI vai . Exe.
- Modouzstādītājam jāspēj strādāt bezsaistē.
- Nemainība: binārais fails, uz kuru norāda URL nevajadzētu mainīties reiz nosūtīts.
- Sasniedzietuzstādītājam ir jābūt instalēt tikai paredzamais produkts.
Intune instalēšana un pārvaldība, izmantojot Microsoft Store
Microsoft Intune integrējas ar Microsoft Store, lai Meklējiet, pievienojiet, piešķiriet un atjauniniet UWP, MSIX un Win32 (EXE/MSI) lietotnesAdministratori var centralizēti izvietot un uzraudzīt lietojumprogrammas, deleģējot automātiskos atjauninājumus, kad tas ir nepieciešams.
Priekšnosacījumi veikala lietošanai ar Intune
- detaļasierīces ar vismaz divi serdeņi.
- IME klients: atbalsts Intune pārvaldības paplašinājums.
- Savienojumipiekļuve Microsoft Store un mērķauditorijas saturs (pārbaudiet starpniekservera iestatījumus, ja piemērojami).
Jaunas Microsoft Store lietotnes pievienošana un izvietošana
Plūsma sastāv no trīs posmi: Pieteikuma informācija, Uzdevumi un Pārskatīšana/IzveideTo var palaist pakalpojumā Intune sadaļā Lietotnes > Visas lietotnes > Izveidot > Microsoft Store lietotne (jauna).
Veicot meklēšanu veikalā no Intune, redzēsiet tādas kolonnas kā Nosaukums, Izdevējs un Tips (Win32 vai UWP). Atlasot lietotni, tiek iepriekš ielādēti metadati, kurus varat rediģēt šādos laukos:
- Nosaukums un apraksts uzņēmuma portālam.
- Izdevējs, kategorija, logotips un tādi zīmoli kā piedāvātā lietotne.
- Pakotnes identifikators (tikai lasāms) un uzstādītāja veids (UWP/Win32).
- Instalēšanas darbība (sistēma vai lietotājs), URL informācija/privātums, īpašnieks, izstrādātājs y rēķini.
Atjauninājumus
Microsoft Store publicētās lietotnes tiek automātiski atjauninātas uz jaunāko versiju.UWP gadījumā neiespējojiet politiku “Atspējot atjauninājumu automātisko lejupielādi un instalēšanu”.

Microsoft Store Win32 lietotnes: darbība pakalpojumā Intune
Ja Win32 veikala lietotne ir atlasīta kā obligāta un netiek pareizi noteikta (pēc versijas vai konteksta), Intune mēģina to atkārtoti instalēt atlasītajā kontekstā.Esošo lietotņu pārvaldība sākas, tiklīdz lietotājs tās instalē no uzņēmuma portāla.
Veikals atbalsta EXE un MSI instalētājus ar izdevēja mitinātu saturu.Saskaņā ar definīciju katru lietotni var instalēt kontekstā. lietotājs līdz sistēmaPapildinformāciju skatiet dokumentācijā “Tradicionālās darbvirsmas lietotnes Microsoft veikalā”.
UWP lietotnes no veikala: sistēmas konteksts un ieteikumi
Tagad sistēmas kontekstā varat arī izvietot UWP no “Microsoft Store lietotnes (jauna)”Ja sistēmā nodrošināt lietotni (appx), Tas tiks instalēts katram lietotājam, kurš piesakās..
Izvairieties no instalēšanas kontekstu jaukšanas tajā pašā ierīcē, jo tas sarežģī instalētā stāvokļa pārvaldību un uztveri, īpaši, ja lietotājs atinstalē lietotni sesijas laikā, kamēr tā vēl ir nodrošināta.
Microsoft Store politikas un to ietekme
Dažas sistēmas politikas tieši ietekmē lietotņu izvietošanu.. Rūpīgi konfigurējiet tos, lai līdzsvarotu drošību un automatizāciju.
- Atspējojiet visas lietotnes no Microsoft veikalaIeteicams Nav konfigurēts vai iespējots, lai saglabātu integrāciju ar Intune.
- Atspējot atjauninājumu automātisko lejupielādi un instalēšanuIeteicams Nav konfigurēts vai Atspējots, ja vēlaties atļaut UWP automātiskos atjauninājumus.
- Iespējot lietotņu instalētāja Microsoft Store avotu y Iespējot lietotņu instalētājuIeteicams Nav konfigurēts vai iespējots.
- Atspējojiet lietotni Veikals:
- Nav konfigurētsOperētājsistēma var atļaut lietotājam veikt patvaļīgas instalācijas.
- Iespējots: Neļauj lietotājam manuāli instalēt un atjaunināt failus no veikala.
- Atspējots: ļauj lietotājam veikt manuālu instalēšanu un atjaunināšanu.
Galvenie aspekti: Ja vēlaties atļaut automātiskus UWP atjauninājumus (tostarp iebūvētās lietotnes) un bloķēt manuālu vai Winget instalēšanu, Automātiskie atjauninājumi nedrīkst būt konfigurēti/atspējoti, bet App Store — iespējoti/nav konfigurēti.. Veikala Win32 lietotnēm, ja atspējojat operētājsistēmas automātiskos atjauninājumus, Intune turpinās lietot atjauninājumus, ja būs aktīvs piešķirjums..

Priekšnosacījumi un ierobežojumi
Pirms sākat, pārliecinieties, ka atbilstat prasībām un ziniet, kas netiek atbalstīts, lai izvairītos no avārijām.
- Microsoft Store ar Intune: vismaz divi kodoli CPU atbalsts EMI y piekļuve veikalam un saturam (pielāgojiet starpniekserveri, ja nepieciešams).
- Win32 lietotņu pārvaldība pakalpojumā Intune: Windows 10 1607 vai jaunāka versija (Uzņēmumu, Profesionāļu, Izglītības) ierīces reģistrēts vai pievienots Microsoft Entra ID (ietver hibrīdu un GPO) un maksimālais izmērs 30 GB pēc lietotnes.
- Nav atbalstītsuzstādītāji ar ARM64 Microsoft Store lietotnēm.
Sagatavojiet Win32 lietotni pakalpojumam Intune: .intunewin formāts
Klasiskās Win32 lietotnes tiek iepriekš apstrādātas ar Microsoft Win32 satura sagatavošanas rīku, kas konvertē instalētāju formātā .intunewin y nosaka atribūtus ko Intune izmanto, lai noteiktu instalēšanas statusu.
Rīku var lejupielādēt no GitHub kā ZIP failu. (ietver licenci, laidiena piezīmes un mapi “Microsoft-Win32-Content-Prep-Tool-master”). Palaist IntuneWinAppUtil.exe bez parametriem interaktīvam vednim vai komandrindas izmantošanai.
Pieejamie parametri
- -h: palīdzība.
- -c: mape ar visiem instalācijas failiem (saspiestā formātā .intunewin).
- -sinstalācijas fails (piemēram, setup.exe o setup.msi).
- -vai nu: ģenerētā .intunewin faila izvades mape.
- -q: klusuma režīms.
Piemēri
- Parādiet palīdzību:
IntuneWinAppUtil -h - Konvertēt instalētāju:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Consejo- Ja nepieciešams atsaukties uz papildu failiem (piemēram, licencēm), ievietojiet tos apakšmapē zem instalēšanas programmas mapes un izmantot relatīvos ceļus jūsu instalācijas loģikas ietvaros (piemēram, licences\licence.txt).

Win32 lietotnes pievienošana Intune: detalizētas darbības
Šis ir soli pa solim process:
1. darbība: informācija par pieteikumu
Atlasiet failu .intunewin un aizpildiet metadatus. ko lietotāji redzēs Uzņēmuma portālā.
- nosaukums (tikai) apraksts (varat formatēt ar Markdown apakškopu; HTML netiek atbalstīts), Montāžas režisors.
- Kategorijas, Ieteicams, Informācijas URL, Konfidencialitātes URL, Desarrollador, īpašnieks, Atzīmes, logotips.
2. solis: programmēšana
Konfigurējiet instalēšanas/atinstalēšanas komandas un darbību lai Intune aģents klusi un kontrolēti palaistu instalētāju.
- Instalēšanas komandapiemēram, MSI
msiexec /p "MyApp123.msp"vai EXE failamApplicationName.exe /quiet(pielāgojiet modifikatorus atbilstoši piegādātāja norādījumiem). - Atinstalēšanas komanda: izmantojiet Produkta GUID ja piemērojams, piemēram
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Maksimālais laiks uzstādīšanas laiks (minūtēs), atinstalēšana pieejama Uzņēmuma portālā un instalēšanas darbība (Sistēma vai lietotājs).
- Ierīce tiek restartēta: nosaka, vai apspiest, atļaut vai piespiest, vai izlemt atbilstoši atgriešanas kodi (aizsardzības/programmatūras atiestatīšana).
- Códigos de retorno: Definējiet tipus (veiksmīgi, kļūda, atkārtots mēģinājums, cietā/mīkstā atkārtota palaišana). Intune automātiski mēģina atkārtoti, līdz 3 reizes ar gaidīšanu 5 Minutos kad tas ir piemēroti.
3. darbība. Prasības
Iestatiet ierīces priekšnosacījumus lai lietotne tiktu instalēta tikai tur, kur tai ir jēga.
- Arhitektūra, Minimāla operētājsistēma, diska vieta, RAM, Minimālais loģiskais centrālais procesors, minimālā frekvence.
- Papildu noteikumi:
- Arhīvs: Nosaka klātbūtni/datumu/versiju/izmēru ar atbalstu 32/64 bitu konteksts.
- Ieraksts: Validē atslēgas/vērtības/virknes/veselos skaitļus/versiju HKLM/HKCU ar iespēju 32/64 bitu Vista.
- Scenārijs (PowerShell): Novērtēt STDOUT y izejas kods (0 = instalēts), ar 32/64 bitu parakstīšanas un konteksta opcijām vai lietotāja akreditācijas datiem.
4. darbība. Noteikšanas noteikumi
Nosaka, kā Intune zinās, ka lietotne ir instalētaManuāla konfigurācija vai pielāgots skripts.
- MSI: lietojumi produkta kods un, ja vēlaties, versiju pārbaudi.
- ArhīvsPārbaudiet esamību/datumu/versiju/izmēru ar pareizu ceļu un noteikšanas metodi.
- IerakstsPārbaudiet atslēgu/vērtību ar salīdzināšanas metodi un pareizo ieraksta skatu.
- Scenārijs: PowerShell, kas atgriež 0 un ierakstiet virkni STDOUT lai atzīmētu kā “Instalēts”.
Win32 lietotnes versija tiek rādīta pakalpojumā Intune un jūs varat to filtrēt sarakstā “Visas lietotnes”, aktivizējot versiju kolonnu.
5. darbība: Atkarības
Saistīt lietotnes, kas jāinstalē vispirms lai apmierinātu funkcionālās prasības. Tikai atkarības starp Win32 lietotnes.
- Robeža: līdz 100 kopējā grafikā (galvenā lietotne + atkarības un apakšatkarības).
- Pašinstalācija: noklusējuma vērtība Jā, pat ja atkarība nav tieši vērsta uz ierīci/lietotāju.
- Kārtība un rekursijaApakšatkarības tiek novērtētas pirms galvenās atkarības; vienā līmenī nav garantētas secības.
- IerobežojumsJūs nevarat noņemt Win32 lietotni, kas ir daļa no atkarību grafika, kamēr nav pārtraukta saistība.
Paziņojumi un kļūdasWindows paziņo lietotājam par atkarību lejupielādēm un instalēšanu. Ja tās neizdodas, tiks parādīti ziņojumi, piemēram, "nevarēja instalēt atkarības" vai "gaida restartēšanu", un pārskatā tiks parādīts iemesls un atkārtotu mēģinājumu skaits.
6. darbība: nomaiņa
Atjauniniet vai aizstājiet iepriekšējās versijas nosakot, kuras lietotnes tiks aizstātas un vai jums tas ir jādara atinstalēt iepriekšējā versija. Ierobežojums ir 10 lietotnes, tostarp tranzitīvas atsauces.
7. darbība: Uzdevumi
Izvēlieties veidu: Obligāti, Pieejams reģistrētām ierīcēm vai Atinstalēt; pievienot iekļautās/izslēgtās grupas. paziņojumi, pieejamība, termiņš y izplatīšanas optimizācijas prioritāte (lejupielādēt priekšplānā/fonā).
8. darbība. Pārskatīšana un izveide
Validējiet konfigurāciju un izveidojiet lietojumprogrammuNo turienes jūs varat pārraudzīt statusus un paplašināt vai pielāgot piešķīrumus atbilstoši jūsu vajadzību attīstībai.
Priekšrocības izstrādātājiem, publicējot Win32 veikalā
- Jūs varat izmantot savu tirdzniecības sistēmu pirkumiem lietotnēs, kas nav spēles, un paturēt 100% no ieņēmumiem. (atkarībā no jūsu maksājumu pakalpojumu sniedzēja), par ievietošanu vai pārdošanu Veikalā netiek piemērota platformas maksa.
- Jūsu lietotne, jūsu instalētājs, jūsu CDN: jūsu instalētājs tiek izmantots klusajā režīmā no jūsu Versiju URL, nemainīts. Veikals pārvalda standarta MSI kodus un ļauj jums sniegt savu ieguldījumu. pielāgoti kodi EXE gadījumā, instalēšanas laikā klientam parādot atbilstošus ziņojumus.
- Automatizēt sūtījumus un atjauninājumus ar Piegādes API no Microsoft veikala un GitHub darbības (CI/CD), lai automātiski izveidotu, iesaiņotu un atjauninātu jūsu ierakstu kā daļu no jūsu projektu plūsmas.
- Bagātināta analītika kopš iegādes: iegūt datus no instalācijas kodi (ieskaitot pielāgotas EXE versijas), lietotņu lietojumu un veselības stāvokli bez papildu instrumentācijas. Iegūstiet ieskatu par to, kur un kāpēc instalētājs neizdodas, un gudri nosakiet labojumu prioritātes.
- Pārskatīšanas pārvaldība un pārskatīšanas procesi: atbild uz viedokļi de klienti Partneru centrā skatiet informāciju par neveiksmīgām atsauksmēm (politikas, atkārtotas pārskatīšanas, labošanas vadlīnijas) un saskaņojiet savu rīcības plānu ar reālām atsauksmēm.
- Uznirstošais veikals: integrē a mini instalācijas logs kas tiek palaists no jūsu tīmekļa vietnes, saglabājot tīmekļa pirmajā vietā esošo pieredzi, neatsakoties no priekšrocībām, ko sniedz instalēšana, izmantojot Microsoft Store.
Redaktors specializējas tehnoloģiju un interneta jautājumos ar vairāk nekā desmit gadu pieredzi dažādos digitālajos medijos. Esmu strādājis par redaktoru un satura veidotāju e-komercijas, komunikācijas, tiešsaistes mārketinga un reklāmas uzņēmumos. Esmu rakstījis arī ekonomikas, finanšu un citu nozaru tīmekļa vietnēs. Mans darbs ir arī mana aizraušanās. Tagad, izmantojot manus rakstus Tecnobits, es cenšos izpētīt visus jaunumus un jaunas iespējas, ko tehnoloģiju pasaule mums piedāvā katru dienu, lai uzlabotu mūsu dzīvi.
