Aparece el error "No se puede acceder al servicio Windows Installer." cuando intenta instalar un programa en Windows 7 o Windows Vista.

Síntomas

Cuando intenta instalar un programa en Windows 7 o Windows Vista, aparece el siguiente mensaje de error:

"No se puede acceder al servicio Windows Installer. Esto puede suceder si Windows Installer no está correctamente instalado. Póngase en contacto con el personal de soporte técnico para obtener ayuda."

Solución

Para resolver este problema, use el Método 1. Si el Método 1 no resuelve el problema, use el método siguiente de la lista hasta que lo resuelva.

Importante: En esta sección, método o tarea se incluyen pasos para modificar el Registro. Sin embargo, se pueden producir problemas graves si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta manera podrá restaurar el Registro en caso de que se produzca un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows

Para restablecer la configuración del servicio Windows Installer en el Registro, cree un archivo del Registro con el Bloc de notas. A continuación, ejecute el archivo para actualizar la clave del Registro. 

Para ello, siga estos pasos:

  1. Haga clic en Inicio y, luego, escriba Notepad en el cuadro Buscar.

  2. En Programas, haga clic en Notepad.exe.

  3. Copie el texto siguiente y, a continuación, péguelo en el Bloc de notas: 

    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
    "DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
    "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
      00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00
    "Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
    "ObjectName"="LocalSystem"
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "Type"=dword:00000010
    "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
    "ServiceSidType"=dword:00000001
    "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\
      74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\
      00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\
      6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
      00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
      73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
      00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\
      65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
      00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
      00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\
      00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\
      69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
      00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
      66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\
      00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
      6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\
      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
      72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
      00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\
      47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
      00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
      72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
      00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\
      73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
      00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\
      51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
      00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\
      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\
      00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\
      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\
      00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\
      76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
    "FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
      00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
     
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
    "0"="Root\\LEGACY_MSISERVER\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
  4. Haga clic en Archivo, Guardar como y, luego, guarde el archivo con el nombre Msirepair.reg.

  5. En el campo Tipo del cuadro Guardar como, haga clic en Todos los archivos (*.*).

  6. En el cuadro Guardar en, haga clic en Escritorio y, a continuación, en Guardar.

  7. En el menú Archivo, haga clic en Salir para cerrar el Bloc de notas.

  8. En el Escritorio, haga clic con el botón derecho en Msirepair.reg y, luego, haga clic en Ejecutar como administrador. Si se le solicita que especifique una contraseña de administrador o que confirme, escriba la contraseña o haga clic en Continuar.

  9. Haga clic en cuando se le pregunte si desea instalar las claves del Registro.

  10. Vuelva a iniciar el proceso de instalación del programa que quiera instalar.

Para iniciar el servicio Windows Installer, siga estos pasos:

  1. Haga clic en Inicio y escriba CMD en el cuadro Buscar programas y archivos.
    Click Start, and then type CMD in the Search programs and files dialog box.

  2. Haga clic con el botón derecho en cmd.exe y, a continuación, haga clic en Ejecutar como administrador.
    Right-click cmd.exe, and then click Run as Administrator.

  3. Escriba net start MSIServer y presione ENTRAR.

  4. Vuelva a iniciar el proceso de instalación del programa que quiera instalar.

Para comprobar que el servicio Windows Installer se esté ejecutando, siga estos pasos:

  1. Haga clic en Inicio, escriba services.msc en el cuadro Buscar y, después, haga clic en Servicios, en Programas.

  2. En la lista Servicios (locales), haga clic con el botón derecho en Windows Installer y, a continuación, haga clic en Propiedades.

  3. En la lista desplegable Tipo de inicio, compruebe que el valor está establecido en Manual.

  4. El servicio Windows Installer se está ejecutando si la entrada Estado del servicio muestra En ejecución.

Si el equipo ya tiene instalada una versión anterior del programa que quiere instalar, siga estos pasos: 

  1. Haga clic en Inicio, Panel de control y Desinstalar un programa, en Programas.

  2. En la lista, seleccione el programa que quiere desinstalar.

  3. Haga clic en Desinstalar (o Desinstalar o cambiar en Windows Vista) y siga las instrucciones o mensajes para desinstalar la aplicación.

  4. Reinicie el equipo.

  5. Vuelva a iniciar el proceso de instalación del programa que quiera instalar.


Este problema se produce cuando se cumple una o varias de las condiciones siguientes:

  • Instala o quita un programa que usa el servicio Microsoft Installer antes de intentar instalar el programa en su equipo.

  • El servicio Windows Installer no se está ejecutando.

  • La configuración del Registro de Windows Installer está dañada o es incorrecta.

Para obtener más información acerca de este problema en Windows XP y Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

315346 Mensaje de error cuando intenta agregar o quitar un programa en un equipo que ejecuta Windows XP o Windows Server 2003: "No se puede acceder al servicio Windows Installer"
 

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×