Com instal·lar apps Win32 directament des de la nova Microsoft Store

Última actualització: 19/08/2025

  • 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.
apps win32

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

Opcions per instal·lar apps Win32 a Microsoft 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.

Empaquetat MSIX per a aplicacions Win32

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.

Contingut exclusiu - Clic Aquí  Aplicacions de trucades falses per fer broma

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.

Publicar instal·ladors EXE o MSI a Microsoft Store

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”.

Desplegament amb Intune d'apps Win32 des de la Store

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.
Contingut exclusiu - Clic Aquí  Totes les funcions d'IA a Gboard: correcció, emojis, escàner i més

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.

Polítiques de Store que afecten instal·lacions

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).

Eina .intunewin per a Intune

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 EXE ApplicationName.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.
Contingut exclusiu - Clic Aquí  Com fusionar dos vídeos a TikTok

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 , 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.

Microsoft Store no funciona a Windows 10: Solucions

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.