¿Es seguro eliminar AppData \ Local \ Temp?

125
  • Parece que tengo muchos archivos basura %appdata%\Local\Temp(también accesibles a través de variables de entorno %TEMP%y %TMP%).
    ¿Es seguro eliminarlos?

  • Además, ¿es seguro eliminar la carpeta Temp en el directorio de Windows C:\Windows\Temp?

agz
fuente
66
Sin ser pedante tres años más tarde, %APPDATA%\Local\Tempno existe, quiere decir%LOCALAPPDATA%\Temp
adampski
1
O%APPDATA%\Temp
DavidPostill
3
@DavidPostill %LOCALAPPDATA%\Tempy %APPDATA%\Tempno son lo mismo (Windows 10). %LOCALAPPDATA%\Tempva a C:\Users\<username>\AppData\Local\Temp(similar a %TEMP%y %TMP%) mientras %APPDATA%\Tempintenta comunicarse conC:\Users\<username>\AppData\Roaming\Temp
thilina R
@thilinaR Soy muy consciente de eso. Ha sido así desde Windows 7. No estoy seguro de cuál es su punto. Estaba señalando que la pregunta está mal escrita.
DavidPostill
44
Como mencionaste %LOCALAPPDATA%\Temp o %APPDATA%\Temp , solo quería señalar que eran diferentes. Eso es todo
thilina R

Respuestas:

58

Algunos programas mantienen archivos importantes allí, sorprendentemente. Si está interesado en liberar algo de espacio, le aconsejo que solo elimine los archivos, excepto los que se crearon en las últimas 24 horas, o los que sabe con seguridad que otros programas no utilizan, como los instaladores antiguos del software. lo descargó, etc. Puede usar software como CCleaner para hacerlo.

Las respuestas a esta pregunta proporcionan formas de realizar esta limpieza de forma segura y automática.

Alex
fuente
24
"Algunos programas guardan archivos importantes allí", un par de personas han mencionado esto, pero ¿alguien puede dar un ejemplo? Además, ¿no sería un comportamiento roto por parte de ese programa? ¿Necesitamos atender a este comportamiento roto?
thomasrutter
55
@thomasrutter Hice ese comentario porque recordé haber tenido problemas con algún software hace unos años. Eso fue hace dos años, por lo que los problemas que encontré tienen al menos tres años. No tengo idea si el software actual todavía tiene la práctica de mantener archivos allí, ya que no he usado Windows desde entonces. Es fácil establecer la restricción de tiempo, así que diría que es mejor prevenir que curar.
Alex
66
FWIW Descubrí que la herramienta oficial de "Limpieza de disco" de Windows también deja todo lo que se modificó la semana pasada, así que supongo que funciona de forma segura. (También podrían ser requeridos por los programas que se ejecutan actualmente, para ser justos).
thomasrutter
Nada importante se mantiene allí. Si algunos programas usan archivos allí, estarán en uso / no se podrán eliminar. Si no, la carpeta se puede eliminar por completo.
Overmind
3
Siempre limpio mi% temp%, ningún programa decente guarda archivos importantes allí. y no podrá eliminar archivos que se estén utilizando. Solo cierro todas las aplicaciones y programas, borro todo y reinicio. Nunca tuve un problema yo mismo.
Maher Fattouh
51

Sí tu puedes. Windows ya lo hace por usted cuando usa la herramienta Liberador de espacio en disco ( cleanmgr.exe) y selecciona la casilla de verificación Archivos temporales .

Pedro77
fuente
11
es cleanmgr.exe, así que solo haga clic en Inicio, escriba cleanmgr y presione Entrar si no desea perder el tiempo buscándolo
Vitas
16
He hecho esto, y ahora Disk Cleanup muestra 0 bytes para archivos temporales, pero appdata / local / temp sigue siendo 2gb
mcmillab
99
Hice la limpieza del disco, y mi temperatura sigue siendo de 27 GB :(
Mooing Duck
44
@MooingDuck inténtalo de nuevo pero ejecútalo como administrador.
Pedro77
Esto funcionó para mí.
The Vivandiere
25

Puede, pero supongo que su intención es liberar espacio en disco. Si este es el caso, es posible que desee utilizar la limpieza en lugar de realizar el proceso manualmente. Vaya a Ejecutar y escriba cleanup:

Ingrese la descripción de la imagen aquí

Luego haga clic en Liberador de espacio en disco y elija una unidad.

Aparecerá una ventana emergente donde podrá seleccionar la eliminación de archivos temporales (y otros archivos en su mayoría inútiles) de múltiples ubicaciones, no solo C:\Users\[Username]\AppData\Local\Temp.

Ingrese la descripción de la imagen aquí

Matas Vaitkevicius
fuente
2
Usar la función de limpieza de disco de Windows parece ser la ruta más segura.
warriorpostman
99
Estoy mirando esa interfaz ahora y muestra archivos temporales a 0 bytes. Al mismo tiempo, tengo 21 Gb de archivos en Local \ Temp, así que volvería a comprobarlo
DroidIn.net
3
Disk Cleanup no me hace mucho bien. Sí, pueden liberar algo de espacio, pero desafortunadamente pasan por alto un poco
Hoàng Long
Disk Cleanup normalmente deja archivos que se modificaron por última vez hace menos de 24 horas.
Sr. Rubix
4

En teoría, la carpeta Temp de AppData ( %TEMP%) es el lugar para que los programas coloquen archivos que pueden eliminarse inmediatamente después de que se cierren todos los controladores. En la práctica, muchos programas, incluido el de Microsoft, violan esa guía. Es por eso que algunas utilidades de limpieza de disco (especialmente CCleaner) dejan de manera predeterminada archivos que se modificaron por última vez hace menos de 24 horas. Es casi seguro eliminarlos, y a menos que tenga un software de terceros particularmente desvencijado, probablemente pueda eliminar cualquiera que no esté en uso.

Dicho esto, sin embargo, recomendaría no demoler la carpeta Temp real. Se recreará periódicamente, pero los programas pueden confiar en que esté allí. He visto programas que intentan crear archivos debajo %TEMP%, esperando que la llamada siempre tenga éxito. (Por ejemplo, intentar echo stuff > bogusFolder\x.txtfallará si usted no tiene una carpeta llamada bogusFolder.) Por lo tanto, lo mejor es dejar las carpetas conocidas donde se encuentren.

El mismo consejo (tanto para los archivos como para la carpeta) se aplica a la carpeta Temp en Windows, aunque esa carpeta Temp solo la usa el sistema o los programas que se ejecutan como administrador. Tiende a llenarse de archivos de registro, que se pueden eliminar con un abandono salvaje.

Ben N
fuente
1

Si y no.

Lo que me gusta hacer es eliminar todo en la carpeta, pero no la carpeta en sí. Cualquier archivo que "requiera un permiso especial del administrador" para eliminar, lo dejo solo.

Esta es generalmente la forma más segura en la que puedo pensar cuando se trata de vaciar su carpeta Temp.

RobotUnderscore
fuente
1

Sí, puede porque algunos de esos archivos antiguos pueden corromperse. Entonces, si elimina toda la carpeta, no pasará nada malo. Todos los que necesita, los programas crearán otros nuevos.

Y si no puede eliminar algunos, entonces un programa que está ejecutando ejecuta esos archivos temporales, así que déjelos en paz. Lo hago todo el tiempo en las máquinas de mis usuarios que archivan, y también en el C:\WINDOWS\Tempdirectorio.

Eryper
fuente
Algunas aplicaciones almacenan componentes importantes allí, aunque sea incorrecto.
Apraetor
1

Sí, es seguro Lo hice muchas veces

Esta pregunta surge cuando necesitamos limpiar nuestro disco duro. Recomiendo usar WinDirStat, que es un visor de estadísticas de uso de disco y una herramienta de limpieza para varias versiones de Microsoft Windows.

Y revise esta publicación: Guía para liberar espacio en disco en Windows 8.1

racsonp
fuente
0

Mi consejo sería crear una nueva carpeta en el directorio temporal y mover cualquier archivo / carpeta que desee eliminar a la nueva carpeta, verifique si todo sigue funcionando. Si está seguro de que todo está bien, debería estar seguro de eliminarlos. Si tiene problemas, simplemente vuelva a mover los archivos a la carpeta temporal.

Simone M
fuente