viernes, 18 de octubre de 2013

No se pudo obtener acceso al servicio Windows Installer

Problema
En Windows XP cada vez en más equipos nos estamos encontrando con este problema. 
Aparentemente todo está en orden, actualizaciones realizadas, último service pack instalado y funcionando...

El único error que presenta es que al intentar instalar alguna actualización o nuevo programa nos aparece el siguiente mensaje de advertencia:


El error aparece en el modo normal de windows, cuando no se está ejecutando a prueba de errores y el servicio se está ejecutando, pero la realidad es que no nos permite continuar con nuestra instalación.



Solución
Inicio, Ejecutar, escribimos cmd en el cuadro de texto y pulsamos Aceptar.
Escribimos los siguientes comandos en este orden:


cd %windir%\system32 y presionar ENTER.
attrib -r -s -h dllcache y presionar ENTER.
ren msi.dll msi.old y presionar ENTER.
ren msiexec.exe msiexec.old y presionar ENTER.
ren msihnd.dll msihnd.old y presionar ENTER.


Con estos comandos lo que estamos haciendo es renombrar las dll referentes a Windows Installer para que se vea obligado a volver a crearlas. 
  
Tras esto reiniciamos el equipo

Una vez el equipo esté reiniciado, instalamos la última versión de Windows Installer (actualmente la 4.5), desde la web de Microsoft:
http://www.microsoft.com/es-es/download/details.aspx?id=8483

Tras instalarlo ya podemos comprobar que el servicio vuelve a funcionar a la perfección.

No hay comentarios:

Publicar un comentario