Cómo solucionar errores de instalación de software causados por Windows Installer
Microsoft Windows Installer es en realidad un módulo de programa de Windows utilizado por Microsoft para ejecutar programas de instalación MSI. Es una herramienta utilizada específicamente para administrar y configurar servicios de software. Está ampliamente integrado en los productos de la serie Windows y la última versión se ha actualizado a la versión 3.1 con Windows XP SP2. Windows Installer permite a los usuarios instalar y configurar productos y aplicaciones de software de manera efectiva. En la última versión, además proporciona muchas características nuevas para el proceso de instalación de productos de software, como el uso de la línea de comandos para instalar productos y aumentar la personalización del usuario.
Después de un período de investigación, los errores causados por Windows Installer se pueden solucionar principalmente mediante los siguientes métodos.
Manifiesto del problema: todos los programas instalados con Windows Installer no se pueden instalar normalmente, lo que indica: "No se puede acceder al servicio Windows Installer. Quizás esté ejecutando Windows en modo seguro o Windows Installer no esté instalado correctamente. Por favor Póngase en contacto con su personal de soporte para obtener ayuda." o "No se puede acceder a Windows Installer, el estado de Windows Installer en el servicio está detenido y no se puede iniciar". Pasos de la solución:
1. Primero verifique si el usuario actual tiene derechos de administrador, porque muchas veces los usuarios con derechos bajos no pueden instalar software. 2. A continuación, verifique si el servicio Windows Installer se ha deshabilitado desde "Panel de control-Servicios" (o Start-Run-Services.msc) e intente habilitar el servicio (haga clic derecho y seleccione). Si se habilita correctamente, puede intentar nuevamente la instalación o desinstalación normal del programa. Si descubre que no se puede habilitar, a veces el sistema lo deshabilita o ve el mensaje: "El servicio especificado ha sido marcado para eliminación", continúe con la descarga.
3. Vaya al sitio web oficial de Microsoft para descargar el último programa de instalación de Windows Installer (WindowsInstaller-KB893803-v2-x86.exe) e intente reinstalar el programa. Una vez que la instalación sea exitosa, repita el paso 2 para habilitar el servicio y luego intente instalar el software normalmente. Si vuelve a aparecer el mensaje al intentar reinstalar: "El servicio especificado ya existe", continúe con la instalación.
4. Desde la ventana de la línea de comandos (Inicio-Ejecutar-cmd), use msiexec /unregserver para finalizar manualmente el servicio Windows Installer. Luego, intente nuevamente el paso 3, reinstale Windows Installer y habilite el servicio. Si el problema persiste, continúe.
5. Utilice la tecla de acceso directo "Ctrl Alt Eliminar" o haga clic derecho en la barra del sistema con el mouse para activar el Administrador de tareas. Busque y finalice el proceso Ikernel.exe desde la página Procesos. Intente repetir el paso 3 nuevamente para ver si Windows Installer y la activación se pueden completar exitosamente. Si aún no funciona, continúa.
6. Abra Mi PC, búsquelo en el disco del sistema (normalmente la unidad C de forma predeterminada) y elimine el directorio de instalación del sistema Windows Installer Archivos de programa\Common Files\InstallShield\Engine.
Además, también puedes intentar utilizar el sfc/scannow que viene con Windows en modo de línea de comandos para autorreparar el sistema.