msvcr 100

msiserver en Windows: qué es y errores más comunes al instalar programas

noviembre 11, 2026 Window Error 11 min read
msiserver en Windows: qué es y errores más comunes al instalar programas

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.

services.mscWindows Installer

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.

  1. Pulsa Win+R, escribe services.msc y pulsa Enter.
  2. Busca Windows Installer, doble clic.
  3. En Tipo de inicio, elige Manual.
  4. Pulsa Iniciar si el botón está disponible.
  5. Acepta y vuelve a lanzar el instalador.
Comprueba: si el servicio pasa a En ejecución y el instalador avanza, estaba solo deshabilitado. Si sigue sin arrancar, pasa a la siguiente parte.

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.

Comprueba: tras el reinicio, 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

Cuidado: los «optimizadores» y limpiadores tocan servicios sin avisar. Revierte sus cambios antes de seguir.

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.

  1. Clic derecho en la carpeta que contiene el .msi o el instalador.
  2. Propiedades.
  3. En la pestaña General, desmarca Solo lectura.
  4. Aceptar > Aplicar los cambios solo a esta carpeta.
  5. Clic derecho sobre el instalador > Ejecutar como administrador.
Comprueba: si el instalador copia archivos hasta el final, era el atributo de solo lectura. Si vuelve a fallar con el mismo error, pasa a reparar los archivos del sistema.

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: SFC debe cerrar sin violaciones. Si sigue saliendo el 0x80070005, queda el Visor de eventos para ver qué archivo falla.

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:

Visor de eventosRegistros de WindowsAplicación

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.

Comprueba: si en el evento ves el nombre de un archivo .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

  1. Abre el Explorador de archivos.
  2. Clic derecho en Este equipo > Conectar unidad de red y reconecta la ruta UNC que pide el instalador.
  3. Si no la tienes, copia el .msi y sus carpetas a una carpeta local, por ejemplo C:\Instaladores, y lánzalo desde ahí.
Comprueba: si desde la ruta local el instalador arranca y termina, la red era el problema.

Pide a tu administrador la ruta correcta si es un equipo del trabajo

Nota: en equipos gestionados, las rutas las marca la directiva. Si la unidad de red que pide el instalador es corporativa, pregunta a tu administrador antes de cambiarla.

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

  1. Clic derecho sobre el .exe o .msi.
  2. Propiedades > pestaña Compatibilidad.
  3. 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

Nota: en la web oficial del programa busca la versión de 64 bits (x64). Si el fabricante ya no la publica, busca un programa equivalente compatible con tu Windows.

Windows 7 de 64 bits: el soporte terminó el 14/01/2020

Nota: Windows 7 lleva sin soporte desde el 14 de enero de 2020. Si sigues en él, los instaladores nuevos dan más problemas y ya no hay actualizaciones de seguridad.

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)

  1. Descarga la ISO de tu misma versión de Windows desde la web oficial de Microsoft (lo que confirme winver, Win+R > winver).
  2. Móntala haciendo doble clic sobre el .iso.
  3. Ejecuta setup.exe desde dentro de la unidad montada.
  4. Elige Conservar archivos y aplicaciones.
  5. Sigue los pasos y deja que reinicie. Tarda alrededor de una hora.
Cuidado: antes de empezar, haz copia de seguridad de tus datos por si algo se interrumpe a mitad.
Comprueba: al volver al escritorio, 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:

ConfiguraciónSistemaRecuperaciónRestablecer este PCConservar mis archivos

En Windows 10:

ConfiguraciónActualización y seguridadRecuperaciónRestablecer este PCConservar mis archivos
Cuidado: Conservar mis archivos deja tus datos, pero reinstala los programas. Haz copia de seguridad primero.
Comprueba: tras el reinicio, el sistema arranca limpio y msiserver vuelve a estar disponible.

Lo que ya has descartado del servicio msiserver

  • El estado del servicio en services.msc y con sc query msiserver.
  • Los archivos del sistema con sfc /scannow y DISM /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

  1. MicrosoftServicio Windows Installer (msiserver) — documentación oficialconsultado el 16/10/2026