• Создание собственного оптимизатора. Удаление временных файлов и файлов cookie в браузерах. Очистка дискового кеша

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

    Через параметры

    Нажимаем левой кнопкой мыши по кнопке «Пуск» и из выпавшего меню выбираем пункт «Параметры» .

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

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

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

    В открывшемся окошке жмем на кнопочку «Удаление временных файлов»

    Используя утилиту Очистка диска

    Открываем «Этот компьютер» и видим перед собой список разделов жесткого диска. Кликайте правой кнопкой мыши по нужному вам разделу. В этой статье мы уже определились, что это будет диск С:. Из выпавшего меню выбираем пункт «Свойства» :

    Во вкладке «Общие» нажимаем на кнопочку «Очистка диска»

    Ставим птички напротив нужных пунктов и жмем на кнопочку ОК :

    Ручная очистка

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

    А вторая по адресу: C:\Users\Имя _пользователя\AppData\Local\Temp

    Прежде чем идти по данному пути необходимо включить отображение скрытых файлов и папок. Для этого в любой из папок нажимаем на вкладочку «Файл» и выбираем «Изменить параметры папок и поиска» .

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

    Только после этого идем по вышеупомянутому пути и наблюдаем еще одну папку Temp:

    Все, что есть в папках Temp можно смело удалять и не бояться, потому что они уже ни на что не влияют, а лишь только занимают свободное место.

    Ну что ж, а я в свою очередь надеюсь, что помог вам еще с одной проблемой, и у вас места на жестком диске стало больше.

    А также смотрим видео по теме:

    Оценить статью:

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

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

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

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

    Очистка временных файлов в Windows вручную

    Где хранятся временные файлы? Временные файлы хранятся на компьютере в специальной папке операционной системы и в соответствующей папке в профиле пользователя.

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

    C:\Windows\Temp С:\Users\имя_пользователя\AppData\Local\Temp

    После этого, перезагрузите компьютер.

    Этот способ работает в операционных системах Windows 7, Windows 8, Windows 10.

    Как очистить временные файлы в Windows 10

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

    Войдите в меню «Пуск», войдите последовательно в «Параметры», «Система». Далее войдите в раздел «Хранилище».

    Затем кликните по диску «С» для получения информации о том, сколько места дискового пространства занимают разделы жесткого диска (или нескольких жестких дисков).

    В окне «Этот компьютер (C:)» с помощью прокрутки переместитесь в нижнюю часть окна. Здесь вы увидите раздел «Временные файлы» и размер места, который они занимают на диске компьютера.

    У пользователя есть возможность выбора элементов для удаления:

    • Временные файлы - файлы, оставшиеся от работы приложений в определенных папках
    • Папка «Загрузки» - здесь содержаться файлы, загруженные из интернета
    • Очистка корзины - удаление безвозвратно файлов, предварительно удаленных в Корзину

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

    После этого, временные файлы Windows 10 будут удалены с компьютера.

    Очистка временных файлов с помощью утилиты Очистка диска

    С помощью встроенной утилиты Очистка диска можно удалить временные файлы во всех версиях операционной системы Windows.

    Для запуска средства, нажмите на клавиши клавиатуры «Windows» + «R», а затем введите команду: cleanmgr.

    В открывшемся окне выберите диск, который вы хотите очистить (диск «С»). Далее в окне «Очистка диска» выберите элементы, которые необходимо удалить с диска, а затем нажмите на кнопку «ОК».

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

    Выводы статьи

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

    Как удалить временные файлы в Windows 10 (видео)

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

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

    Ответы:

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

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

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

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

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

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

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

    Во время работы программ компьютер создаёт временные файлы. И эти файлы накапливаются. Например, у меня на компьютере за 3 года накопилось более 1000 файлов, которые занимали больше 40 Гигабайт на диске. И зачем это нужно? Можно довольно легко почистить жесткий диск компьютера, освободив его от неиспользуемой информации.

    Итак, временные файлы пользователя лежат в папке C:\Users\_имя_учётной_записи_пользователя_\AppData\Local\Temp , но в неё не так просто попасть. Поэтому ниже будет описано, как это сделать затем, чтобы удалить файлы из этой папки.

    Первым делом нажимаем на кнопку «Пуск » и в строке поискового запроса вводим %TEMP% . После того, как найдётся искомая папка, кликаем по ней:

    После этого откроется Проводник с содержимым папки Temp :

    Если посмотреть свойства этой папки, то можно увидеть сколько временных файлов в ней скопилось и сколько места они занимают. И это может удивить. :)

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

    Для этого кликаем на любую папку или файл (это надо, чтобы оказаться в этой директории ), после этого нажимаем Ctrl+A (A - латинская, от английского all ) - это выделит все папки и файлы. После этого можно правой кнопкой мышки нажать на любую директорию или файл и выбрать «Удалить » или просто нажать клавишу Del на клавиатуре:

    Включится защита от дурака, которая спросит: «». Ну да, кто бы мог подумать! Мы именно за этим и пришли сюда. Поэтому жмём кнопку «Да »:

    Ииии... Наши файлы полетели в корзину! :)

    Но не всё так просто. Размер корзины не бесконечен и некоторые папки и файлы могут в неё не поместиться. Поэтому возникнет вопрос: «Вы действительно хотите безвозвратно удалить эту папку? » Чтобы не вставать дважды (или много-много раз), лучше поставить галочку у «». Удалять, так удалять! :)

    Иииии... Это ещё не всё. Есть временные файлы, которые прямо сейчас заняты работающими программами. Можно конечно закрыть программу, которая занимает не удаляющийся файл и нажать «Повторить », и тогда он удалится. Но можно не размениваться по мелочам и нажать «Пропустить ». Ну и для того, чтобы палец не устал пропускать все файлы, проще поставить галочку у «»:

    Вроде всё! Всё что можно, удалили безвозвратно, всё, что поместилось в корзину, было перемещено в корзину. Смотрим теперь на свойства папки Temp и приятно удивляемся:

    После всего этого обязательно опустошаем корзину и удаление временных файлов пользователя в Windows 7 можно считать завершенным! :D