Что за папка Package Cache в ProgramData и можно ли её удалить?

Про папку Package Cache в WindowsИзучая содержимое папки C:\ProgramData в Windows 11 или Windows 10 пользователи могут обратить внимание на вложенную папку Package Cache — нередко она может занимать значительное место на диске, а необходимость её наличия не ясна.

В этой инструкции подробно о том, что содержит папка C:\ProgramData\Package Cache в Windows, можно ли очистить её содержимое и с чем можно столкнуться вследствие удаления.

Назначение папки C:\ProgramData\Package Cache

Папка ProgramData Package Cache в проводнике

Как можно предположить из названия папки «Package Cache», она содержит некий кэш пакетов. Если вы заглядывали в папки, располагающиеся внутри, вы могли обнаружить:

  • Файлы установщиков MSI, реже — EXE
  • В некоторых папках — файлы деинсталляторов
  • Файлы CAB, содержащие файлы для установки

Большинство этих файлов имеют отношение к тем или иным системным компонентам Windows 11 или Windows 10, установленным в системе: распространяемым пакетам Visual C++ (Visual C++ Redistributable), Windows SDK, некоторым драйверам (обычно от Intel).

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

  • Если вы решите исправить установку компонентов Visual C++ или некоторых других, либо настроить уже выполненную установку и нажмите кнопку «Изменить» в «Панель управления» — «Программы и компоненты» для последующего использования опции «Исправить» (Repair) будут использованы данные, хранящиеся в
    C:\ProgramData\Package Cache
    Исправление компонентов Visual C++ с помощью файлов из Package Cache
  • При удалении некоторых компонентов и программ также будет вызван деинсталлятор программы из соответствующей папки.

Удаление папки Package Cache или её содержимого

Удаление папок из файлов из папки Package Cache возможно. Но не без последствий: самая вероятная проблема, с которой вы можете столкнуться после удаления — ошибка «Произошла ошибка при попытке удаления. Возможно, удаление уже было выполнено ранее» при действиях с установленным компонентом или программой в панели управления или параметрах Windows 11 и Windows 10.

Ошибка при удалении программы после очистки папки Package Cache

Майкрософт также не рекомендует удаление этой папки или его содержимого: несмотря на то, что она может занимать некоторое место на диске, обычно речь не идёт о критичных для свободного места числах (обычно — не более 1 Гб), а сам кэш может пригодиться в будущем.

Однако, удаление папки не приводит к каким-либо сбоям в работе текущей системы и, если с учетом приведённой информации, вы решили, что свободное место на диске важнее, вам не потребуется ничего кроме прав администратора на компьютере: достаточно удалить всё содержимое папки C:\ProgramData\Package Cache или саму эту папку в проводнике.

Комментарии (1) к Что за папка Package Cache в ProgramData и можно ли её удалить?

  • Михаил

    Можно ли как-то переназначить эту папку на другой диск?

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться