¿Tus usuarios dicen que no encuentran cierta aplicación en el Company Portal después de que la empaquetaste en Intune como MSI? No estás solo. Este artículo profundiza en las razones más habituales, te guía paso a paso por las comprobaciones críticas —desde la asignación hasta los registros de diagnóstico— y te da consejos para prevenir que vuelva a ocurrir.
Escenario habitual
El administrador sube un instalador .MSI
a Microsoft Intune > Aplicaciones ➜ Todas las aplicaciones. En la consola de Intune la app aparece “Listo” y sin errores, pero los usuarios no ven nada en Company Portal, ya sea en Windows, iOS o Android. El centro de administración no arroja códigos de error, y la única respuesta oficial recibida es “consulte el foro de Q&A de Intune”.
Por qué Intune oculta una aplicación
Company Portal solo muestra las apps que cumplen todas estas condiciones:
- Están asignadas como Disponibles para el objeto correcto (grupo de usuarios o dispositivos).
- Su configuración de visibilidad Mostrar en portal de la empresa está activada.
- Pasaron la evaluación de compatibilidad (arquitectura, versión de SO, etc.).
- La regla de detección declara que la app “no está instalada” antes de la oferta y que “está instalada” después.
- El dispositivo ha completado al menos un ciclo de sincronización con Intune tras la publicación.
Lista de verificación completa
Asignación correcta
En Propiedades ➜ Asignaciones asegúrate de que exista al menos una fila con estas columnas:
Tipo de asignación | Destinatario | Propósito |
---|---|---|
Disponible para los dispositivos inscritos | Grupo de usuarios | Disponible |
Errores típicos:
- Asignar la app como Requerida pensando que también será visible (no lo es; aparece solo si falla la instalación).
- Asignar a un Grupo de dispositivos en lugar de usuarios; en Windows funciona, pero en Android e iOS la pantalla de Company Portal solo consulta asignaciones de usuario.
- Olvidar incluir a los usuarios invitados o híbridos si se usa Azure AD B2B/B2C.
Visibilidad en Company Portal
Abre la aplicación en Intune > Propiedades ➜ Configuración de la aplicación y confirma:
- Mostrar esta aplicación en el portal de la empresa =
Sí
- Información para el portal: agrega Descripción, Editor y, si es posible, un icono de 256 x 256 px; la ausencia de metadatos no bloquea la publicación, pero facilita que la búsqueda la encuentre.
Compatibilidad (arquitectura, SO, requisitos)
Intune es estricto: si la app está marcada solo para x64 y el dispositivo es x86, jamás se mostrará; idem con la versión mínima de Windows. Revisa Propiedades ➜ Requisitos y corrige:
- Arquitectura compatible: selecciona
x86
,x64
o ambas. - Mínima versión de SO: no bajes de Windows 10 1809 salvo que tengas una razón de peso.
- Requisitos adicionales: RAM, espacio en disco y otros filtros, elimínalos durante la prueba para descartar falsos negativos.
Regla de detección fiable
Así verifica Intune si la app existe y, por tanto, si debe ofrecerla. El 90 % de los casos se debe a errores aquí:
Método | Cuándo usarlo | Pitfall habitual |
---|---|---|
Ruta de archivo | El MSI genera un .exe único | Escribir ruta relativa; usa la ruta absoluta, p. ej.: C:\Program Files\Vendor\App\app.exe |
Versión de archivo | Actualizaciones frecuentes | No coincidir el formato; verifica Propiedades ➜ Detalles del archivo |
Clave de registro | Apps ligeras | Confundir HKLM con HKCU; Company Portal en Windows se ejecuta “en sistema” y no lee HKCU si el usuario no ha iniciado sesión |
Sincronización y caché
Tras guardar cambios, Intune tarda unos minutos en procesar la nueva versión. Acelera la entrega:
- En el dispositivo, abre Company Portal, ve a Ajustes ➜ Sincronizar.
- Espera a que el indicador de sincronización desaparezca.
- Si no aparece, cierra Company Portal, bórralo del Task Manager y vuelve a abrir.
- Cuando la app finalmente aparezca, recuerda que Requerida + Disponible mostrará solo “Pendiente” en lugar de la opción Instalar.
Licenciamiento y versiones del cliente
- Comprueba que cada usuario tenga una licencia que incluya Microsoft Intune o Enterprise Mobility + Security E3/E5.
- La versión mínima recomendada del Company Portal de Windows es 11.7.x o superior; en la Microsoft Store se actualiza automática, pero las imágenes WVD/AVD antiguas suelen traer builds desfasadas.
Registros de diagnóstico
Cuando nada funciona:
- Windows: pulsa
Ctrl + F12
en Company Portal para generar un Report.zip en%ProgramData%/Microsoft/IntuneManagementExtension/Logs
. - Android/iOS: ve a Company Portal ➜ Ayuda ➜ Enviar registros. Se guardarán en el dispositivo o se enviarán por correo.
- Busca eventos con el código
0x80073CFB
(error de detección) o0x87D1041C
(incompatible).
Prevención: mejores prácticas al publicar MSI
- Usa siempre la regla de detección por ProductCode generada por Intune al subir el MSI. Evita sobreescribirla a menos que sea imprescindible.
- Documenta la matriz de compatibilidad en tu CMDB: versión de SO mínima, frameworks requeridos, dependencias, etc.
- Añade un icono e inventario completo (descripción, editor, URL de soporte). Mejora la UX y facilita el soporte.
- Prueba en un grupo piloto de 2‑3 usuarios de distintos dominios/OU antes de abrir la asignación a “Todos”.
- Automatiza con PowerShell: el módulo
Microsoft.Graph.Intune
permite exportar/importar las asignaciones y verificar inconsistencias.
Solución rápida de referencia
A modo de resumen para el help desk, imprime esta “chuleta”:
- ¿Asignación es Disponible + Usuarios? Sí/No → Corrige.
- ¿“Mostrar en portal” activado? Sí/No → Activa.
- ¿Requisitos coinciden con el dispositivo? Sí/No → Ajusta.
- ¿Regla de detección válida? Sí/No → Revisa ruta/clave.
- ¿Sincronización forzada y Company Portal actualizado? Sí/No → Ejecuta.
- Si sigue sin aparecer → Recopila logs y eleva a segundo nivel.
Preguntas frecuentes
¿Puedo asignar una aplicación como “Requerida” y aun así verla en Company Portal?
Sí, pero solo mostrará el estado de instalación (Pendiente, Instalando, Error). No habrá botón Instalar, porque la acción se dispara automáticamente.
¿Por qué en iOS sí aparece y en Windows no?
Las plataformas usan motores distintos. En Windows la detección de MSI depende del registro. En iOS se basa en el Mobile Provisioning Profile. Verifica la regla de detección en Windows.
¿Se puede usar un grupo dinámico para la asignación?
Absolutamente. Crea la regla con (device.deviceOSType -eq "Windows") -and (device.deviceOwnership -eq "Company")
para evitar incluir equipos personales.
Conclusión
Que una aplicación MSI no aparezca en Company Portal casi siempre se reduce a un detalle de configuración: asignación equivocada, visibilidad desactivada o regla de detección inválida. Con la lista de verificación anterior puedes resolver el 95 % de los casos sin recurrir a foros externos. Si llegas al límite, exporta los registros y compártelos: es la forma más rápida de recibir ayuda de la comunidad o del soporte de Microsoft.