- Dues vies de distribució: MSIX amb integració total o EXE/MSI sense canvis, cadascuna amb requisits i avantatges.
- Intune + Store: cerca, assignació i actualitzacions automàtiques per a UWP, MSIX i Win32, amb controls de polítiques.
- Flux Win32 a Intune: .intunewin, regles de detecció, dependències (fins a 100) i substitució de versions.
- Per a desenvolupadors: comerç propi sense comissions, APIs/CI‑CD, analítiques d'instal·lador i gestió de ressenyes.

Si treballes amb aplicacions d'escriptori tradicionals i vols distribuir-les a Windows amb garanties, la Microsoft Store i la seva integració amb Intune t'obren diverses rutes fiables per instal·lar apps Win32. En aquesta guia repassem totes les opcions.
A més d'explicar el “com”, veurem avantatges concrets per a desenvolupadors (comerç propi, analítiques, API d'enviament i CI/CD des de GitHub) i recomanacions perquè lexperiència dusuari sigui fluida. També t'explicarem què no està suportat, què cal preparar per endavant i com diagnosticar dependències, regles de detecció i substitució de versions.
Opcions de distribució a la Microsoft Store
Per portar una app Win32 a la Microsoft Store hi ha dos camins principals, tots dos compatibles amb tecnologies com Windows App SDK, WPF, WinForms, Electron, Qt i més. Triar l'un o l'altre depèn de l'experiència que vulguis per als teus usuaris i dels requisits de la teva organització.
- Opció A: empaquetar com a MSIX per beneficiar-te de tota la integració amb el sistema (actualitzacions, identitat, experiència d'instal·lació…) Gràcies a l'empaquetat MSIX, l'usuari descobreix, adquireix i instal·la de manera més simple, i tu aprofites característiques avançades de Windows i la Store.
- Opció B: publicar el teu instal·lador EXE o MSI tal qual, allotjat a la teva web Aquesta modalitat enumera l'app a la Store mantenint el vostre instal·lador original i el vostre CDN. És ideal si vols conservar el teu flux actual de construcció i entrega amb el mínim canvi.
Per orientar-te d'una ullada, aquí tens un resum de diferències clau entre les dues modalitats. Tingues present que totes dues poden conviure segons l'escenari.
| Característica | MSIX (empaquetat) | Win32 (instal·lador original) |
|---|---|---|
| Hosting | Allotjament sense cost proporcionat per Microsoft | L'editor allotja i assumeix costos |
| Comerç | Plataforma comercial de Microsoft Store o el teu propi sistema | La teva plataforma de pagaments/commerce |
| Signatura de codi | Proporcionada gratis per Microsoft | A càrrec de l'editor amb CA del programa arrel de Microsoft |
| Actualitzacions | Comprovació automàtica cada 24 h pel SO | L'app gestiona les actualitzacions |
| Mode S | Compatible | No compatible |
| Llistats privats i vols | Disponibles | No disponibles |
| Integració avançada amb Windows | Sí (compartir, llançar des de Store, etc.) | No |
| Backup/restore de Windows 11 | Restauració i instal·lació automàtica | Es restauren icones del menú Inici apuntant a la fitxa a Store |

Opció 1: empaquetar l'app Win32 com a MSIX
Empaquetar a MSIX és directe i hi ha diverses vies per fer-ho amb poques friccions. Escull la que encaixi millor amb el teu projecte i les teves eines actuals.
- Visual Studio: afegeix un Windows Application Packaging Project a la solució i configura l'empaquetat MSIX per a la teva aplicació d'escriptori.
- Instal·ladors de tercers: aprofita solucions de partners que generen MSIX per a projectes descriptori.
- MSIX Packaging Tool: crea paquets MSIX a partir d'instal·ladors existents (MSI, EXE, ClickOnce o App-V) de manera guiada.
Abans de publicar, valida el teu MSIX amb el Windows App Certification Kit per comprovar el compliment amb la Microsoft Store i detectar possibles incidències.

Opció 2: publicar l'instal·lador EXE/MSI sense modificar
Des de juny de 2021, la Microsoft Store admet apps Win32 desempaquetades, el que us permet llistar la vostra aplicació mantenint l'instal·lador original i controlant el vostre CDN/versionat.
El procés és senzill: comparteix la URL de l'instal·lador al Centre de partners i completa la informació requerida. Després de la validació per part de l'equip de certificació, la teva app apareixerà a la Store i l'usuari continuarà la instal·lació amb el teu instal·lador silenciós.
Perquè l'instal·lador sigui acceptat, respecta aquestes pautes i evitaràs rebutjos:
- Format: ha de ser un .msi o un .exe.
- Mode: l'instal·lador ha de poder funcionar sense connexió.
- Immutabilitat: el binari al qual apunta la URL no ha de canviar un cop enviat.
- Abast: l'instal·lador ha de instal·lar exclusivament el producte previst.
Instal·lació i administració amb Intune mitjançant la Microsoft Store
Microsoft Intune s'integra amb la Microsoft Store per cercar, afegir, assignar i mantenir actualitzades apps UWP, MSIX i Win32 (EXE/MSI). Els administradors poden desplegar i supervisar aplicacions de forma centralitzada, delegant actualitzacions automàtiques quan escaigui.
Requisits previs per fer servir la Store amb Intune
- Maquinari: dispositius amb almenys dos nuclis.
- Client IME: suport per a la Intune Management Extension.
- Connectivitat: accés a Microsoft Store i al contingut de destinació (revisa la configuració del servidor intermediari si s'aplica).
Afegir i implementar una app de Microsoft Store (nova)
El flux es compon de tres etapes: Informació de l'aplicació, Tasques i Revisió/Creació. L'inicies a Intune a Aplicacions > Totes les aplicacions > Crear > Aplicació de Microsoft Store (nova).
En cercar a la Store des d'Intune veuràs columnes com a Nom, Publicador i Tipus (Win32 o UWP). En seleccionar una app, es precarreguen metadades que pots editar en camps com:
- Nom i descripció per al Portal d'empresa.
- Publicador, categoria, logo i marques com app destacada.
- Identificador de paquet (només lectura) i tipus d'instal·lador (UWP/Win32).
- Comportament d'instal·lació (sistema o usuari), URLs d'informació/privacitat, propietari, desenvolupador y notes.
Actualitzacions
Les aplicacions publicades des de Microsoft Store s'actualitzen automàticament a la versió més recent. Per a UWP, no habiliteu la política “Desactivar descàrrega i instal·lació automàtica d'actualitzacions”.

Apps Win32 de Microsoft Store: comportament a Intune
Quan una app Win32 de la Store està dirigida com a Requerida i no es detecta correctament (per versió o context), Intune intenta reinstal·lar-la en el context objectiu. Per a aplicacions disponibles, la gestió comença un cop l'usuari la instal·la des del Portal d'empresa.
La Store admet instal·ladors EXE i MSI amb contingut allotjat per l'editor. Segons la definició, cada app es pot instal·lar en context de usuari o de sistema. Reviseu la documentació “Aplicacions tradicionals d'escriptori a Microsoft Store” per a matisos addicionals.
Apps UWP des de la Store: context de sistema i recomanacions
Ara també pots implementar UWP des de “Aplicació de Microsoft Store (nova)” en context de sistema. Si aprovisiones un appx en sistema, s'instal·larà per a cada usuari que iniciï sessió.
Evita barrejar contextos d'instal·lació al mateix dispositiu, ja que complica la gestió i la percepció de l'estat instal·lat, especialment si un usuari desinstal·la l'app a la sessió mentre segueix aprovisionada.
Directives de Microsoft Store i el seu impacte
Algunes polítiques del sistema influeixen directament a les implementacions d'apps. Configureu-les amb cura per equilibrar seguretat i automatització.
- Deshabilitar totes les apps de la Microsoft Store: recomanat No configurat o Habilitat per preservar la integració amb Intune.
- Desactivar descàrrega i instal·lació automàtica d'actualitzacions: recomanat No configurat o Deshabilitat si vols permetre autoactualitzacions de UWP.
- Habilita l'origen de Microsoft Store de l'instal·lador d'aplicacions y Habilita Instal·lador d'aplicacions: recomanats No configurat o Habilitat.
- Desactivar l'aplicació Store:
- No configurat: el SO pot permetre instal·lacions arbitràries per part de l'usuari.
- Habilitat: impedeix instal·lacions manuals i actualitzacions per l'usuari des de la Store.
- Deshabilitat: permet instal·lacions i actualitzacions manuals per l'usuari.
Aspectes clau: si vols permetre actualitzacions automàtiques d'UWP (incloses apps integrades) i bloquejar instal·lacions manuals o via winget, deixa autoactualitzacions No configurat/Deshabilitat i l'app Store Habilitada/No configurat. Per a apps Win32 de la Store, si desactives les autoactualitzacions del SO, Intune continuarà aplicant actualitzacions quan hi hagi una assignació activa.

Requisits previs i limitacions
Abans d'arrencar, confirma que compleixes els requisits i coneix el que no està suportat per evitar bloquejos.
- Microsoft Store amb Intune: almenys dos nuclis de CPU, suport per IME y accés a la Store i al contingut (ajusta proxy si cal).
- Gestió d'apps Win32 a Intune: Windows 10 1607 o superior (Enterprise, Pro, Education), dispositius registrats o units a Microsoft Entra ID (inclou híbrid i GPO), i mida màxima 30 GB per app.
- No suportat: instal·ladors amb ARM64 per a apps de Microsoft Store.
Preparar una app Win32 per a Intune: format .intunewin
Les apps Win32 clàssiques es preprocessen amb la Microsoft Win32 Content Prep Tool, que converteix el teu instal·lador al format .intunewin y detecta atributs que Intune utilitza per determinar l'estat d'instal·lació.
Pots descarregar l'eina des de GitHub com a ZIP (inclou llicència, notes de versió i la carpeta “Microsoft-Win32-Content-Prep-Tool-master”). Executa IntuneWinAppUtil.exe sense paràmetres per a un assistent interactiu o utilitza línia d'ordres.
Paràmetres disponibles
- -h: ajuda.
- -c: carpeta amb tots els fitxers d'instal·lació (es comprimeixen al .intunewin).
- -s: fitxer d'instal·lació (per exemple, setup.exe o setup.msi).
- -o: carpeta de sortida del .intunewin generat.
- -q: mode silenciós.
Exemples
- Mostra ajuda:
IntuneWinAppUtil -h - Convertir instal·lador:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Consell: si necessiteu referenciar fitxers addicionals (per exemple, llicències), col·loqueu-los en una subcarpeta sota la carpeta de l'instal·lador i utilitza rutes relatives dins de la teva lògica d'instal·lació (p. ex., licenses\license.txt).

Afegir una app Win32 a Intune: passos detallats
Aquest és el procés pas a pas:
Pas 1: Informació de l'aplicació
Selecciona el fitxer .intunewin i completa les metadades que veuran els usuaris al Portal d'empresa.
- Nom (únic), Descripció (pots donar format amb un subconjunt de Markdown; HTML no suportat), Editor.
- Categories, Destacada, URL d'informació, URL de privadesa, Desenvolupador, Propietari, Notes, Logo.
Pas 2: Programa
Configura les ordres i el comportament d'instal·lació/desinstal·lació perquè l'agent d'Intune executi el vostre instal·lador de manera silenciosa i controlada.
- Ordre d'instal·lació: per exemple, per a MSI
msiexec /p "MyApp123.msp"o per EXEApplicationName.exe /quiet(ajusta modificadors segons el proveïdor). - Ordre de desinstal·lació: utilitza el GUID del producte si escau, per exemple
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Temps màxim d'instal·lació (minuts), desinstal·lació disponible al Portal d'empresa i comportament d'instal·lació (Sistema o Usuari).
- Reinici del dispositiu: determina si se suprimeix, es permet o es força, o si es decideix segons codis de retorn (reinici dur/suau).
- Codis de tornada: defineix tipus (Correcte, Error, Reintentar, Reinici dur/suau). Intune reintenta automàticament fins 3 vegades amb esperes de 5 minuts quan escau.
Pas 3: Requisits
Estableix els prerequisits de dispositiu perquè l'app s'instal·li només on té sentit.
- Arquitectura, SO mínim, espai en disc, RAM, CPU lògica mínima, freqüència mínima.
- Regles addicionals:
- Arxiu: detecta presència/data/versió/mida amb suport de context 32/64 bits.
- Registre: valida claus/valors/cadenes/sencers/versió a HKLM/HKCU amb opció de vista 32/64 bits.
- Script (PowerShell): avalua STDOUT y codi de sortida (0 = instal·lada), amb opcions de signatura i context de 32/64 bits o credencials d'usuari.
Pas 4: Regles de detecció
Defineix com sabrà Intuneu que l'app està instal·lada: configuració manual o script personalitzat.
- MSI: utilitza codi de producte i, si vols, comprovació de versió.
- Arxiu: verifica existència/data/versió/mida amb ruta i mètode de detecció adequats.
- Registre: comprova clau/valor amb mètode de comparació i vista de registre correcta.
- Script: un PowerShell que torni 0 i escriviu una cadena a STDOUT per marcar “Instal·lada”.
La versió de l'app Win32 apareix a Intune i pots filtrar-la a la llista de “Totes les aplicacions” activant la columna de versió.
Pas 5: Dependències
Relaciona apps que s'hagin d'instal·lar abans per satisfer requisits funcionals. Només s'admeten dependències entre apps Win32.
- Límit: fins 100 al graf total (app principal + dependències i subdependències).
- Auto-instal·lació: per defecte Sí, encara que la dependència no estigui destinada explícitament al dispositiu/usuari.
- Ordre i recursivitat: s'avaluen subdependències abans que la dependència principal; dins del mateix nivell no hi ha un ordre garantit.
- Restricció: no podeu eliminar una app Win32 que formi part d'un graf de dependències fins a trencar la relació.
Notificacions i errors: Windows avisa l'usuari de baixades/instal·lacions de dependències. Si fallen, veuràs missatges com “no s'han pogut instal·lar dependències” o “pendent de reinici”, ia l'informe podràs consultar el motiu i els reintents aplicats.
Pas 6: Substitució
Actualitza o reemplaça versions anteriors definint quines apps seran substituïdes i si cal desinstal·lar la versió prèvia. El límit és de 10 apps incloent referències transitives.
Pas 7: Assignacions
Trieu el tipus: Requerida, Disponible per a dispositius inscrits o Desinstal·lar; afegeix grups inclosos/exclosos, notificacions, disponibilitat, data límit y prioritat d'optimització de distribució (descàrrega en primer/segon pla).
Pas 8: Revisar i crear
Valida la configuració i crea l'aplicació. Des d'aquí podràs monitoritzar estats i ampliar o ajustar assignacions a mesura que evolucionin les teves necessitats.
Avantatges per a desenvolupadors en publicar Win32 a la Store
- Pots portar el teu propi sistema de comerç per a compres in-app a apps no relacionades amb jocs i conservar el 100% de l'ingrés (subjecte al teu proveïdor de cobraments), sense tarifes de plataforma per publicar o vendre a la Store.
- La teva app, el teu instal·lador, el teu CDN: s'usa el teu instal·lador en mode silenciós des del teu URL versionada, sense canvis. La Store gestiona codis estàndard de MSI i et permet aportar codis personalitzats per a EXE, mostrant missatges adequats al client durant la instal·lació.
- Automatitza enviaments i actualitzacions amb les API d'enviament del Microsoft Store i accions de GitHub (CI/CD) per compilar, empaquetar i actualitzar el llistat automàticament com a part del teu pipeline.
- Analítiques enriquides des de l'adquisició: obteniu dades de codis d'instal·lació (inclosos els personalitzats dEXE), ús dapp i estat de salut sense instrumentació addicional. Guanya visibilitat sobre on i per què falla un instal·lador i prioritza correccions amb criteri.
- Gestió de ressenyes i processos de revisió: respon a opinions de clients des del Partner Center, consulta detalls de revisions fallides (polítiques, repro, guia per solucionar) i alinea el teu roadmap amb feedback real.
- Popup Store: integra una finestra mini d'instal·lació que es llança des de la teva web, mantenint la teva experiència web-first sense renunciar als avantatges de la instal·lació a través de Microsoft Store.
Redactor especialitzat en temes de tecnologia i internet amb més de deu anys d'experiència a diferents mitjans digitals. He treballat com a editor i creador de continguts per a empreses de comerç electrònic, comunicació, màrqueting en línia i publicitat. També he escrit a webs d'economia, finances i altres sectors. La meva feina és també la meva passió. Ara, a través dels meus articles a Tecnobits, intento explorar totes les novetats i noves oportunitats que el món de la tecnologia ens ofereix dia a dia per millorar les nostres vides.
