¿Te aparece el mensaje “The Windows Installer Service is unavailable” nada más comenzar la instalación de Visual Studio 2022 Community en Windows 11 Pro 23H2? A continuación encontrarás un procedimiento exhaustivo —con niveles de dificultad progresiva— para restaurar el servicio MSI y completar la instalación sin errores.
Qué significa el error y por qué ocurre
Visual Studio se distribuye con varios paquetes .msi y .msp que dependen del servicio MSIServer. Cuando este servicio no puede arrancar, el instalador aborta con la ventana emergente que ya conoces. El fallo suele derivar de:
- Corrupción del componente
msisip.dll
, encargado del parcheo de MSI. - Permisos (ACL) alterados en la clave de registro
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
. - Instancias colgadas de
msiexec.exe
que mantienen bloqueado el servicio. - Daños más amplios en la imagen de Windows.
Comprobaciones previas recomendadas
Antes de aplicar soluciones más invasivas, confirma los siguientes puntos:
- Tu cuenta dispone de privilegios de administrador.
- Windows 11 está actualizado a la compilación más reciente de la rama 23H2.
- No utilizas software de virtualización con instantáneas congeladas que impidan la escritura en disco.
- Has descargado el instalador oficial vs_Community.exe desde la página de Microsoft y no una copia alojada por terceros.
- Ejecuta, sin indicadores de error, los comandos:
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
Si todo lo anterior está en orden y el mensaje persiste, pasa a las soluciones graduadas que se muestran en la siguiente tabla.
Soluciones probadas (de menor a mayor alcance)
# | Solución | Pasos esenciales | Cuándo usarla |
---|---|---|---|
1 | Restablecer msisip.dll y la clave de seguridad de MSIServer | Navega a %windir%\System32\msisip.dll y renombra el archivo a msisip.old.• Si Windows no te lo permite, detén el servicio TrustedInstaller, toma la propiedad del archivo (pestaña Security → Advanced) y otorga Full control al grupo Administrators. Abre regedit y localiza la clave HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security . Cambia su nombre por Old_Security. Reinicia el equipo. En el arranque Windows restaurará una copia íntegra de msisip.dll y regenerará la subclave Security con los permisos correctos. Lanza de nuevo vs_Community.exe; el error debería desaparecer. | Cuando el componente de parcheo de MSI (msisip.dll) o los permisos de la clave están dañados. Fue la solución que resolvió el caso original. |
2 | Reparación in‑place de Windows 11 (actualización sobre el sistema) | Descarga la ISO oficial que coincida con la edición, idioma y compilación de tu instalación. Monta la imagen y ejecuta setup.exe . Escoge “Conservar archivos y aplicaciones”, de modo que sólo se reemplacen los binarios del sistema. Completa la actualización. Tras el último reinicio se habrán restablecido todos los componentes, incluido Windows Installer. | Si la solución 1 falla o si sfc y DISM indican corrupción extensa. |
3 | Finalizar procesos colgados de Windows Installer | Abre el Administrador de tareas (Ctrl + Shift + Esc). Pulsa Ctrl + F y escribe msi (la versión de Windows 11 permite búsqueda directa). En “Procesos en segundo plano” finaliza cualquier msiexec.exe etiquetado como Windows Installer. Intenta de nuevo la instalación de Visual Studio. | Útil cuando msiexec.exe quedó atascado tras una instalación previa y bloquea el servicio. |
Explicación técnica: el rol de msisip.dll
Cada vez que MSIServer inicia, carga msisip.dll
, un filtro de parcheo responsable de aplicar archivos .msp sobre la base .msi. Si el archivo está incompleto, firmado con un hash inesperado o sus ACL no permiten lectura al SID del servicio, la inicialización falla y Windows responde con ERRORFAILEDSERVICECONTROLLERCONNECT. Eso se traduce, para la interfaz gráfica de Visual Studio, en “The Windows Installer Service is unavailable”. Renombrar el DLL obliga al sistema a copiar la versión íntegra desde %windir%\WinSxS
, por lo que el servicio vuelve a la normalidad tras el reinicio.
¿Por qué se corrompe msisip.dll
?
- Cortes de energía o cuelgues mientras el sistema aplicaba parches acumulativos.
- Herramientas de “optimización” que tocan permisos NTFS sin supervisión.
- Antivirus de terceros que ponen en cuarentena el archivo tras un falso positivo.
- Uso de imágenes de Windows modificadas con NTLite u otros scripts de debloating.
Buenas prácticas después de reparar el instalador
- Lanza Windows Update e instala todas las actualizaciones pendientes, incluidas las “opcional de calidad”.
- Crea un punto de restauración manual con la utilidad SystemPropertiesProtection.exe.
- Si empleas soluciones de seguridad de terceros, añade exclusión para la ruta
%windir%\Installer
y paramsiexec.exe
. - No ejecutes utilidades de limpieza que prometan “eliminar librerías redundantes” a menos que domines su funcionamiento interno.
Flujo de trabajo recomendado tras aplicar cada solución
- Verifica que el servicio Windows Installer figura como Manual y que su tipo de inicio es Manejo de demanda. Basta con que arranque cuando un proceso MSI lo requiera.
- Arranca el instalador de Visual Studio con un clic derecho > Ejecutar como administrador.
- Comprueba en el archivo de registro
%ProgramData%\Microsoft\VisualStudio\Setup\vs_installer*.log
que no aparece de nuevo Error 1719 ni Error 1603. - Una vez que los paquetes base se han descargado, procede a seleccionar las cargas de trabajo (C++, .NET, Azure, etc.).
- Deja que la instalación concluya y realiza un reinicio adicional para completar la configuración de los componentes COM.
Preguntas frecuentes (FAQ)
¿Puedo simplemente registrar de nuevo msiexec
con msiexec /regserver
?
Registrar de nuevo msiexec.exe es inofensivo pero raramente soluciona la corrupción del filtro msisip.dll. Si el DLL sigue dañado el servicio volverá a fallar.
¿Es seguro borrar todo el contenido de C:\Windows\Installer
?
No. Esa carpeta almacena los archivos .msi y .msp necesarios para desinstalar o reparar programas. Borrarla provoca huérfanos que terminan en Error 1316 u otros códigos de MSI.
¿La reparación in‑place borra mis programas?
Mientras marques la opción “Conservar archivos y aplicaciones” el asistente sólo reemplaza archivos de sistema y conserva tanto datos personales como aplicaciones instaladas.
¿Afecta esta guía a Visual Studio 2022 Enterprise o Professional?
Sí, el instalador es el mismo (Bootstrapper), por lo que las soluciones se aplican a cualquier edición de Visual Studio 2022.
Conclusión
El mensaje “The Windows Installer Service is unavailable” suele intimidar, pero en la inmensa mayoría de los casos se resuelve restaurando msisip.dll
y su clave de seguridad. Si además mantienes el sistema actualizado y evitas herramientas que manipulan permisos sin control, volverás a instalar Visual Studio 2022 —y cualquier otro paquete MSI— con total normalidad.
Resultado final: Gracias a la Solución 1 (o en escenarios más complejos, la 2 o la 3) el instalador continúa la descarga y configuración de Visual Studio sin volver a mostrar la advertencia.