É seguro excluir AppData \ Local \ Temp?

125
  • Parece que tenho muitos arquivos indesejados %appdata%\Local\Temp(também acessíveis através de variáveis ​​de ambiente %TEMP%e %TMP%).
    É seguro excluí-los?

  • Além disso, é seguro excluir a pasta Temp no diretório do Windows C:\Windows\Temp?

agz
fonte
6
Sem ser pedante, três anos depois, %APPDATA%\Local\Tempnão existe, você quer dizer%LOCALAPPDATA%\Temp
adampski
1
Ou%APPDATA%\Temp
DavidPostill
3
@DavidPostill %LOCALAPPDATA%\Tempe %APPDATA%\Tempnão são os mesmos (Windows 10). %LOCALAPPDATA%\Tempvai para C:\Users\<username>\AppData\Local\Temp(similar a %TEMP%e %TMP%) enquanto %APPDATA%\Temptenta C:\Users\<username>\AppData\Roaming\Temp
entrar
@thilinaR Estou bem ciente disso. Tem sido assim desde o Windows 7. Não sei qual é o seu ponto. Eu estava apontando que a pergunta está mal escrita.
DavidPostill
4
Desde que você mencionou %LOCALAPPDATA%\Temp ou %APPDATA%\Temp , eu só queria ressaltar que eles eram diferentes. Isso é tudo #
thilina R

Respostas:

58

Alguns programas mantêm arquivos importantes lá, surpreendentemente. Se você estiver interessado em liberar algum espaço, aconselho a excluir apenas os arquivos, exceto aqueles que foram criados nas últimas 24 horas ou aqueles que você sabe com certeza não são usados ​​por outros programas, como instaladores antigos de software você baixou etc. Você pode usar um software como o CCleaner para fazer isso.

As respostas a esta pergunta fornecem maneiras de fazer essa limpeza com segurança e automaticamente.

Alex
fonte
24
"Alguns programas mantêm arquivos importantes lá" - algumas pessoas mencionaram isso, mas alguém pode dar um exemplo? Além disso, isso não seria um comportamento quebrado por parte desse programa? Precisamos atender a esse comportamento quebrado?
thomasrutter
5
@thomasrutter Fiz essa observação porque lembrei de ter problemas com alguns softwares há alguns anos atrás. Isso foi há dois anos, então os problemas que encontrei têm pelo menos três anos. Eu não tenho idéia se o software atual ainda tem a prática de manter os arquivos lá, pois não usei o Windows desde então. É fácil definir a restrição de tempo, então é melhor prevenir do que remediar.
Alex
6
FWIW Descobri que a ferramenta oficial "Limpeza de disco" do Windows também deixa tudo o que foi modificado na última semana, então acho que é seguro. (Eles também podem ser exigidos pela execução de programas atualmente, para ser justo).
thomasrutter
Nada importante é mantido lá. Se alguns programas usarem arquivos, eles estarão em uso / não serão excluídos. Caso contrário, a pasta pode ser excluída completamente.
Overmind
3
Eu sempre limpo meu% temp%, nenhum programa decente mantém arquivos importantes lá. e você não poderá excluir arquivos que estão sendo usados. Fecho todos os aplicativos e programas, apago tudo e reinicio. nunca tive um problema comigo mesmo.
Maher Fattouh
51

Sim você pode. O Windows já faz isso quando você usa a ferramenta Limpeza de disco ( cleanmgr.exe) e marque a caixa de seleção Arquivos temporários .

Pedro77
fonte
11
é cleanmgr.exe, portanto, basta clicar em Iniciar, digite cleanmgr e pressione enter se não quiser perder tempo procurando por ele.
Vitas
16
Eu fiz isso, e agora a limpeza de disco mostra 0 bytes para arquivos temporários, mas appdata / local / temp ainda é de 2 GB
mcmillab
9
Eu fiz a limpeza do disco e minha temperatura ainda é de 27 GB :(
Mooing Duck
4
@MooingDuck tente novamente, mas execute-o como administrador.
Pedro77
Isso funcionou para mim.
The Vivandiere
25

Você pode, mas estou assumindo que sua intenção é liberar espaço em disco. Se for esse o caso, convém usar a limpeza em vez de fazer o processo manualmente. Vá para Executar e digite cleanup:

Digite a descrição da imagem aqui

Em seguida, clique em Limpeza de disco e escolha uma unidade.

Aparecerá uma janela onde você poderá selecionar a exclusão de arquivos temporários (e outros geralmente inúteis) de vários locais, não apenas C:\Users\[Username]\AppData\Local\Temp.

Digite a descrição da imagem aqui

Matas Vaitkevicius
fonte
2
Usar o recurso de limpeza de disco do Windows parece ser a rota mais segura.
warriorpostman
9
Estou olhando para essa interface agora e mostra arquivos temporários em 0 bytes. Ao mesmo tempo eu tenho 21 GB de arquivos em \ Temp local assim que eu iria verificar novamente
DroidIn.net
3
Limpeza de disco não faz muito bem para mim. Sim, eles podem liberar espaço, mas negligenciam um pouco, infelizmente
Hoàng Long
A Limpeza de disco normalmente deixa arquivos que foram modificados pela última vez há menos de 24 horas.
Rubix
4

Em teoria, a pasta Temp do AppData ( %TEMP%) é o local para os programas colocarem arquivos que podem ser excluídos imediatamente após o fechamento de todos os identificadores. Na prática, muitos programas - incluindo os da Microsoft - violam essa orientação. É por isso que alguns utilitários de limpeza de disco (principalmente o CCleaner) deixam os arquivos que foram modificados pela última vez menos de 24 horas atrás. É quase certamente seguro removê-los e, a menos que você tenha um software de terceiros particularmente precário, provavelmente poderá remover qualquer um que não esteja em uso.

Dito isto, no entanto, eu desaconselharia a demolição da pasta Temp real. Ele será recriado periodicamente, mas os programas podem confiar nele. Vi programas que tentam criar arquivos abaixo %TEMP%, esperando que a chamada seja sempre bem-sucedida. (Por exemplo, tentar echo stuff > bogusFolder\x.txtfalhar se você não tiver uma pasta chamada bogusFolder.) Portanto, é melhor deixar as pastas conhecidas onde elas estão.

O mesmo conselho (para os arquivos e a pasta) se aplica à pasta Temp no Windows, embora essa pasta Temp seja usada apenas pelo sistema ou programas em execução como administrador. Ele tende a ficar cheio de arquivos de log, que podem ser excluídos com abandono selvagem.

Ben N
fonte
1

Sim e não.

O que eu gosto de fazer é excluir tudo da pasta, mas não a própria pasta. Quaisquer arquivos que "exijam permissão especial do administrador" para excluir, deixo em paz.

Geralmente, é a maneira mais segura que consigo pensar em esvaziar sua pasta Temp.

RobotUnderscore
fonte
1

Sim, você pode, porque alguns desses arquivos antigos podem ficar corrompidos. Portanto, se você excluir a pasta inteira, nada de ruim acontecerá. Todos os que você precisa, os programas criarão novos.

E se você não pode excluir alguns, um programa que você está executando está executando esses arquivos temporários, então deixe-os em paz. Eu faço isso o tempo todo nas máquinas dos meus usuários que arquivam e no C:\WINDOWS\Tempdiretório também.

Eryper
fonte
Alguns aplicativos armazenam componentes importantes, por mais impróprios que sejam.
apraetor
1

Sim, é seguro. Eu fiz isso muitas vezes.

Essa pergunta surge quando precisamos limpar nossa unidade de disco rígido. Eu recomendo usar o WinDirStat, que é um visualizador de estatísticas de uso do disco e uma ferramenta de limpeza para várias versões do Microsoft Windows.

E verifique este post: Guia para liberar espaço em disco no Windows 8.1

racsonp
fonte
0

Meu conselho seria criar uma nova pasta no diretório temporário e mover todos os arquivos / pastas que você deseja excluir para a nova pasta, verifique se tudo ainda funciona. Se você estiver confiante de que tudo está bem, você deve excluí-los com segurança. Se você tiver problemas, basta mover os arquivos novamente para a pasta temp.

Simone M
fonte