删除AppData \ Local \ Temp是否安全?


124
  • 我似乎有很多垃圾文件%appdata%\Local\Temp(也可以通过环境变量%TEMP%和进行访问%TMP%)。
    删除这些文件安全吗?

  • 另外,删除Windows目录中的Temp文件夹是否安全C:\Windows\Temp


6
三年后不再学究,%APPDATA%\Local\Temp就不存在%LOCALAPPDATA%\Temp
adampski

1
%APPDATA%\Temp
DavidPostill

3
@DavidPostill %LOCALAPPDATA%\Temp%APPDATA%\Temp不一样(Windows 10)。试图伸手%LOCALAPPDATA%\Temp去到C:\Users\<username>\AppData\Local\Temp(类似于%TEMP%%TMP%%APPDATA%\TempC:\Users\<username>\AppData\Roaming\Temp
thilina R

@thilinaR我很清楚这一点。从Windows 7开始就是这样。我不确定您的意思是什么。我当时指出这个问题写得不好。
DavidPostill

4
既然您提到%LOCALAPPDATA%\Temp %APPDATA%\Temp,我只想指出它们是不同的。仅此
而已

Answers:


58

有些程序令人惊讶地将重要文件保存在其中。如果您有兴趣释放一些空间,我建议您只删除文件(不包括最近24小时左右创建的文件,或者您肯定知道的文件未被其他程序使用,例如软件中的旧安装程序)您下载的等。您可以使用CCleaner之类的软件来执行此操作。

对这些问题的答案这个问题提供方法来安全地自动执行此清理。


24
“某些程序在其中保存了重要文件”-几个人提到了这一点,但是有人可以举个例子吗?另外,这不是该程序的部分行为吗?我们需要迎合这种破碎的行为吗?
thomasrutter 2015年

5
@thomasrutter之所以这么说是因为我记得几年前某些软件出现问题。那是两年前的事,所以我遇到的问题至少已经存在三年了。我不知道当前的软件是否仍然有将文件保存在其中的习惯,因为从那时起我就再也没有使用过Windows。设置时间限制很容易,所以我要说比后悔更安全。
亚历克斯(Alex)

6
FWIW我发现Windows官方的“磁盘清理”工具也保留了上周修改的所有内容,因此我认为它很安全。(为了公平起见,当前正在运行的程序也可能要求使用它们)。
thomasrutter 2015年

没有重要的保留在那里。如果某些程序在此处使用文件,则它们将被使用/不可删除。如果没有,则可以完全删除该文件夹。
主宰

3
我总是清理我的%temp%,没有合适的程序将重要文件保存在那里。并且您将无法删除正在使用的文件。我只是关闭所有应用程序和程序,删除其中的所有内容并重新启动。从来没有过我的问题。
Maher Fattouh

51

是的你可以。当您使用“ 磁盘清理”工具(cleanmgr.exe)并选中“ 临时文件”复选框时,Windows已经为您完成此操作


11
它是cleanmgr.exe,所以只要单击开始,键入cleanmgr,然后按Enter键即可,如果您不想浪费时间寻找它
Vitas 2015年

16
我已完成此操作,现在“磁盘清理”显示临时文件为0字节,但appdata / local / temp仍为
2gb

9
我进行了磁盘清理,但我的温度仍然是27GB :(
Mooing Duck

4
@MooingDuck再试一次,但以管理员身份运行。
Pedro77 '16

这对我有用。
Vivandiere

25

您可以,但是我假设您的意图是释放磁盘空间。在这种情况下,您可能希望使用清理而不是手动执行此过程。转到运行并输入cleanup

在此处输入图片说明

然后单击“ 磁盘清理”,然后选择一个驱动器。

将会弹出窗口,您可以在其中选择从多个位置删除临时文件(以及其他大多数无用的文件),而不仅仅是C:\Users\[Username]\AppData\Local\Temp

在此处输入图片说明


2
使用Windows磁盘清理功能似乎是最安全的方法。
warriorpostman

9
我现在正在查看该界面,它显示了0字节的临时文件。同时,我在Local \ Temp中有21 Gb的文件,所以我要仔细检查
DroidIn.net

3
磁盘清理对我没有多大帮助。是的,他们可以释放一些spacce,但他们忽略了不少,可惜的是
晃龙

通常,“磁盘清理”会保留少于24小时前最后修改的文件。
鲁比克斯先生'18

4

从理论上讲,AppData的Temp文件夹(%TEMP%)是程序放置可以关闭所有句柄之后立即删除的文件的地方。实际上,许多程序(包括Microsoft自己的程序)都违反了该指南。这就是为什么某些磁盘清理实用程序(尤其是CCleaner)默认情况下会保留最近修改不到24小时的文件的原因。几乎可以肯定,删除它们是安全的,除非您拥有特别摇摇欲坠的第三方软件,否则您可以删除所有未使用的软件。

话虽如此,但我建议您不要拆除实际的Temp文件夹。它将定期重新创建,但是程序可以依赖它。我已经看到了尝试在下创建文件的程序%TEMP%,希望该调用始终能够成功。(例如,echo stuff > bogusFolder\x.txt如果您没有名为的文件夹,尝试将失败bogusFolder。)因此,最好将知名文件夹保留在原处。

Windows下的Temp文件夹适用于相同的建议(适用于文件和文件夹),尽管该Temp文件夹仅由以管理员身份运行的系统或程序使用。它趋向于充满日志文件,可以大肆删除这些日志文件。


1

是的,没有。

我想做的是删除文件夹中的所有内容,但不删除文件夹本身。任何“需要管理员特别权限”才能删除的文件,我都将自己保留。

通常,这是清空Temp文件夹时想到的最安全的方法。


1

是的,您可以这样做,因为其中一些旧文件可能会损坏。因此,如果删除整个文件夹,则不会发生任何不良情况。您需要的所有程序都将创建新程序。

如果无法删除某些文件,则说明您正在运行的程序正在运行这些临时文件,因此请不要理会这些文件。我一直在用户的计算机上执行该文件以及C:\WINDOWS\Temp目录。


一些应用程序在其中存储重要组件,尽管可能不正确。
2015年


0

我的建议是在temp目录中创建一个新文件夹,然后将要删除的所有文件/文件夹移动到新文件夹中,检查一切是否仍然有效。如果您确信一切正常,则可以安全地删除它们。如果遇到问题,只需将文件再次移回temp文件夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.