Problemas variable de entorno temp

24/08/2004 - 18:50 por Alex GD | Informe spam
Repito el mensaje, a ver si a alguien se le ocurre la solución...

Quiero cambiar la ruta por defecto de las variables temp y tmp asociándolas a un directorio que
he creado en el disco duro. Me voy a las variables de entorno y les defino el nuevo path (en las dos
ventanas, es decir en usuario y sistema). Con el comando set veo que han tomado el nuevo valor.
Los programas de instalación utilizan el nuevo directorio temp sin problemas. Sin embargo a la
hora de hacer una limpieza del disco duro, siempre me marca que tengo 0 Kb en archivos temporales,
es decir, no encuentra ese directorio. Cómo le digo al sistema que está ahí para que me borre los
temporales?


Saludos
Regards
Alex
 

Leer las respuestas

#1 fermu
24/08/2004 - 19:06 | Informe spam
Alex GD escribió:

Los programas de instalación utilizan el nuevo directorio temp sin problemas. Sin embargo a la
hora de hacer una limpieza del disco duro, siempre me marca que tengo 0 Kb en archivos temporales,
es decir, no encuentra ese directorio. Cómo le digo al sistema que está ahí para que me borre los
temporales?



Vamos a ver si esto da resultado,

Las variables de la herramienta "cleanmgr", herramienta para la limpieza
del disco duro, estan definidas en el registro en esta clave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary
Files

Para llegar a ella, inicio/ejecutar y tecleas "regedit", si comillas y
navegas hasta la clave antes comentada. En el panel de la derecha, veras
una serie de clave, debemos revisar la subclave "folder", esta debe ser
del tipo "valor de cadena expandible" (reg_expand_sz). y debe tener el
valor "%temp%", es decir la variable temp entre signos de porcentajes.
Por defecto, en esta rama también hay una clave llamada "filelist" con
valor *.*, es decir, que en este caso, la herramienta "cleanmgr" esta
programada para eliminar todos los archivos que esten contenidos en las
carpetas definidas en nuestra variable "temp", podemos comprobar que
esta tomando el valor que nosotros queremos desde la linea de comandos,
tecleando, "echo %temp%" (sin comillas),

Revisa los valores mencionados y comentanos resultados




Saludos
Fernando M.

Preguntas similares