題 刪除AppData \ Local \ Temp是否安全?


  • 我好像有很多垃圾文件 %appdata%\Local\Temp (也可通過環境變量訪問 %TEMP% 和 %TMP%)。
    刪除這些是否安全?

  • 此外,刪除Windows目錄中的Temp文件夾是否安全, C:\Windows\Temp


116
2018-03-26 20:34


起源


三年後沒有迂腐, %APPDATA%\Local\Temp 不存在,你的意思是 %LOCALAPPDATA%\Temp - adampski
要么 %APPDATA%\Temp - DavidPostill♦
@DavidPostill %LOCALAPPDATA%\Temp 和 %APPDATA%\Temp 不一樣(Windows 10)。 %LOCALAPPDATA%\Temp 去 C:\Users\<username>\AppData\Local\Temp (相近 %TEMP% 和 %TMP%)而 %APPDATA%\Temp 試圖伸出援手 C:\Users\<username>\AppData\Roaming\Temp - thilina R
@thilinaR我很清楚這一點。自Windows 7以來就是這樣。我不確定你的觀點是什麼。我指出問題寫得很糟糕。 - DavidPostill♦
既然你提到過 %LOCALAPPDATA%\Temp  要么  %APPDATA%\Temp,我只想指出他們是不同的。就這樣 - thilina R


答案:


令人驚訝的是,有些程序將重要文件放在那裡。如果你有興趣釋放一些空間,我建議只刪除那些在過去24小時左右創建的文件,或者你知道的那些文件不被其他程序使用,例如軟件中的舊安裝程序你下載了等等。你可以使用像CCleaner這樣的軟件來做到這一點。

答案 這個 問題提供了安全自動清理的方法。


54
2018-03-26 20:36



“有些程序會將重要文件保存在那裡” - 有幾個人提到了這一點,但是有人可以舉個例子嗎?此外,該計劃是否會破壞這種行為?我們需要迎合這種破碎的行為嗎? - thomasrutter
@thomasrutter我之所以這麼說,是因為我記得幾年前有些軟件存在問題。那是兩年前,所以我遇到的問題至少有三年了。我不知道當前的軟件是否還有將文件保存在那裡的做法,因為我從未使用過Windows。設置時間限制很容易,所以我說安全比抱歉更好。 - Alex
FWIW我發現Windows官方的“磁盤清理”工具也留下了上週內修改的任何東西,所以我想它可以安全地使用它。 (目前正在運行的程序也可能需要它們,公平)。 - thomasrutter
那裡沒有什麼重要的東西。如果某些程序在那裡使用文件,它們將被使用/不可刪除。如果沒有,則可以完全刪除該文件夾。 - Overmind
我總是清理我的%temp%,沒有像樣的程序可以保存重要的文件。並且您將無法刪除正在使用的文件。我只關閉所有應用程序和程序,刪除那裡的所有內容並重新啟動。從來沒有一個問題我自己。 - Maher Fattouh


是的你可以。當你使用Windows時,Windows已經為你做了 磁盤清理 工具(cleanmgr.exe)並選擇 臨時文件 複選框。


48
2018-04-22 14:05



它是cleanmgr.exe,所以只需單擊start,輸入cleanmgr並按Enter鍵,如果你不想浪費時間尋找它 - Vitas
我已經完成了這個,現在磁盤清理顯示臨時文件的0字節,但appdata / local / temp仍然是2gb - mcmillab
我做了磁盤清理,我的溫度仍然是27GB :( - Mooing Duck
@MooingDuck再次嘗試,但以管理員身份運行它。 - Pedro77
這對我有用。 - The Vivandiere


你可以,但我假設你的意圖是釋放磁盤空間。如果是這種情況,您可能希望使用清理而不是手動執行此過程。去  和類型 cleanup

Enter image description here

然後點擊 磁盤清理 並選擇一個驅動器。

將彈出窗口,您可以從多個位置選擇刪除臨時(以及其他幾乎無用的)文件,而不僅僅是 C:\Users\[Username]\AppData\Local\Temp

Enter image description here


23
2018-04-17 06:55



使用Windows磁盤清理功能似乎是最安全的路由。 - warriorpostman
我正在查看該界面,它顯示0字節的臨時文件。同時我在Local \ Temp中有21 Gb的文件,所以我會仔細檢查 - DroidIn.net
磁盤清理對我沒什麼好處。是的,他們可以釋放一些空間,但不幸的是,他們忽略了很多 - Hoàng Long
磁盤清理通常會將上次修改的文件保留在24小時之前。 - Mr Rubix


理論上,AppData的Temp文件夾(%TEMP%)是程序放置文件的地方,這些文件可以在關閉所有句柄後立即刪除。在實踐中,許多程序 - 包括微軟自己的程序 - 都違反了該指導原則。這就是為什麼默認情況下某些磁盤清理實用程序(特別是CCleaner)會將上次修改的文件留在24小時之前。刪除它們幾乎肯定是安全的,除非你有特別搖搖晃晃的第三方軟件,你可以刪除任何未使用的軟件。

但是,我會建議不要拆除實際的Temp文件夾。它將定期重新創建,但程序可以依賴它存在。我見過試圖創建文件的程序 %TEMP%期待電話總能成功。 (例如,嘗試 echo stuff > bogusFolder\x.txt 如果您沒有名為的文件夾,則會失敗 bogusFolder。)因此,最好將眾所周知的文件夾留在原處。

相同的建議(對於文件和文件夾)適用於Windows下的Temp文件夾,但Temp文件夾僅由作為管理員運行的系統或程序使用。它往往充滿了日誌文件,可以通過放棄刪除。


4
2018-01-30 01:09





是的,不是。

我喜歡做的是刪除文件夾中的所有內容,但不刪除文件夾本身。任何“需要管理員特別許可”刪除的文件,我一個人留下。

在清空Temp文件夾時,這通常是我能想到的最安全的方法。


1
2018-01-30 00:55





是的,你可以因為其中一些舊文件可能會損壞。因此,如果刪除整個文件夾,不會發生任何不良後果。所有你需要的,程序將創建新的。

如果你不能刪除一些,那麼你正在運行的程序正在運行那些臨時文件,所以只留下它們。我一直在我的用戶的文件機器上執行此操作 C:\WINDOWS\Temp 目錄也是如此。


1
2018-03-26 21:54



有些應用會在那裡存儲重要的組件,儘管可能不合適。 - apraetor


是的,這是安全的。我做了很多次。

當我們需要擦除我們的硬盤驅動器時,會出現這個問題。我推薦使用 WinDirStat 這是用於各種版本的Microsoft Windows的磁盤使用情況統計查看器和清理工具。

並查看這篇文章: 在Windows 8.1下釋放磁盤空間的指南


1
2018-05-12 21:01





我的建議是在臨時目錄中創建一個新文件夾,並將要刪除的任何文件/文件夾移動到新文件夾,檢查一切是否仍然有效。如果你確信一切正常,你應該可以安全地刪除它們。如果遇到問題,只需將文件再次移回temp文件夾即可。


0
2017-08-22 22:58