Создание собственного оптимизатора. Удаляем вручную временные файлы браузера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В 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 соответственно. В этой же теме вы найдете другие интересные варианты решения данной задачи, и туда же следует направлять вопросы по доработке скриптов под свои нужды.

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

Чтобы компьютер работал нормально нужно не только смотреть за исправностью и чистотой аппаратных составляющих, но и за системой. ОС имеет свойство забиваться файлами с течением времени, поэтому необходимо регулярно её «очищать». Наиболее распространённой проблемой являются временные файлы, которые хранятся в папке «Temp» диска с ОС, чаще всего «C:\». Избавиться от них не сложно, но нужно это сделать правильно. Рассмотрим, как удалить временные файлы с компьютера.

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

Способ №1 – Очистка с помощью «Очистки диска»

Способ №2 – Очистка с помощью «CCleaner»


Как видите, всё достаточно просто и быстро происходит, главное следовать инструкциям. Если же вы не хотите пользовать ни утилитами, ни программами, для вас остается последний вариант – удаление вручную. Для этого нужно найти через любой файловый менеджер папку Temp и удалить оттуда всё. После этого обязательно перезагрузите компьютер. Минусы этого способа в том, что он:

  1. Ненадёжный, вы можете удалить системные файлы;
  2. Неэффективный, потому что некоторые временные файлы могут находиться в других папках;
  3. Иногда невозможен из-за отсутствия прав администратора, поэтому лучше воспользоваться первым или вторым способом.

После прочтения этой статьи у вас обязательно получится удалить временные файлы Windows без проблем и усилий.

Похожие записи

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

Ответы:

Роман Гураль:
Для чистки системы я использую две проги: CCleaner и NeoCleaner, они бесплатные, и весят немного, да работают хорошо.

Shurovik:
Разумеется, можно.

Корольков Константин:
Временные файлы порой нужно очищать, чтобы место не занимали. Само собой так можно, не зря ведь создана "очистка диска". Для этих целей и сделано. Так же можно вручную удалять временные файлы из папки TEMP. Вреда ОС не будет.

Юрий Александрович Пейсахович:
Можно удалять. Те файлы, которые нужны в данный момент, система удалить не позволит.

Independence777:
Если это документированная функция ОС (а так и есть) и руки растут откуда надо (надеюсь), то всё пройдёт без проблем! Но толку от такой очистки мало - лучше воспользуйся программой CCleaner - она находит и удаляет тучи временных и ненужных файлов, иногда даже счёт переходит на гигабайты! P.S. Когда ты ставишь "галочку" (это называется "флажок") напротив "Временные файлы", ты соглашаешься на очистку папки TEMP, что находится в C:\WINDOWS. Эта процедура абсолютно безопасна и не повлечёт за собой неожиданных последствий.

Soyuz_Appolo:
Бывает и так, что в папке ТЕМР разные проги хранят свои настройки или же вообще деинсталляторы. Так что если удалить их по незнанию, можно иногда очень напартачить. Совет: удаляй только то, что без сомнения смахивает на мусор. Что касается временных файлов Интернета, можешь удалить без промедления.

Котяра:
Удаление с помощью ОЧИСТКИ ДИСКА (cleanmgr) относительно безопасно. Правда, там хранятся файлы setup’ов и uninstall’ов. Перед этим удалением перезагрузи ПК. А еще кажись там хранит бэкап прога Winoptimizer От Ashampoo. Temporary Internet Files можно стирать ОЧИСТКОЙ ДИСКА, это кэш. Не трогаем Файлы установки Office! Убрал их - при запуске Ворда вылезала какая-то ошибка, пришлось переустанавливать Office. Не соглашаемся на Сжатие старых файлов, а то попадем в кисель, т.е. все станет работать медленно.

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

Удаление временных файлов вручную

Стандартное удаление временных файлов Windows 7 можно произвести следующим образом. Жмём «Пуск», «Компьютер» и открываем диск С. Здесь необходимо открыть папку «Пользователи».

Переходим в папку, которую вы назвали своим именем или другим ником.

Теперь нужно выполнить операцию, направленную на отображение скрытых файлов. Для этого, в этой же папке жмём «Упорядочить». Кликаем «Параметры папок и поиска».

Откроется окно настроек. Переходим во вкладку «Вид» и выбираем «Отображать скрытые папки, файлы и диски». Сохраняем результат, нажав «ОК».

Теперь нам будет доступна папка «AppData». Открываем её и переходим в папку «Local».

Находим папку «Temp» - хранилище временных файлов.

Всё содержимое можно удалять без вреда для системы. Для этого выделяем все файлы комбинацией клавиш «Ctrl+A» и жмём «Delete».

Более быстрым способом удаления временных файлов является вызов «Запуска программ». Для этого жмём «Пуск», «Выполнить» или нажимаем «Win+R». Вводим %TEMP%.

Откроется папка «TEMP». Выделяем и удаляем содержимое.

Программы для удаления временных файлов

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

После кликаем «Очистка» и ждём, пока программа удалит мусор из ПК.

Стоит отметить, что наиболее точной и надёжной программой для удаления временных файлов является Auslogics BoostSpeed. Кроме того, что она удаляет временные файлы, она указывает на ошибки, неточности и предлагает выбрать конкретный вариант решения проблемы.

Чтобы удалить с её помощью временные файлы, скачиваем и устанавливаем на своем ПК данный софт. Запускаем программу, переходим к вкладке «All Tools» и выбираем среди инструментов «Disk Explorer».

Выбираем диски и жмём «Сканировать». Программа выдаст результат о том, где и на каком диске больше занято места.

Кликаем «Показать» и смотрим, сколько места занимают на том или ином диске файлы.

Среди них выделим те, которые направлены на очистку временных файлов.

  1. forfiles.exe /p %temp% /s /m *.* /d -14 /c "cmd /c del /q /f @file", где вместо %temp% необходимо ввести папку с именем пользователя.
  2. cscript //Nologo MyCleanUp.VBS 14 %windir%\temp >MyCleanupScript.Log, где вместо %windir%\temp подставляем свою папку.

Вводить скрипты необходимо вручную, функция копирования и вставки доступна только для ОС Windows 10.