sonyps4.ru

Как удалить временные файлы с компьютера. Удаление временных файлов скриптом по расписанию

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

Как появляются временные файлы?

Как известно, большинство персональных компьютеров, ноутбуков и других гаджетов работает на операционной системе фирмы Microsoft. В данном случае это Windows 10. При запуске операционной системы типа Windows стартует много служебных программ, хотя конечный и неискушенный пользователь видит одну программу Windows. Эти служебные модули и программы, запущенные пользователем, работают с данными, которые загружаются с жесткого диска в память компьютера. Результаты работы программ также записываются на винчестер. В результате внезапных отключений компьютера, ошибок в программах, обработки файлов большого объема (система их делит на фрагменты), превышающего объем выделенной под них памяти, эти файлы остаются "мертвым грузом" на диске. Софт для серфинга в мировой паутине также оставляет после себя много мусора на диске. Эти процессы неизбежны.

Можно ли удалить временные файлы в Windows 10? Не только можно, но и нужно. Если этого не сделать, мусор со временем будет ощутимо тормозить работу и займет большую часть жесткого диска. А это не даст системе нормально работать. Более того, можно потерять свои нужные файлы. А резиновых винчестеров пока не придумали.

Как в Windows 10 удалить временные файлы без последствий?

В Windows 10 без риска повредить систему и не потерять свои любимые фотки, тексты, фильмы и все остальное богатство, нажитое непосильным многолетним компьютерным трудом? Наиболее безопасно эту уборку в Windows 10 делать штатными средствами операционной системы через полезную программу «Очистка диска». Чтобы ее запустить, надо на рабочем столе (или в меню "Пуск") отыскать ярлык «Этот компьютер», кликнуть правой клавишей мыши на «Диск С» и открыть подменю "Свойства".

В открывшемся окне надо найти и выбрать кнопку «Очистка диска». В окне очистки надо внимательно просмотреть и выбрать все пункты, нажать «Очистить системные файлы» и подтвердить кнопкой «OK». Начинающим пользователям корзину часто чистить не рекомендуется. Там можно найти удаленные по ошибке файлы.

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

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

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

Для продвинутых пользователей

Два описанных способа безопасны для пользовательских данных. Нужные файлы удалить такими действиями невозможно. Для продвинутых пользователей можно порекомендовать в проводнике Windows 10 или любом файловом менеджере типа TotalCommander просто и быстро вручную удалить временные файлы. Необходимо на диске с операционной системой найти папку «c:\Windows\Temp\» и удалить ее содержимое (выбрать все , удалить, минуя корзину ). Делать это надо осторожно и обдуманно. Предварительно необходимо закрыть все работающие программы!

Кроме метода очистки с помощью штатных средств операционной системы можно эту же операцию сделать с помощью бесплатных сторонних программ типа CCleaner. Подобный модуль есть в антивирусных программах: например в 360 Total Security.

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

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

Временные файлы Windows

Что это такое?

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

Почему создаются временные файлы?

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

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

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

Где находятся временные файлы Windows?

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

  • %systemdrive%\Windows\Temp
  • %userprofile%\AppData\Local\Temp

Можете вставить в адресную строку Проводника одну из этих строк, чтобы перейти в них.

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

Некоторые программы используют собственную временную папку для хранения таких данных и часто располагают их внутри своих папок — в папке с названием программы может быть подпапка temp.

Также встречаются случаи, когда отдельные программы создают папку Temp в корне системного диска C.

Как изменить место хранения временных файлов

В операционной системе предусмотрен способ смены пременной папки в профиле пользователя. Для этого в переменных среды (Панель управления Свойства системы Дополнительно Переменные среды ) нужно изменить папки хранения временных файлов.

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

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

Для удаления ненужных временных файлов можно использовать специализированные утилиты вроде Reg Organizer или .

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


Сегодня я расскажу вам о временных файлах . Что же такоевременные файлы ? Файлы создаваемые при установке программ, при работе на программах и в ходе работы системы, называютсявременными файлами .

Временные файлы

Временными эти файлы называются, потому что они после их использования должны автоматически удаляться, но это не всегда так. Большинство временных файлов имеют расширение.tmp, есть конечно и другие расширения, но не будем забивать ими голову.
«Обычные» пользователи в основном не задумываются об очистке компьютера (да впрочем, большинство обычно и не знают, что его надо чистить). И буквально за месяц может набраться огромное количество временных файлов. И что же делать?
Давайте попробуем ручную очистку диска. Во-первых, ищем папку TEMP (их две на системном диске). Одна находится в папке Windows, а вторая в корневой директории (C:\Document and Settings\ имя пользователя \Local Settings\Temp). Можно взять и удалить все временные файлы , именно сами временные файлы из папки, а не саму папку. Но лучше предоставить это специализированному софту. Есть конечно функция «Очистка диска» (включить ее можно, зайдя в «Мой компьютер», кликаем правой кнопкой мыши на одном из дисков, пункт «Свойства» и на вкладке «Общие» видим кнопочку «Очистка диска»). На мой взгляд (да и большинства пользователей) функция бесполезная, так как она сжимает старые файлы и чистит корзину. Но одна полезная функция у нее все же есть – она может удалять точки восстановления системы (т.к они могут весить по несколько гигов).
Ну, вот в принципе и все, что я хотел рассказать вам про временные файлы . Мой вам совет: пользуйтесь специализированными программами для очистки, я, допустим, пользуюсь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Загрузка...