- Două căi de distribuție: MSIX cu integrare completă sau EXE/MSI fără modificări, fiecare cu propriile cerințe și avantaje.
- Intune + Store: Căutare, atribuire și actualizări automate pentru UWP, MSIX și Win32, cu controale de politică.
- Flux Win32 în Intune: .intunewin, reguli de detectare, dependențe (până la 100) și înlocuirea versiunii.
- Pentru dezvoltatori: comerț fără comision, API-uri/CI-CD, analize pentru instalatori și gestionarea recenziilor.

Dacă lucrezi cu aplicații desktop tradiționale și vrei să le distribui pe Windows cu garanții, Microsoft Store și integrarea sa cu Intune îți deschid ușa. mai multe căi fiabile pentru instalarea aplicațiilor Win32. În acest ghid trecem în revistă toate opțiunile.
Pe lângă explicarea „cumului”, vom vedea avantaje concrete pentru dezvoltatori (comerț propriu, analiză, API-uri de livrare și CI/CD de la GitHub) și recomandări pentru o experiență de utilizare fără probleme. De asemenea, vă vom spune ce nu este acceptat, ce trebuie să pregătiți în avans și cum să diagnosticați dependențele, să detectați regulile și să înlocuiți versiunile.
Opțiuni de distribuție în Microsoft Store
Pentru a aduce o aplicație Win32 în Store Microsoft fân două drumuri principale, ambele compatibile cu tehnologii precum Windows App SDK, WPF, WinForms, Electron, Qt și multe altele. Alegerea uneia sau alteia depinde de experiența dorită pentru utilizatori și de cerințele organizației.
- Opțiunea A: Pachet ca MSIX pentru a beneficia de integrare completă a sistemului (actualizări, identitate, experiență de instalare etc.) Datorită pachetelor MSIX, utilizatorul poate descoperi, achiziționa și instala mai ușor, iar utilizatorul poate profita de funcțiile avansate ale Windows și ale Magazinului.
- Opțiunea B: Publicați fișierul de instalare EXE sau MSI așa cum este, găzduit pe site-ul dvs. web Această opțiune listează aplicația ta în Magazin, păstrând programul de instalare original și CDN-ul. Este ideală dacă vrei să menții fluxul de lucru actual de compilare și livrare cu modificări minime.
Pentru a vă orienta dintr-o privire, iată o rezumatul principalelor diferențe dintre cele două modalități. Rețineți că ambele pot coexista, în funcție de scenariu.
| Característica | MSIX (pachet inclus) | Win32 (instalator original) |
|---|---|---|
| hosting | Găzduire gratuită oferită de Microsoft | Editorul găzduiește și își asumă costurile |
| Comerțului | Platforma de vânzare cu amănuntul Microsoft Store sau propriul sistem | Platforma ta de plată/comercializare |
| Semnarea codului | Furnizat gratuit de Microsoft | De către editorul cu CA al programului root Microsoft |
| Actualizări | Verificare automată la fiecare 24 de ore de către sistemul de operare | Aplicația își gestionează actualizările |
| Modul S | Compatibil | Nu sunt acceptate |
| Anunțuri private și zboruri | Disponibil | Nu este disponibil |
| Integrare avansată cu Windows | Da (partajare, lansare din Magazin etc.) | Nu |
| Copiere de rezervă/restaurare Windows 11 | Restaurare și instalare automată | Pictogramele din meniul Start sunt restaurate prin plasarea cursorului pe fila Magazin |

Opțiunea 1: Împachetați aplicația Win32 ca MSIX
Împachetarea în MSIX este simplă și există mai multe modalități de a o realiza cu frecare minimă. Alegeți-l pe cel care se potrivește cel mai bine proiectului și instrumentelor actuale.
- Visual StudioAdăugați un proiect de ambalare a aplicațiilor Windows la soluția dvs. și configurați ambalajul MSIX pentru aplicația desktop.
- Instalatori terți: a profita de soluții partenere care generează MSIX pentru proiecte desktop.
- Instrument de ambalare MSIX- Creați pachete MSIX din programe de instalare existente (MSI, EXE, ClickOnce sau App-V) într-un mod ghidat.
Înainte de a publica, Validați-vă MSIX-ul cu kitul de certificare a aplicațiilor Windows pentru a verifica conformitatea cu Microsoft Store și a detecta posibile incidente.

Opțiunea 2: Publicați fișierul de instalare EXE/MSI nemodificat
Din iunie 2021, Microsoft Store acceptă aplicații Win32 dezarhivate, care vă permite să listați aplicația, păstrând în același timp programul de instalare original și controlând CDN-ul/versiunile.
Procesul este simplu: Partajați adresa URL a programului de instalare în Centrul pentru parteneri și completați informațiile necesareDupă validarea de către echipa de certificare, aplicația ta va apărea în Magazin, iar utilizatorul va continua instalarea cu ajutorul programului de instalare silențios.
Pentru ca instalatorul să fie acceptat, respectați aceste îndrumări și vei evita respingerile:
- Formattrebuie să fie un .M: Da sau un .executabil.
- Modoinstalatorul trebuie să poată lucrează offline.
- Imuabilitate: binarul la care indică URL-ul nu ar trebui să se schimbe odată trimis.
- domeniuinstalatorul trebuie instalați exclusiv produsul așteptat.
Instalarea și gestionarea Intune utilizând Microsoft Store
Microsoft Intune se integrează cu Microsoft Store pentru a Căutați, adăugați, atribuiți și mențineți actualizate aplicațiile UWP, MSIX și Win32 (EXE/MSI)Administratorii pot implementa și monitoriza central aplicațiile, delegând actualizări automate atunci când este cazul.
Cerințe preliminare pentru utilizarea Magazinului cu Intune
- Piese metalicedispozitive cu cel puțin două nuclee.
- Client IME: sprijin pentru Extensie de gestionare Intune.
- Conectividadacces la Microsoft Store și conținut țintă (verificați setările proxy, dacă este cazul).
Adăugați și implementați o nouă aplicație Microsoft Store
Fluxul este compus din trei etape: Informații despre aplicație, Sarcini și Revizuire/CreareÎl pornești în Intune, sub Aplicații > Toate aplicațiile > Creare > Aplicație Microsoft Store (nouă).
Când căutați în Magazin din Intune, veți vedea coloane precum Nume, Editor și Tip (Win32 sau UWP). Când selectați o aplicație, metadatele sunt preîncărcate, pe care le puteți edita în câmpuri precum:
- Nume și descriere pentru Portalul Companiei.
- Editor, categorie, siglă și mărci ca aplicație recomandată.
- Identificator pachet (doar citire) și tipul de instalator (UWP/Win32).
- Comportamentul la instalare (sistem sau utilizator), URL-uri informații/confidențialitate, proprietar, dezvoltator y notas.
Actualizări
Aplicațiile publicate din Microsoft Store sunt actualizate automat la cea mai recentă versiune.Pentru UWP, nu activați politica „Dezactivați descărcarea și instalarea automată a actualizărilor”.

Aplicații Windows 32 din Microsoft Store: Comportament în Intune
Când o aplicație Win32 Store este direcționată ca fiind obligatorie și nu este detectată corect (după versiune sau context), Intune încearcă să o reinstaleze în contextul vizat.Pentru aplicațiile existente, gestionarea începe odată ce utilizatorul le instalează din Portalul companiei.
Magazinul acceptă programe de instalare EXE și MSI cu conținut găzduit de editorConform definiției, fiecare aplicație poate fi instalată în contextul utilizator la sistemConsultați documentația „Aplicații desktop tradiționale din Microsoft Store” pentru detalii suplimentare.
Aplicații UWP din Magazin: Contextul sistemului și recomandări
Acum puteți implementa UWP și din „Aplicația Microsoft Store (nouă)” în contextul sistemuluiDacă configurați o aplicație pe sistem, Va fi instalat pentru fiecare utilizator care se conectează..
Evitați amestecarea contextelor de instalare pe același dispozitiv, deoarece acest lucru complică gestionarea și percepția stării de instalare, mai ales dacă un utilizator dezinstalează aplicația în timpul sesiunii sale, în timp ce aceasta este încă furnizată.
Politicile Microsoft Store și impactul acestora
Unele politici de sistem influențează direct implementările aplicațiilor.Configurați-le cu atenție pentru a echilibra securitatea și automatizarea.
- Dezactivați toate aplicațiile din Microsoft StoreRecomandat Neconfigurat sau Activat pentru a păstra integrarea cu Intune.
- Dezactivați descărcarea și instalarea automată a actualizărilorRecomandat Neconfigurat sau Dezactivat dacă doriți să permiteți actualizările automate UWP.
- Activează sursa Microsoft Store pentru programul de instalare a aplicațiilor y Activează instalatorul de aplicații: recomandat Neconfigurat sau activat.
- Dezactivați aplicația Magazin:
- Nu este configuratSistemul de operare poate permite instalări arbitrare de către utilizator.
- capabilÎmpiedică instalările și actualizările manuale de către utilizator din Magazin.
- Dezactivat: permite instalări și actualizări manuale de către utilizator.
Aspecte cheieDacă doriți să permiteți actualizări automate UWP (inclusiv aplicațiile încorporate) și să blocați instalările manuale sau winget, Lăsați actualizările automate neconfigurate/dezactivate și App Store activat/neconfiguratPentru aplicațiile Win32 din Magazin, dacă dezactivați actualizările automate ale sistemului de operare, Intune va continua să aplice actualizări atunci când există o atribuire activă.

Condiții preliminare și limitări
Înainte de a începe, confirmați că îndepliniți cerințele și să știți ce nu este suportat pentru a evita blocările.
- Magazinul Microsoft cu Intune: macar două miezuri CPU, suport pentru EU MIE y acces la Magazin și conținut (ajustați proxy-ul dacă este necesar).
- Gestionarea aplicațiilor Win32 în Intune: Windows 10 1607 sau o versiune ulterioară (Întreprinderi, Profesioniști, Educație), dispozitive înregistrat sau asociat la Microsoft Entra ID (include hibrid și GPO) și dimensiune maximă 30 GB prin aplicație.
- Nu sunt acceptateinstalatori cu ARM64 pentru aplicațiile din Microsoft Store.
Pregătirea unei aplicații Win32 pentru Intune: format .intunewin
Aplicațiile clasice Win32 sunt preprocesate cu instrumentul de pregătire a conținutului Microsoft Win32, care convertește programul de instalare în formatul .intunewin y detectează atributele pe care Intune îl folosește pentru a determina starea instalării.
Puteți descărca instrumentul de pe GitHub ca fișier ZIP (include licența, note de lansare și folderul „Microsoft-Win32-Content-Prep-Tool-master”). Executați IntuneWinAppUtil.exe fără parametri pentru un expert interactiv sau utilizați linia de comandă.
Parametrii disponibili
- -h: Ajutor.
- -c: folder cu toate fișierele de instalare (comprimate în .intunewin).
- -s: fișier de instalare (de exemplu, setup.exe o setup.msi).
- -fie: folderul de ieșire al fișierului .intunewin generat.
- -q: mod silențios.
Exemple
- Arată ajutor:
IntuneWinAppUtil -h - Convert installer:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
consiliu- Dacă trebuie să consultați fișiere suplimentare (de exemplu, licențe), plasați-le într-un subfolder din folderul programului de instalare și utilizați căi relative în cadrul logicii de instalare (de exemplu, licențe\licență.txt).

Adăugarea unei aplicații Win32 la Intune: pași detaliați
Acesta este procesul pas cu pas:
Pasul 1: Informații despre aplicație
Selectați fișierul .intunewin și completați metadatele pe care utilizatorii le vor vedea în Portalul Companiei.
- nume (numai), descriere (puteți formata cu un subset de Markdown; HTML nu este acceptat), Editor.
- Categorii, remarcabil, URL-ul informațiilor, URL de confidențialitate, dezvoltator, proprietar, notițe, logo.
Pasul 2: Program
Configurați comenzile și comportamentul de instalare/dezinstalare pentru ca agentul Intune să execute programul de instalare în mod silențios și controlat.
- Comandă de instalarede exemplu, pentru MSI
msiexec /p "MyApp123.msp"sau pentru EXEApplicationName.exe /quiet(ajustați modificatorii în funcție de furnizor). - Comandă de dezinstalare: folosește GUID-ul produsului dacă este cazul, de exemplu
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Timp maxim timpul de instalare (minute), dezinstalare disponibilă în Portalul Companiei și comportamentul la instalare (Sistem sau Utilizator).
- Repornirea dispozitivului: stabilește dacă să suprime, să permită sau să forțeze sau să decidă în funcție de coduri de retur (resetare hard/soft).
- Codurile de returnareDefiniți tipurile (Succes, Eroare, Reîncercare, Repornire completă/soft). Intune reîncearcă automat până când 3 veces cu așteptări pentru Minute 5 când este cazul.
Pasul 3: Cerințe
Setați cerințele preliminare ale dispozitivului astfel încât aplicația să fie instalată doar acolo unde are sens.
- Arhitectură, Sistem de operare minim, spațiu pe disc, RAM, CPU logic minim, frecvență minimă.
- Reguli suplimentare:
- ArhivăDetectează prezența/data/versiunea/dimensiunea cu suport pentru Context pe 32/64 de biți.
- înregistrareValidează chei/valori/șiruri de caractere/numere întregi/versiunea în HKLM/HKCU cu opțiunea de a Vista pe 32/64 de biți.
- Scenariu (PowerShell): Evaluare Stdout y cod de ieșire (0 = instalat), cu opțiuni de semnare și context pe 32/64 biți sau acreditări de utilizator.
Pasul 4: Reguli de detectare
Definește cum va ști Intune că aplicația este instalatăConfigurare manuală sau script personalizat.
- MSIutilizări cod produs și, dacă doriți, verificarea versiunii.
- ArhivăVerificați existența/data/versiunea/dimensiunea cu calea și metoda de detectare corespunzătoare.
- înregistrareVerificați cheia/valoarea cu metoda de comparare și vizualizați corect înregistrarea.
- Scenariu: un PowerShell care returnează 0 și scrieți un șir de caractere în Stdout pentru a marca „Instalat”.
Versiunea aplicației Win32 apare în Intune și îl puteți filtra în lista „Toate aplicațiile” activând coloana versiune.
Pasul 5: Dependențe
Aplicațiile care trebuie instalate mai întâi sunt corelate pentru a satisface cerințele funcționale. Doar dependențele dintre Aplicații Win32.
- limită: pana cand 100 în graficul total (aplicația principală + dependențe și subdependențe).
- Autoinstalare: implicit Da, chiar dacă dependența nu este direcționată în mod explicit către dispozitiv/utilizator.
- Ordine și recursiuneSubdependențele sunt evaluate înaintea dependenței principale; în cadrul aceluiași nivel, nu există o ordine garantată.
- RestricţieNu puteți elimina o aplicație Win32 care face parte dintr-un grafic de dependențe până când relația nu este întreruptă.
Notificări și eroriWindows notifică utilizatorul despre descărcările și instalările de dependențe. Dacă acestea eșuează, veți vedea mesaje precum „nu s-au putut instala dependențele” sau „repornire în așteptare”, iar raportul arată motivul și câte reîncercări au fost efectuate.
Pasul 6: Sustituție
Actualizați sau înlocuiți versiunile anterioare definirea aplicațiilor care vor fi înlocuite și dacă ar trebui dezinstalare versiunea anterioară. Limita este 10 aplicații care includ referințe tranzitive.
Pasul 7: Teme
Alegeți tipulObligatoriu, Disponibil pentru dispozitivele înregistrate sau Dezinstalare; adăugați grupuri incluse/excluse notificări, disponibilitate, termen limita y prioritate de optimizare a distribuției (descărcare în prim-plan/fundal).
Pasul 8: Revizuire și creare
Validați configurația și creați aplicațiaDe acolo, puteți monitoriza stările și puteți extinde sau ajusta alocările pe măsură ce nevoile dumneavoastră evoluează.
Avantaje pentru dezvoltatori la publicarea Win32 în Magazin
- Poți să-ți folosești propriul sistem comercial pentru achiziții în aplicație în aplicații care nu sunt jocuri și să păstrezi 100% din venituri. (în funcție de furnizorul dvs. de plăți), fără comisioane de platformă pentru listarea sau vânzarea în Magazin.
- Aplicația ta, programul de instalare, CDN-ul tău: programul de instalare este utilizat în mod silențios de la URL versionalizat, neschimbat. Magazinul gestionează codurile MSI standard și vă permite să contribuiți coduri personalizate pentru EXE, afișând mesaje corespunzătoare clientului în timpul instalării.
- Automatizați livrările și actualizările cu API-uri de livrare din Magazinul Microsoft și Acțiuni GitHub (CI/CD) pentru a construi, împacheta și actualiza automat listarea dvs. ca parte a fluxului dvs. de vânzări.
- Analize îmbogățite de la achiziție: obține date de la coduri de instalare (inclusiv versiuni EXE personalizate), utilizarea aplicației și starea de funcționare fără instrumente suplimentare. Obțineți vizibilitate asupra locurilor și motivelor pentru care un program de instalare eșuează și prioritizați corecturile cu înțelepciune.
- Managementul revizuirilor și procesele de revizuire: răspunde la recenzii ale clienților Din Centrul pentru parteneri, vizualizați detalii despre recenziile eșuate (politici, reproducere, ghid de remediere) și aliniați-vă foaia de parcurs cu feedback real.
- Magazin pop-upintegrează o mini fereastră de instalare care se lansează de pe site-ul dvs. web, menținând experiența dvs. web-first fără a renunța la beneficiile instalării prin Microsoft Store.
Editor specializat în probleme de tehnologie și internet cu peste zece ani de experiență în diferite medii digitale. Am lucrat ca editor și creator de conținut pentru companii de comerț electronic, comunicare, marketing online și publicitate. Am scris și pe site-uri de economie, finanțe și alte sectoare. Munca mea este și pasiunea mea. Acum, prin articolele mele din Tecnobits, încerc să explorez toate știrile și noile oportunități pe care lumea tehnologiei ni le oferă zi de zi pentru a ne îmbunătăți viața.
