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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Alex GD
24/08/2004 - 19:26 | Informe spam
Gracias Fermu,

Está todo correcto, tal y como tú me indicas. Tengo esas dos claves y los valores son esos. Por
cierto, si ejecuto %temp% , me aparece el directorio temporal correcto y los archivos que contiene.
Eso quiere decir, que la variable está bien definida. El problema es que no lo encuentra a la hora
de borrarlo desde limpieza del disco. También he cambiado el path de los archivos temporales de
Internet y en ese caso si que funciona correctamente. únicamente ocurre con los archivos temporales
de instalaciones y programas varios.
Se te ocurre algo más?


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#3 fermu
24/08/2004 - 19:45 | Informe spam
Alex GD escribió:

Está todo correcto, tal y como tú me indicas. Tengo esas dos claves y los valores son esos. Por
cierto, si ejecuto %temp% , me aparece el directorio temporal correcto y los archivos que contiene.
Eso quiere decir, que la variable está bien definida. El problema es que no lo encuentra a la hora
de borrarlo desde limpieza del disco. También he cambiado el path de los archivos temporales de
Internet y en ese caso si que funciona correctamente. únicamente ocurre con los archivos temporales
de instalaciones y programas varios.
Se te ocurre algo más?



Pues si esta todo en orden debería funcionar en algun punto no esta
bien definida la variable. Desde el simbolo de sistema teclea "set
temp", la orden debería desplegar los valores que le hayas definido, es
así?.

Por otro lado revisa también el valor de la variable, en la siguiente
rama del registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment

en el panel de la derecha que valor aparece en el valor "TEMP".




Saludos
Fernando M.
Respuesta Responder a este mensaje
#4 Joan Ballart
24/08/2004 - 19:54 | Informe spam
Mira estoy leyendo el hilo y no es que pueda ayudarte mucho, pero no se de donde he sacado que lo que hay en Temp no se elimina todo con el programa de borrado, debe pasar un tiempo despues de su uso ... y ese tiempo debe estar determinado en algun sitio .

Saludos.
Joan Ballart
(NO)oo.com



"Alex GD" escribió en el mensaje news:
Gracias Fermu,

Está todo correcto, tal y como tú me indicas. Tengo esas dos claves y los valores son esos. Por
cierto, si ejecuto %temp% , me aparece el directorio temporal correcto y los archivos que contiene.
Eso quiere decir, que la variable está bien definida. El problema es que no lo encuentra a la hora
de borrarlo desde limpieza del disco. También he cambiado el path de los archivos temporales de
Internet y en ese caso si que funciona correctamente. únicamente ocurre con los archivos temporales
de instalaciones y programas varios.
Se te ocurre algo más?


Saludos
Regards
Alex

Respuesta Responder a este mensaje
#5 fermu
24/08/2004 - 20:01 | Informe spam
fermu escribió:

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






Saludos
Fernando M.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida