Error Windows Installer
![]()
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
Replica
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?”
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í
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
se me olvido aclarar que es windows xp professional servi pack 2
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
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
Espero que esto te ayude.
Un saludo Gabriel.
Muchas gracias amigo
Me alegro que te haya ayudado.
Un saludo Edwin.
[...] 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 [...]
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
Gracias por tu comentario Andreu, la verdad es que es muy gratificante que a otras personas les sirva de ayuda.
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.
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.
un saludo.
Si lo solucionas escribe para seguir aprendiendo
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.
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è
hola amigo gracias por el aporte voy a intentarle con este 2003server que me da muichos problemas.
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.
aqui acaba el 4 dia de reinstalacion del portatil !!!
Gracias por este post