Трусов Михаил — SuperProgrammist.Ru

Михаил Юрьевич Трусов

Более 25 лет опыта в программировании

Очистка системного диска Win10 от временных файлов

28.07.2023

Делая очередной образ-бэкап системного диска с Win10, заметил, что он разросся до неприличных размеров. Посмотерл и обомлел: наибольший прирост дала папка в профиле пользователя Chrome Service Worker\CacheStorage, которая служит кэшем для воркеров различных сайтов. Размер ее составлял 18 Gb. При этом в Chrome нет штатных способов очистки этого кэша. Старый и добрый CCleaner отказался запускаться под Win10, а новый CCleaner оказался уже не "торт".

Значит самое время написать свой скриптик, котоый будет удалять все временные файлы на системном диске Win10.

Очистка все папок для временных файлов в системе, кроме папок в профилях пользователей (clean_temp_windows.cmd):

Очистка все папок для временных файлов в профилях пользователей (clean_all_users_temp.cmd):

Удаление временных файлов во всех бразуерах, установленных у меня в системе (clean_browsers_caches.cmd):

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

Очистка Корзины на системном диске (clean_systemdrive_recycle_bin.cmd):

Очистка папки WinSxS штатными средствами Win10 (clean_WinSxS.cmd):

И общий файл для запуски всех этих скриптов (clean_systemdrive.cmd). Запускать, естественно, нужно из-под администратора:

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