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

В операционной системе темп-файлы хранятся в отведённом для этого месте, причём находится на диске далеко не одна папка с временными файлами. Для глобальных целей существует подкаталог «Temp» в каталоге «Windows». Что касается работы каждого отдельного пользователя, то в каталоге с его именем по пути: «%USERPROFILE%\AppData\Local\Temp» хранятся временные файлы, сформированные каждым юзером.

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

В первую очередь пройдёмся по временным папкам и удалим их содержимое вручную.

  1. Открываем «Проводник» при помощи ярлыка или сочетания клавиш Win + R .
  1. В адресную строку вводим «%windir%\temp» и жмём Enter .
  1. Выделяем всё, что в ней находится, при помощи мыши или комбинацией клавиш Ctrl + A .
  1. Жмём Delete или вызываем команду удаления через контекстное меню.

  1. Подтверждаем операцию.

  1. Переходим в папку «cd %userprofile%\AppData\Local\Temp» и проделываем всё то же самое.


В принципе, это всё. Однако может появиться оповещение, что какие-то объекты не удаляются. Скорее всего проблемный временный файл используется каким-либо приложением или ОС, так что пытаться удалить его не следует. По крайней мере сейчас. Это лучше сделать после завершения работы программы, которой он нужен, но оговоримся, что вычислить её сложно. Поступим мудрее и выполним удаление временных файлов после перезагрузки компьютера. Также можете автоматизировать этот процесс.

  1. Создаём текстовый файл на компьютере через контекстное меню.

  1. Изменяем его расширение на «bat» (аналогично переименованию файла) и подтверждаем выполнение операции.

Если изменять расширение не можете, включите эту опцию.

  1. Жмём Alt в окне «Проводника» и кликаем «Сервис», где в выпавшем меню выбираем пункт «Параметры папок».

  1. Во вкладке «Вид» снимаем флажок в опции «Скрывать расширение…» и кликаем «ОК».

  1. Открываем этот файл для редактирования через контекстное меню или путём перетаскивания в окно текстового редактора.
  1. Вводим следующий код:

@echo off
del /s /f /q %windir%\Temp \*.*
del /s /f /q %userprofile%\Appdata\Local\Temp\*.*

и закрываем редактор с сохранением изменений.

  1. Открываем каталог с ярлыками для автозапуска, выполнив команду: «%userprofile%\Appdata\Roaming\Microsoft\Windows\Start Menu\Programs\Startup» в командном интерпретаторе (открывается при помощи сочетания клавиш Win + R ).

  1. Копируем наш текстовый документ с расширением bat (или ярлык на него) в этот каталог.


С этого раздела вы узнали, где хранятся временные файлы, что они собой представляют, зачем нужны и как осуществляется ручное и автоматическое удаление временных файлов в «Семёрке».

Встроенная утилита

Временные папки Windows 7 можно почистить и через интегрированный в систему инструмент.

  1. Открываем свойства системного диска через контекстное меню.

  1. Кликаем по обведённой на скриншоте кнопке и дожидаемся завершения анализа.

  1. Отмечаем флажками ненужные элементы и кликаем «ОК», чтобы удалить их с компьютера.

После этого папка для временных файлов и «Корзина» будут очищены.

Стороннее ПО

Функционала примитивных встроенных средств недостаточно для нормальной очистки системы, поэтому рассмотрим, как удалить временные файлы через популярные специализированные утилиты.

CCleaner

  1. Загружаем бесплатную версию отсюда .
  1. Запускаем полученный файл, выбираем язык интерфейса и заходим в настройки установки.

  1. Устанавливаем и запускаем программу.

  1. Во вкладках «Windows» и «Приложения» отмечаем флажками то, от чего хотим избавиться, и кликаем «Анализ».

Последним шагом щелкаем «Очистить», но мы этого делать не будем, чтобы сравнить результаты с эффективностью работы встроенного клинера и ещё одной бесплатной утилиты.

Wise Disk Cleaner

Это неплохая программа для удаления временных файлов, которая нередко показывает лучшие результаты, чем аналоги. Сравним данный бесплатный инструмент с CCleaner и встроенной в Windows 7 утилитой, задачей которой является очистка временных файлов.

Средство Очистка диска очищает только корзину и темп файлы, а две рассмотренные программы позволяют избавиться и от иных ненужных объектов на системном томе, поэтому сравнение здесь будет относительным.

  1. Скачиваем программу с сайта .
  1. Устанавливаем и запускаем её.

  1. Отмечаем флажками ненужные файлы и кликаем «Поиск».


В окне с результатами можно посмотреть расположение каждого удаляемого файла, если развернуть требуемый раздел.

  1. После завершения кликаем «Очистка».

Ещё временные файлы можно отыскать через Total Commander по маске. От его взора не скроется никто, но использовать возможности поиска файлового менеджера нужно осторожно, чтобы не удалить лишнего.

Итог

Программа Очистка диска отыскала только 362 МБ мусора, результат CCleaner – 443 МБ, Disk Cleaner позволяет удалить 785 МБ временных файлов при быстром сканировании. Сторонние утилиты при этом позволяют выполнять деинсталляцию при загрузке компьютера автоматически или кликом по специально созданном ярлыку на «Рабочем столе». Все инструменты способны предложить избавиться от файлов, оставшихся после обновления или установки Windows 7.

В процессе своей работы многие программы, как прикладные, так и системные, создают различные временные файлы. Наверняка многие пользователи находили в обычных папках файлы со странными названиями, которые с виду похожи, скажем, на файлы MS Word или Excel. Особенно часто это происходит после неожиданного выключения света или подвисания операционной системы, когда при этом пользователь работал с каким-то документом. Это и есть одна из разновидностей временных файлов, которые не были корректно удалены из-за программной ошибки.

В операционных системах Windows есть целые папки, предназначенные исключительно для хранения временной информации. В теории, по окончании сеанса работы с системой или программой эти файлы должны удаляться, но вследствие ряда обстоятельств, в том числе из-за ошибок в работе программ, этот «мусор» скапливается в системе и иногда начинает доставлять большие неприятности.

Но самый "болезненный" случай, при котором возникает вопрос, временные файлы — это заражение системы вредоносными программами. Папки с системным "мусором" — излюбленное место для того, чтобы вирус мог спрятать свой код. Поэтому при заражении компьютера первый шаг пользователя — чистка папок с временными файлами, в особенности, папок с дисковым кэшем браузера.

Теоретически, возможность удаления временных файлов штатно есть у всех современных браузеров. Как правило, она содержится в настройках, в разделе "Дополнительно". Нажали кнопку, немного подождали — и все! Но это ситуация идеальная. Если факт заражения у вас не вызывает сомнений, лучше воздержаться от запуска программ, которые могут получить доступ в сеть.

Другой способ очистки дискового кэша состоит в ручном удалении временных файлов. Чтобы найти папку, интернета, необходимо для начала определить, какая именно операционная система установлена на компьютере, а также какой браузер используется. Все распространенные в настоящее браузеры хранят свои временные файлы в одной из папок профиля пользователя. Расположение папки профиля как раз и зависит от операционной системы. К примеру, в Windows XP путь к папке с профилями пользователей — %SystemDrive%\Documents and Settings, где %SystemDrive% — диск с операционной системой (как правило, C:). В Windows Vista/Seven профили пользователей находятся в папке %SystemDrive%\Users. Подпапка с именем пользователя — это и есть его профиль в операционной системе.

Проще всего дело обстоит с Internet Explorer, потому что временные файлы этого браузера находятся в папке Local settings\Temporary Internet FIles. Временные файлы других браузеров, равно как и в целом папки профилей находятся в папке Local Точнее, в Windows Vista/Seven структура папок другая, но через систему ярлыков можно получить доступ к через старые, привычные названия. В этой директории в отдельных подпапках хранятся данные большинства прикладных программ. Соответственно, в папке Opera будут лежать файлы Opera, в папке Mozilla — файлы и т.д.

Но при удалении дискового кэша вручную надо быть осторожным, т.к. сторонние браузеры, как правило, в папках профилей хранят не только временные файлы, но и данные об установленных расширениях, пароли, плагины и множество другой полезной информации. Обычно все ненужное находится в папке cash.

При работе с файлами через проводник можно столкнуться с проблемой, когда папка Local settings не может быть найдена. На самом деле она есть, но система присваивает ей атрибут "Скрытая" (Hiden). Для того чтобы попасть в нее, необходимо либо включить в проводнике возможность отображения системных и или, если это не удалось (последствия предыдущей вирусной атаки), попытаться через перейти по прямой ссылке. Например, введя в адресную строку путь "C:\Document and Settings\User01\Local Settings\Application Data", пользователь сразу сможет попасть в подпапку Application Data папки Local Settings в профиле пользователя User01.

И еще - если вы намерены "чистить" папки другого пользователя на своем компьютере, вам понадобятся права администратора.

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

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

Эти скрипты позволяют удалять только файлы заданного «возраста» вместо полной очистки папки.

В статье вы найдете примеры скриптов и рассказ о том, как настроить задачу в планировщике одной командой. Вы также сможете скачать готовые файлы и создать задание для очистки папок за пару минут.

Скрипты

Вы можете воспользоваться на выбор скриптами CMD, VBS и PowerShell.

CMD

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

Команда для выполнения

Forfiles.exe /p %temp% /s /m *.* /d -14 /c "cmd /c del /q /f @file"

  • Вместо %temp% (временной папки в профиле) подставьте свою папку (параметр /p )
  • Возраст файлов по умолчанию 14 дней (параметр /d ), но вы можете задать любое значение
  • Можно удалять файлы определенного расширения по маске (например, /m *.log )
  • За рекурсивное удаление (во вложенных папках) отвечает параметр /s

Конечно, в скрипте вы можете использовать несколько команд, каждая из которых будет удалять заданную папку. Справка по использованию утилиты вызывается командой forfiles /? .

VBS

Приведенный ниже скрипт VBS удаляет все файлы и папки, включая защищенные, с выводом списка удаленных файлов.

On Error Resume Next intDays = Int(Wscript.arguments.Item(0)) strFldr = Wscript.arguments.Item(1) Set objFSO = CreateObject("Scripting.FileSystemObject") DelOld strFldr, intDays Function DelOld(sFldr, iDays) On Error Resume Next Dim oD, cF, cD, oI Set oD = objFSO.GetFolder(sFldr) Set cF = oD.Files Set cD = oD.SubFolders For Each oI In cF If DateDiff("d", oI.DateLastModified, Now) > iDays Then WScript.Echo oI.Path oI.Attributes = 0 oI.Delete End If Next For Each oI In cD DelOld oI.Path, iDays If oI.Size = 0 Then oI.Attributes = 0 oI.Delete End If Next End Function

  • Файлы удаляются по дате изменения. Чтобы удалять по дате создания, замените .DateLastModified на .DateCreated
  • Если не хотите удалять защищенные файлы, закомментируйте строку
    ‘ oI.Attributes = 0

Команда для выполнения

Скрипт можно запускать из командного файла (CMD).

Cscript //Nologo MyCleanUp.VBS 14 %windir%\temp >MyCleanupScript.Log

  • Вместо %windir%\temp подставьте свою папку (в этом примере удаляются файлы из временной папки в системном каталоге)
  • Возраст файлов по умолчанию 14 дней, но вы можете задать любое значение
  • Список удаленных файлов будет по умолчанию сохранен в файле %windir%\system32\MyCleanupScript.Log, хотя можно указать любой путь и имя файла

Как и в случае с утилитой forefiles.exe, можно реализовать очистку различных папок, указав каждую в отдельной команде.

PowerShell

Скрипт на PowerShell был в блоге Сергея Мариничева в рамках урока об операциях с файлами, но теперь страница доступна только в архиве интернета . Я скопировал ключевое содержимое для вас:

#из заданной папки удалять все файлы и папки старше 14 дней $Path = "C:\temp" $Days = "-14" $CurrentDate = Get-Date $OldDate = $CurrentDate.AddDays($Days) Get-ChildItem $Path -Recurse | Where-Object { $_.LastWriteTime -lt $OldDate } | Remove-Item

Запуск скрипта:

Powershell.exe -ExecutionPolicy Bypass -noprofile -file Script.ps1

Выполнение очистки по расписанию

Для выполнения очистки папки по расписанию нужно создать скрипт с именем cleanup.cmd , содержащий команду для запуска, и скопировать его в любую папку из (например, %windir%\system32 ). Поместите туда же скрипт VBS или PowerShell, если вы решили использовать его, а не утилиту forfiles.ехе .

Задание в планировщике создается одной командой:

Schtasks.exe /Create /RL Highest /TN CleanUP /SC Weekly /D SUN /ST 14:00 /TR "%WINDIR%\system32\cleanup.cmd"

Задание с именем CleanUp будет выполняться:

  • с наивысшими правами (параметр /RL )
  • раз в неделю (параметр /SC )
  • по воскресеньям (параметр /D )
  • в 14:00 (параметр /ST )

Откройте Пуск – Поиск – Планировщик заданий и вы увидите в библиотеке планировщика задание CleanUp .

Можете проверить работу задания в планировщике. Для этого щелкните правой кнопкой мыши по заданию и выберите Выполнить .

Готовые файлы

Загрузите архив и распакуйте в любую папку. В архиве варианты forfiles и VBS.

  1. Задайте путь к папке и возраст файлов в скрипте CleanUp.cmd в одной из папок (каждая соответствует одному из описанных выше способов), после чего скопируйте все содержимое папки в %windir%\system32 .
  2. Щелкните правой кнопкой мыши на файле schedule.cmd и выберите Запуск от имени администратора , чтобы создать задание.

Благодарности

Авторами скриптов, которые я когда-то почерпнул из этой темы конференции OSZone, являются Keeper2006 и amel27 соответственно. В этой же теме вы найдете другие интересные варианты решения данной задачи, и туда же следует направлять вопросы по доработке скриптов под свои нужды.

А как вы избавляетесь от ненужных файлов – программой или скриптом? Настроена ли у вас очистка по расписанию?

Это данные, которые создает операционная система и программы во время работы. Чтобы не хранить всю текущую информацию в оперативной памяти, приложения сохраняют документы в отдельных папках, откуда подгружают их по мере необходимости. Это могут быть файлы браузера, дистрибутивы и резервные копии документов. Например, если вы не сохраните текст в Word и случайно закроете программу, она предложит восстановить данные, используя временные файлы.

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

Зачем удалять временные файлы?

Как вы уже поняли, удалять временные файлы нужно , и вот почему. Они замедляют работу ПК, симптомы выглядят так:

  • запуск Windows происходит дольше обычного;
  • программы открываются медленнее;
  • на системном диске не хватает места для установки новых программ.

Это ваша нагруженная система

Удалять временные файлы можно и нужно, и хуже от этого не будет – работа системы не нарушится, а программы будут запускаться быстрее.

Как удалить временные файлы?

Удалить временные файлы можно двумя способами: вручную, используя встроенные инструменты Windows, или с помощью специальных программ.

Программа «Очистка диска» в Windows

С помощью этого инструмента вы можете удалить все ненужные файлы, не скачивая дополнительные приложение. Откройте «Панель управления» через меню «Пуск» — «Стандартные» — «Служебные». Найдите раздел «Система и безопасность» — «Освобождение места на диске» («Очистка диска»).

Откроется программа для удаления временных файлов. Чтобы удалить мусор, созданный приложениями, поставьте галочки напротив соответствующих разделов и кликните «ОК». Чтобы удалить временные файлы системы, откройте меню «Очистить системные файлы», выберите диск, на котором установлена система, и также нажмите «ОК».

Очитка памяти через «Параметры Windows»

В Windows 10 есть еще один удобный инструмент для очистки системы от лишнего мусора. Его можно найти в разделе «Параметры», нажав на шестеренку в меню «Пуск».

  • Откройте блок «Система» — «Хранилище».
  • Выберите системный диск и дождитесь завершения анализа. Утилита покажет, сколько места занимают временные и другие файлы.
  • Зайдите в обзор временных файлов, поставьте галочки напротив всех элементов и нажмите «Удалить файлы».

Временные файлы хранятся в папке Temp на системном диске компьютера. Саму папку удалять не следуют, но вы можете вручную очистить ее содержимое. Однако такой метод не всегда срабатывает, так как данные, которые используются системой или программами в текущий момент, нельзя удалить. Поэтому мы советуем применить инструменты Windows, как описано выше, или одну из программ для освобождения памяти компьютера.

Очистка с помощью сторонних приложений

Чтобы удалить программный и системный мусор можно использовать множество программ. Например , или Advanced Systemcare от IObit. Одним из самых популярных приложений для очистки временных файлов Windows остается CCleaner — поэтому расскажем, как он работает.

При просмотре веб-страниц браузеры сохраняют следующую информацию

  • временные файлы Интернета;
  • файлы Cookie;
  • журнал посещенных веб-узлов;
  • сведения, указанные на веб-страницах или в адресной строке;
  • сохраненные сетевые пароли.
  • журнал загрузок
  • настройки сайтов

Эта информация может быть полезна при повторном открытии часто посещаемых страниц, так как она ускоряет их запуск и не требует вода паролей. Это хорошо в том случае, если компьютером пользуется один человек, а если к нему имеют доступ несколько, то такую информацию следует удалять. Удаление временных файлов поможет освободить значительное место на жестком диске, и конечно предотвратить получение посторонними пользователями компьютера информации о посещенных узлах и просмотренном содержимом.

Примечание : файлы Cookie - небольшие текстовые файлы, которые сайты помещают на компьютер пользователя. Используются для индивидуального обслуживания пользователей и сбора сведений о посещаемости веб-узла. Файлы Cookie надежных веб-узлов делают более комфортным просмотр страниц узла благодаря сведениям о личных предпочтениях пользователя или возможности автоматического входа на веб-узел. Однако некоторые файлы Cookie, например файлы, сохраненные рекламными объявлениями, могут поставить под угрозу конфиденциальность пользователя, отслеживая посещаемые веб-узлы

Internet Explorer

Открываем "". Это можно сделать в самом обозревателе - нажмите Сервис и выберите Свойства обозревателя. Или Пуск - Панель Управления - Свойства обозревателя.

Отмечаем "Удалить журнал обозревателя при выходе ", не забывая нажать Применить , и жмем "Удалить "

Отмечаем пункты, которые будут удаляться при выходе обозревателя. Если в предыдущем окне нажать кнопку "Параметры ", то можно ограничить место на диске для временных файлов и проследить путь, где хранятся временные файлы.

Следует закрыть Internet Explorer, чтобы очистить файлы Cookie, сохраненные во время текущего просмотра и все еще находящиеся в памяти. Это особенно важно при использовании общедоступного компьютера

Удаление временных файлов в браузере Opera

Для очистки временных файлов и файлов Cookie, откройте браузер Opera и в Меню выберите Инструменты - Удалить личные данные - Детальная настройка. Отметьте те пункты, данные которых надо удалить.

Выбираем, и жмем Удалить. Следующие настройки в браузере, касаются автоматической очистки дискового кеша и файлов Cookie. В меню браузера выбираем Инструменты - Общие настройки - Расширенные. Выбираем пункт История и ставим галку Дисковый кеш - Очищать при выходе. Следующий пункт в настройках - Cookie . Отмечаем "Удалять новые Cookie при выходе из Opera"

Если отметить "Никогда не принимать Cookie", то могут возникнуть проблемы при посещении некоторых сайтов, так как они требуют, чтобы Cookie были включены.

Примечание : Блокировка всех файлов Cookie обеспечивает соблюдение конфиденциальности, однако ограничивает возможности некоторых веб-узлов. Рекомендуется тщательно выбирать веб-узлы, которым будет разрешено сохранять файлы Cookie. Можно начать с блокировки всех файлов Cookie, а затем по мере необходимости разрешать их надежным веб-узлам.

Удаление временных файлов в браузере Firefox

Для очистки временных файлов и файлов Cookie, откройте браузер и в меню браузера выбираем Инструменты - Настройки. Открываем вкладку Приватность . В настройках истории выбираем "Будет использовать ваши настройки сохранения истории " и отмечаем пункты, которые при закрытии браузера будут удалять Cookie

Примечание : файлы Cookie бывают Временные ,Постоянные . и Сторонние

  • Временные (или сеансовые) файлы Cookie удаляются с компьютера после закрытия браузера. Веб-узлы используют их для сохранения временной информации
  • Постоянные (или сохраненные) файлы Cookie остаются на компьютере после закрытия браузера. Веб-узлы используют их для сохранения информации, например имени пользователя и пароля, чтобы пользователю не приходилось заново входить в систему при каждом посещении веб-узла. Постоянные файлы Cookie могут храниться на компьютере в течение нескольких дней, месяцев или даже лет
  • Сторонние файлы Cookie сохраняются рекламными компонентами (в виде всплывающих окон или рекламных объявлений) на просматриваемом веб-узле. Веб-узлы часто используют эти файлы Cookie для сбора сведений о посещаемости веб-узлов в маркетинговых целях

Если отметить пункт "Очищать историю при закрытии firefox ", то активируется кнопка Параметры , где можно выбрать, что будет очищаться при закрытии браузера.

Отмечаем нужные пункты и жмем ОК. Если у вас на компьютере несколько браузеров, то можно для очистки всех временных файлов и Cookie, использовать бесплатную программу Ccleaner . Сайт программы http://www.piriform.com/ccleaner. Достаточно один раз в настройках программы отметить нужные пункты и процесс очистки сведется к двум кликам мышки. Сначала делаем Анализ , а потом Очистка .

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