Error Windows Installer

software.png

A raíz de actualizar Windows Server 2003 me surgieron varios problemas al intentar instalar programas. Intentaba instalar las vmware-tools sin éxito, dándome un error de Windows installer, intente instalar otros programas y también me fallaban. Lo primero que pensé fue instalar un windows installer más actual de la página de microsoft, pero todo seguía igual.

Problema:

No puedo instalar ningún programa, me da error de Windows Installer.

Solución:

El problema viene dado por las variables de entorno, que Windows puso en TEMP y TMP el valor temp_dir, lo cual provocaba que no se pudieran instalar ningún programa.

La solución es dirigirse a Inicio/Panel de Control/Sistema/Opciones Avanzadas/Variables de Entorno y en Variables de Entorno para Administrador cambiar TEMP y TMP con los valores %USERPROFILE%\Configuración local\Temp

Espero que os sirva. Saludos.

18 comments so far

  1. Raul-My on

    Lo siento, escribi por error este comentario en otro lugar, pero me refería a la solución por el error en windows installer.

    “Gracias!
    Este tip me ha sido bastante util, no tenia ni idea de que por ahi estuviera el problema. Como supiste?”

  2. perezmorales on

    No pasa nada, para eso estamos ;)

    Me alegro que te haya sido útil, la verdad es que cuando me surge algún problema no paro hasta solucionarlo, soy así de cabezón, y bueno, ahora mismo para eso me pagan.

    La mejor fuente sin duda es “San Google”, otras veces las amistades y otras veces los foros y blogs dedicados a la informática (como éste).

    Un saludo, espero verte por aquí

  3. Fernando on

    hola buenos dias sabes tengo el mismo problema pero ya hice lo anterior que explica y esos valores estan correctos en mi pc y no se soluciono el problema…. esto me ocurrio luego de scanear mi pc con el nod 32 me aparecieron 4 virus de los cuales tres solo me daban la opcion de eliminar los elimine y ahora me causa este problema le agradezco en lo que me pueda ayudar

  4. Fernando on

    se me olvido aclarar que es windows xp professional servi pack 2

  5. perezmorales on

    Hola Fernando,
    Puede ser que tengas mal el windows installer, prueba a descargarte la última versión desde microsoft, si todo sigue igual vete a Inicio/Ejecutar y escribe services.msc le das a enter y localiza el Servicio Windows Installer, asegúrate que esté Iniciado, si no lo estuviera Inicialízalo.
    Si todo sigue igual yo que tu reinstalaría el Sistema Operativo, si has tenido virus es muy probable que te haya dañado el Sistema.

    Ya nos cuentas, un saludo

  6. Gabriel on

    Excelente ayuda la primera. xq a mi me daba problemas de base de datos de windows installer. x eso instale 4 veces el sistema y todo igual. ya habia encontrado esto del temp pero lo dirigi a otra carpeta en otra particion y no funk. voy a probar de esta forma. gracias

  7. perezmorales on

    Espero que esto te ayude.

    Un saludo Gabriel.

  8. Edwin Perez on

    Muchas gracias amigo

  9. perezmorales on

    Me alegro que te haya ayudado.
    Un saludo Edwin.

  10. [...] A la hora de instalar me surgió nuevamente el problema de instalar en Windows 2003 que comenté en este post anterior, así que nuevamente me solucionó el [...]

  11. AndreuE1999 on

    Viejo eres un total Genio… es mas esto sirve mas q toda la ayuda de estos ce….. de Microsoft… en realidad gracias a personas como tu, la comunidad de informatica avanza….

    Gracias… por tu aporte

  12. Codigo82 on

    Gracias por tu comentario Andreu, la verdad es que es muy gratificante que a otras personas les sirva de ayuda.

  13. michael_84 on

    Hola. Espero puedas ayudarme. En mi caso el problema es con las variables del sistema. Cada vez que reinicio la PC, las variables del sistema vuelven a tomar el valor Temp_dir, y tengo que estar modificandolo manualmente como mencionas en tu artículo. Agradezco de antemano cualquier apoyo que me puedas brindar.

  14. Codigo82 on

    Hola Michael_84, revisa en el Msconfig en la pestaña Inicio, por si hay alguna entrada sospechosa que modifique las variables, la verdad que no me ha pasado, pero estaré atento por si me pasa.
    Si lo solucionas escribe para seguir aprendiendo ;) un saludo.

  15. Mercè on

    Hola, me pasa lo mismo que Michael_84.

    El sistema operativo es windows xp home edition, recien formateado e instalado.

    Estoy mas que perdida con este asumpto… el antivirus (nod32) no me detecta nada.

    Otro problema añadido es que no se me abre el asistente para la activación de windows.

    Lo abro de todas las formas posibles, se queda un rato pensando y no hace nada!

    El windows es original… y no lo puedo actualizar gracias a que no lo puedo activar.

    Gracias de antemano por si me puedes ayudar.

    Un saludo.

  16. Codigo82 on

    Tienes que tener algun driver o software que te modifica cada vez que inicias el sistema,

    Lo primero que debes de hacer es acceder a las variables del sistema y modificarlas como te explico en el post.

    Luego accede a Inicio/Ejecutar: Msconfig, en la pestaña General selecciona Inicio con diagnosticos, dirigete a la pestaña Inicio y desmarca todas las entradas excepto la del antivirus, Aceptas y reinicias el equipo.

    Ya me cuentas los resultados, un saludo Mercè

  17. EE45 on

    hola amigo gracias por el aporte voy a intentarle con este 2003server que me da muichos problemas.

  18. Jose on

    De cine, a mi el problema me sobrevino porque al instalar lso drivers de un portatil me daba un error que decia que tenia que instalar antes los controladores de bus microsoft antes que la tarjeta de sonido (realtek), para solucionar este problema entre en modo a prueba de fallos y desinstale todos los controladores que pude de la placa base desde el administrador de dispositivo y a partir de esto me surjio el dichoso problema del temp_dir que no me dejaba instalar la mayoria de versiones de nero.
    Gracias por este post ;) aqui acaba el 4 dia de reinstalacion del portatil !!!


Replica