# Папка cache — не всегда кэш

Опубликовано 2026-07-09 · Windows, очистка диска, Logitech G HUB · https://home.tigran.manukyan.dev/ru/notes/cache-folders-are-not-always-cache.html

**TL;DR:** Папки cache или depots внутри данных приложения могут хранить установленную сборку: удаление C:\ProgramData\LGHUB\depots сломало Logitech G HUB. Перед удалением проверьте манифесты приложения и по возможности пользуйтесь его собственной очисткой.

Системный SSD почти забился, и я пошёл по `C:\ProgramData` искать большие папки, которые выглядели как мусор. У Logitech G HUB нашлись гигабайты в `depots` и `cache`. Похоже на старые загрузки, так что я их удалил. G HUB перестал работать.

## Чем на самом деле была `depots`

Лежащий рядом `current.json` перечислял depot установленной сборки со статусом `"PRESENT"`. Приложение работает прямо из этой папки и проверяет её. Там лежала текущая версия, а не остатки старых. Помогла переустановка поверх.

## Правило, которого я теперь держусь

- Внутри папки данных приложения название вроде cache, depots или downloads ничего не доказывает. Сначала поищите манифесты или файлы версий, которые на неё ссылаются.
- Лучше воспользоваться встроенной очисткой приложения или его деинсталлятором.
- Если непонятно, записывайте папку в «может потребовать переустановки», а не в «безопасно».
- Обычные кэши по-прежнему можно чистить смело: npm, pip, кэши шейдеров, `%TEMP%`. Они пересобираются сами, так задумано.
