Безопасно ли удалять AppData \ Local \ Temp?

125
  • Кажется, у меня есть много ненужных файлов %appdata%\Local\Temp(также доступных через переменные окружения %TEMP%и %TMP%).
    Это безопасно удалить это?

  • Кроме того, безопасно ли удалять папку Temp в каталоге Windows C:\Windows\Temp?

AGZ
источник
6
Не будучи педантичным три года спустя, %APPDATA%\Local\Tempне существует, ты имеешь в виду%LOCALAPPDATA%\Temp
adampski
1
Или%APPDATA%\Temp
ДэвидПостилл
3
@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
4
Поскольку вы упомянули %LOCALAPPDATA%\Temp или %APPDATA%\Temp , я просто хотел указать, что они разные. Вот и все
thilina R

Ответы:

58

Некоторые программы хранят там важные файлы, что удивительно. Если вы заинтересованы в освобождении некоторого места, я бы посоветовал удалить только те файлы, которые не были созданы за последние 24 часа, или те, которые вы точно знаете, не используются другими программами, такими как старые установщики из программного обеспечения. Вы загрузили и т. д. Вы можете использовать программное обеспечение, такое как CCleaner, чтобы сделать это.

Ответы на этот вопрос предоставляют способы безопасной и автоматической очистки.

Alex
источник
24
«Некоторые программы хранят важные файлы там», - пару человек упомянули об этом, но кто-нибудь может привести пример? Кроме того, не будет ли это нарушено поведение со стороны этой программы? Нужно ли нам заниматься этим нарушенным поведением?
Томасруттер
5
@thomasrutter Я сделал это замечание, потому что вспомнил, что у меня были проблемы с программным обеспечением несколько лет назад. Это было два года назад, поэтому я столкнулся с проблемами не менее трех лет. Я понятия не имею, имеет ли текущее программное обеспечение практику хранения файлов там, так как я не использовал Windows с тех пор. Легко установить ограничение по времени, поэтому я бы сказал, что лучше, чем потом сожалеть.
Алекс
6
FWIW Я обнаружил, что официальный инструмент Windows «Очистка диска» также оставляет все, что было изменено в течение последней недели, так что я думаю, что это безопасно. (Они могут также потребоваться в настоящее время запущенных программ, чтобы быть справедливым).
Томасруттер
Там нет ничего важного. Если некоторые программы используют файлы там, они будут использоваться / не удаляются. Если нет, папку можно полностью удалить.
Сверхразум
3
Я всегда очищаю свой% temp%, ни одна приличная программа не хранит там важные файлы. и вы не сможете удалить файлы, которые используются. Я просто закрываю все приложения и программы, удаляю там все и перезагружаюсь. У меня никогда не было проблем с собой.
Махер Фатту
51

Да, ты можешь. Windows уже делает это за вас, когда вы используете инструмент очистки диска ( cleanmgr.exe) и устанавливаете флажок Временные файлы .

Pedro77
источник
11
это cleanmgr.exe, поэтому просто нажмите «Пуск», введите cleanmgr и нажмите «Ввод», если вы не хотите тратить время на его поиск
Vitas
16
Я сделал это, и теперь Disk Cleanup показывает 0 байт для временных файлов, но appdata / local / temp по-прежнему составляет 2
ГБ
9
Я сделал очистку диска, и моя температура все еще 27 ГБ :(
Mooing Duck
4
@MooingDuck, попробуйте еще раз, но запустите его от имени администратора.
Pedro77
Это сработало для меня.
Vivandiere
25

Вы можете, но я предполагаю, что вы намерены освободить место на диске. Если это так, вы можете использовать очистку, а не делать процесс вручную. Перейти к Run и введите cleanup:

Введите описание изображения здесь

Затем нажмите Очистка диска и выберите диск.

Появится окно, где вы сможете выбрать для удаления временные (и другие, в основном бесполезные) файлы из нескольких мест, а не только C:\Users\[Username]\AppData\Local\Temp.

Введите описание изображения здесь

Матас Вайткявичюс
источник
2
Использование функции очистки диска Windows кажется самым безопасным маршрутом.
воин
9
Я смотрю на этот интерфейс сейчас, и он показывает временные файлы в 0 байтов. В то же время у меня есть 21 Гб файлов в Local \ Temp, так что я бы дважды проверил
DroidIn.net
3
Очистка диска не приносит много пользы для меня. Да, они могут освободить пространство, но, к сожалению, они немного упускают из виду
Hoàng Long
Очистка диска обычно оставляет файлы, которые были изменены в последний раз менее 24 часов назад.
Мистер Рубикс
4

Теоретически папка Temp в AppData ( %TEMP%) - это место , куда программы помещают файлы, которые можно удалить сразу после закрытия всех дескрипторов. На практике многие программы, в том числе собственные Microsoft, нарушают это руководство. Вот почему некоторые утилиты очистки диска (особенно CCleaner) по умолчанию оставляют файлы, которые были изменены в последний раз менее 24 часов назад. Это почти наверняка безопасно удалить, и если у вас нет особо шаткого стороннего программного обеспечения, вы, вероятно, можете удалить любое, которое не используется.

Тем не менее, я бы посоветовал не сносить саму папку Temp. Он будет периодически обновляться, но программы могут полагаться на его наличие. Я видел программы, которые пытаются создавать файлы %TEMP%, ожидая, что вызов всегда будет успешным. (Например, попытка echo stuff > bogusFolder\x.txtпотерпит неудачу, если у вас нет папки с именем bogusFolder.) Поэтому лучше оставить известные папки там, где они находятся.

Тот же совет (как для файлов, так и для папки) применим к папке Temp в Windows, хотя эта папка Temp используется только системой или программами, работающими от имени администратора. Он, как правило, заполняется файлами журналов, которые могут быть удалены без каких-либо проблем.

Бен Н
источник
1

И да и нет.

Что мне нравится делать, это удалить все в папке, но не саму папку. Любые файлы, которые «требуют специального разрешения администратора» для удаления я оставляю в покое.

Как правило, это самый безопасный способ, который я могу вспомнить, когда дело доходит до очистки вашей папки Temp.

RobotUnderscore
источник
1

Да, вы можете, потому что некоторые из этих старых файлов могут быть повреждены. Так что, если вы удалите всю папку, ничего плохого не произойдет. Все, что вам нужно, программы создадут новые.

И если вы не можете удалить некоторые из них, тогда программа, которую вы запускаете, запускает эти временные файлы, так что оставьте их в покое. Я делаю это все время на машинах моего пользователя, этот файл, а также C:\WINDOWS\Tempкаталог.

Eryper
источник
Некоторые приложения хранят важные компоненты там, хотя это может быть неправильно.
apraetor
1

Да, это безопасно. Я делал это много раз.

Этот вопрос возникает, когда нам нужно очистить наш жесткий диск. Я рекомендую использовать WinDirStat, который является средством просмотра статистики использования диска и инструментом очистки для различных версий Microsoft Windows.

И проверьте этот пост: Руководство по освобождению дискового пространства под Windows 8.1

racsonp
источник
0

Мой совет - создать новую папку во временной папке и переместить любые файлы / папки, которые вы хотите удалить, в новую папку, проверить, все ли еще работает. Если вы уверены, что все в порядке, удалите их. Если у вас возникли проблемы, просто переместите файлы обратно во временную папку.

Симона М
источник