Cuando un programa no se instala, el servicio msiserver (Windows Installer) suele estar detrás. Es el encargado de abrir, reparar y desinstalar los paquetes .msi y .msp que muchos instaladores usan por debajo. Lo más probable es que esté detenido o deshabilitado por un «optimizador»: se reactiva en services.msc y, si sigue fallando, se reparan los archivos del sistema. Sirve para Windows 10 y Windows 11; en Windows 7 de 64 bits algunas soluciones ya no aplican.
Qué hace el servicio msiserver en tu Windows
msiserver es el nombre interno del servicio Windows Installer. Es el componente de Windows que se encarga de instalar, reparar y desinstalar aplicaciones que vienen empaquetadas como .msi (instaladores de Microsoft) y .msp (parches). Cuando haces doble clic en un .msi o un programa que lo lanza por dentro, es este servicio el que lo ejecuta.
Se ve y se controla desde la consola de servicios (services.msc) o con el comando sc query msiserver en una Terminal como administrador. Su nombre a mostrar es Windows Installer y su nombre de servicio es msiserver.
Por defecto arranca en modo Manual: solo se inicia cuando algo lo necesita. Desactivarlo impide que la mayoría de los instaladores funcionen, y muchos otros servicios que dependen de él dejan de arrancar también. Si un «optimizador» lo dejó en Deshabilitado, ahí empieza el problema.
Por qué falla msiserver al instalar un programa: lo que puede estar fallando
| Lo que ves | Causa probable |
|---|---|
| El instalador no arranca o se cierra sin mensaje | msiserver está detenido o deshabilitado → msiserver está deshabilitado o detenido |
«Acceso denegado» al lanzar msiexec o el .msi, o error 0x80070005 |
Permisos o archivos del sistema dañados → msiserver falla con «Acceso denegado» o error 5 |
| «The feature you are trying to use is on a network resource…» | El instalador apunta a una ruta UNC que ya no existe → «The feature you are trying to use is on a network resource…» |
| «…not compatible with 64-bit versions of Windows» | El instalador es de 16 bits y tu Windows es de 64 bits → El instalador es de 16 bits y tu Windows es de 64 bits |
| Nada de lo anterior funciona | Servicio o Windows muy dañados → msiserver se rompe y nada de lo anterior funciona |
Comprueba el estado de msiserver y sus dependencias antes de tocar nada
Antes de cambiar nada, conviene saber qué falla exactamente. Tres comprobaciones rápidas, de menos a más profundas, suelen bastar.
El estado del servicio en services.msc
Abre la consola de servicios con Win+R, escribe services.msc y pulsa Enter. Busca Windows Installer y mira la columna Estado y Tipo de inicio.
Si el servicio está Detenido y al hacer doble clic no hay forma de Iniciar (el botón está gris), o si el Tipo de inicio está en Deshabilitado, esa es la causa más clara: alguien lo apagó o un «optimizador» lo deshabilitó. Si está En ejecución, el problema es otro: pasa a la siguiente comprobación.
La consulta rápida con sc query msiserver
Si lo anterior te deja dudas, abre Terminal o Símbolo del sistema como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11 o Windows PowerShell (Administrador) en Windows 10) y ejecuta:
sc query msiserver
Devuelve el estado del servicio. Lo importante es la línea STATE: si dice STOPPED y el campo WIN_EXIT no es 1077 (servicio deshabilitado), apunta a archivos dañados. Si es RUNNING, msiserver está vivo y el fallo está en otra parte.
Los archivos del sistema: sfc /scannow
Cuando msiserver está detenido sin motivo aparente, sus archivos pueden estar dañados. Para comprobarlo, en la misma Terminal como administrador:
sfc /scannow
Tarda varios minutos. Si al terminar dice Windows Resource Protection did not find any integrity violations, los archivos están bien. Si detecta violaciones, los archivos de msiserver están dañados y hay que repararlos con DISM antes de volver a probar.
msiserver está deshabilitado o detenido: vuelve a arrancarlo
Te toca si en services.msc viste Windows Installer Detenido y no arrancaba, o si sc query lo mostró como deshabilitado. Tres formas, de la más suave a la más drástica.
Cambia el tipo de inicio a Manual en services.msc
Es lo primero y lo más seguro: devolver el servicio a su estado de fábrica.
- Pulsa Win+R, escribe
services.mscy pulsa Enter. - Busca Windows Installer, doble clic.
- En Tipo de inicio, elige Manual.
- Pulsa Iniciar si el botón está disponible.
- Acepta y vuelve a lanzar el instalador.
Si sigue detenido, registra msiexec otra vez
Re-registrar la librería msiexec fuerza a Windows a recrear los enlaces internos del servicio. En Terminal como administrador:
msiexec /unregister
msiexec /regserver
Reinicia el equipo y prueba otra vez la instalación.
sc query msiserver debe mostrar RUNNING. Si sigue STOPPED, los archivos están dañados: ve a msiserver se rompe y nada de lo anterior funciona.Cuidado con los «optimizadores»: deshaz lo que cambiaron
Abre services.msc y revisa qué servicios tienen Tipo de inicio cambiado respecto al valor por defecto; también mira Configuración > Aplicaciones > Aplicaciones de inicio y desactiva lo que no reconozcas. msiserver debe quedar en Manual.
msiserver falla con «Acceso denegado» o error 5: permisos y archivos del sistema
Te toca si al lanzar el instalador ves un cuadro de «Acceso denegado», o el error 0x80070005: es el error Win32 5 (access denied) envuelto en un HRESULT. Indica que msiexec no consigue leer o escribir lo que necesita.
Quita la marca de solo lectura de la carpeta de instalación
Una carpeta marcada como solo lectura corta la instalación a mitad de camino.
- Clic derecho en la carpeta que contiene el
.msio el instalador. - Propiedades.
- En la pestaña General, desmarca Solo lectura.
- Aceptar > Aplicar los cambios solo a esta carpeta.
- Clic derecho sobre el instalador > Ejecutar como administrador.
Repara los archivos del sistema con DISM y SFC
Cuando el error 5 es por archivos de Windows dañados (no por la carpeta), la reparación es DISM primero y SFC después. En Terminal como administrador:
DISM /Online /Cleanup-Image /RestoreHealth
Al terminar:
sfc /scannow
Reinicia el equipo.
Comprueba los eventos del Visor de eventos (evento 1015 y 1033)
El Visor de eventos deja el mensaje exacto del instalador que ha fallado. Ábrelo con Win+R > eventvwr.msc y ve a:
Busca entradas del origen MsiInstaller con los IDs 1015 y 1033: dejan el motivo del fallo y a veces el componente que falta. Con ese dato ya sabes si es un archivo, un permiso o un requisito del programa.
.dll o de una carpeta, vuelve a la sección de permisos o a msiserver se rompe y nada de lo anterior funciona.«The feature you are trying to use is on a network resource…»: rutas UNC y unidades mapear
Te toca si al lanzar un .msi ves ese mensaje: el instalador guarda una referencia a una ruta de red que ya no existe (cambió la letra de unidad, se cayó el servidor o te desconectaste de la VPN). No es msiserver quien falla, es el instalador que apunta fuera.
Mapea la unidad de red de nuevo o usa una ruta local
- Abre el Explorador de archivos.
- Clic derecho en Este equipo > Conectar unidad de red y reconecta la ruta UNC que pide el instalador.
- Si no la tienes, copia el
.msiy sus carpetas a una carpeta local, por ejemploC:\Instaladores, y lánzalo desde ahí.
Pide a tu administrador la ruta correcta si es un equipo del trabajo
El instalador es de 16 bits y tu Windows es de 64 bits: no es un fallo de msiserver
Te toca si ves un mensaje como:
msiserver está bien; el problema es el instalador, que es de 16 bits. Windows de 64 bits no los ejecuta.
Comprueba la arquitectura del instalador en las propiedades del .exe
- Clic derecho sobre el
.exeo.msi. - Propiedades > pestaña Compatibilidad.
- Si ves marcado un modo de compatibilidad de 16 bits, descártalo: no va a funcionar en Windows de 64 bits.
Busca una versión de 64 bits o, si no existe, otra alternativa
Windows 7 de 64 bits: el soporte terminó el 14/01/2020
msiserver se rompe y nada de lo anterior funciona: repara Windows
Último recurso: el servicio o sus archivos están tan dañados que lo razonable es reparar Windows sin perder programas ni datos. Hay dos caminos.
Reparación con la imagen de instalación (inplace upgrade)
- Descarga la ISO de tu misma versión de Windows desde la web oficial de Microsoft (lo que confirme
winver, Win+R >winver). - Móntala haciendo doble clic sobre el
.iso. - Ejecuta setup.exe desde dentro de la unidad montada.
- Elige Conservar archivos y aplicaciones.
- Sigue los pasos y deja que reinicie. Tarda alrededor de una hora.
sc query msiserver debe quedar RUNNING y los instaladores vuelven a funcionar.Restablece Windows desde Configuración si la reparación no basta
En Windows 11:
En Windows 10:
msiserver vuelve a estar disponible.Lo que ya has descartado del servicio msiserver
- El estado del servicio en
services.mscy consc query msiserver. - Los archivos del sistema con
sfc /scannowyDISM /RestoreHealth. - La ruta UNC del instalador (The feature you are trying to use…).
- La compatibilidad de 16 bits frente a 64 bits.
Si nada ha arreglado el fallo, el siguiente paso es la reparación de Windows. Los instaladores, siempre desde la web oficial del fabricante o desde Microsoft Store: evita webs de descarga de terceros.
Dudas sobre el servicio msiserver en Windows
1. ¿Cómo se llama el servicio de Windows Installer?
El servicio se llama Windows Installer y su nombre interno es MSIServer. En la consola de servicios lo verás como "Windows Installer" y para manejarlo por comando se usa msiserver. Puedes abrir la lista con services.msc desde Ejecutar (Win+R).
2. ¿Por qué al escribir net start msiserver me dice que el nombre del servicio no es válido?
Suele pasar por una errata: el comando correcto es net start MSIServer, todo junto y sin espacios intermedios, en el Símbolo del sistema abierto como administrador. Si aun así dice que no es válido, comprueba en services.msc que el servicio "Windows Installer" existe y que no está deshabilitado en el registro.
3. ¿Cómo reinstalar Windows Installer usando un archivo ZIP?
No existe un ZIP oficial de Microsoft para reinstalar solo Windows Installer: las reparaciones se hacen con la herramienta de reparación de componentes (DISM y sfc /scannow) o reinstalando el propio Windows Installer desde Características opcionales. Descargar ZIPs de DLL o instaladores de webs externas no es recomendable y puede introducir código malicioso.
4. ¿Qué errores da Windows 11 versión 24H2 al instalar programas con MSI?
La 24H2 cambió el orden de los proveedores de criptografía, lo que rompe la firma de catálogos de drivers antiguos y de algunos MSI firmados con algoritmos antiguos. El síntoma típico es error 0x800F0922 o "no se pudo validar el instalador" al ejecutar paquetes .msi. El arreglo pasa por actualizar el instalador a la versión 5.241 o superior desde Windows Update.
5. ¿Cuándo se lanzó Windows 11?
Windows 11 se lanzó el 5 de octubre de 2021 como actualización gratuita para equipos con Windows 10 que cumplieran los requisitos de TPM 2.0 y CPU compatible. Llegó primero a equipos nuevos y en equipos compatibles se ofreció por fases desde Windows Update a lo largo de los meses siguientes.
6. ¿Cuánto dura el soporte de Windows Server?
Windows Server sigue el ciclo de Lifecycle: las versiones mainstream reciben 5 años de soporte y las de LTSI/LTSC añaden 5 años más de actualizaciones de seguridad extendidas, hasta 10 años en total. Por ejemplo, Windows Server 2022 mainstream terminó en octubre de 2026 y su soporte extendido va de 2026 a 2031.
7. ¿Cuándo salió Windows 10?
Windows 10 salió el 29 de julio de 2015 como actualización gratuita desde Windows 7, 8 y 8.1 durante su primer año. Microsoft mantuvo Windows 10 con actualizaciones hasta el 14 de octubre de 2025, fecha en que dejó de recibir parches de seguridad para las ediciones Home y Pro.
Fuentes
- MicrosoftServicio Windows Installer (msiserver) — documentación oficialconsultado el 16/10/2026