Автоматическая очистка временных файлов в Windows

Временный файл (temp file) — файл, создающийся различными программами или ОС для записи промежуточных результатов в процессе работы. В теории, такие файлы должны удаляться автоматически создавшей их программой, но на деле получается совсем иначе. Системные папки, со временем, начинают переполняться такими файлами и в итоге занимают на диске очень много места. Именно поэтому пришлось написать скрипт для автоматической очистки временных файлов из системных директорий.

Скрипт очистки состоит всего из двух строк:

pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %TMP% && rd /s /q . > nul 2>&1

Для автоматического выполнения данного скрипта будем использовать групповые политики:
Открываем редактор групповых политик -> Открываем нужную нам политику для редактирования -> Конфигурация пользователя -> Политики -> Конфигурация Windows -> Сценарии (вход/выход из системы) -> Вход в систему -> Добавить -> Обзор -> Копируем скрипт в открывшуюся дииректорию и указываем его -> сохраняем изменения.

На компьютере необходимо выполнить обновление политики:

gpupdate /force /logoff

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.