Package Cache: что это за папка и можно ли ее удалить?

Если не все, то многие пользователи неоднократно замечали, что после установки программного пакета MS Visual Studio на системном диске появляется каталог Package Cache. Что это за папка? Что нужно? Можете ли вы избавиться от него, чтобы освободить свободное место? Обо всем этом мы поговорим в статье.

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

Package Cache: что это за папка?

Начнем с самого простого. Давайте посмотрим на сам каталог Package Cache. Что это за папка, понять несложно, если обратиться к основной программе Visual Studio.

кеш пакетов что это за папка

Если кто не знает, это приложение необходимо устанавливать при использовании на компьютере мощных графических пакетов или ресурсоемких игр (без этого они просто не будут работать). Но почему же тогда в Windows папка Package Cache появляется сразу после установки основной программы? Ответ прост: приложение автоматически резервирует место на системном разделе под свои нужды, что сводится к созданию и хранению резервных копий рабочей программы и оперативной установке пакетов обновлений. Невозможно изменить расположение каталога, созданного в процессе установки, так как все происходит в фоновом режиме.

Для предыдущих версий Visual Studio размер папки был ограничен 50 МБ. В последующих изменениях свободное место резервируется на уровне 2,5 ГБ при условии, что дистрибутив основной установки приложения, например версия 2015 года, имеет размер 6,15 ГБ.

кэш пакетов Папка Windows

Что такое папка кэша пакетов Windows 7? Проще говоря, по своей основной цели он служит для быстрого и автоматического восстановления Visual Studio из резервной копии так же, как и для всей системы в случае внезапных сбоев. Понятно, что держать дистрибутив, занимающий в три раза больше свободного места на диске, чем каталог кэшированных данных, совершенно нецелесообразно, потому что программу можно восстановить даже из папки с копиями.

Можно ли удалить папку Package Cache из системного раздела?

Теперь несколько слов об отмене. Что это за папка (Package Cache), мы немного разобрались. Но чтобы решить еще одну проблему, вам нужно полагаться на советы разработчиков Microsoft Visual Studio. Они никоим образом не рекомендуют удалять этот каталог.

удалить папку кеша пакетов

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

Перенос папки в другой логический раздел

Но не все так плохо. По крайней мере, считается (и это подтверждают все эксперты), что если каталог Package Cache не может быть удален, его можно просто переместить на другой диск или логический раздел с большим количеством свободного места. Для этого сначала запускается командная строка (обязательно от имени администратора) через консоль «Выполнить» (cmd), либо через меню «Пуск», либо путем открытия исполняемого объекта cmd.exe через PCM в расположении System32.

Теперь дело за малым. Перед вводом команд перехода в логический раздел (например, на диск «D») необходимо создать каталог C_DRIVE, в нем папку ProgramData и уже в этой папке каталог Package Cache. Затем скопируйте содержимое исходного каталога из папки ProgramData \ Package Cache на диске C в новое место. После завершения копирования удалите начальный каталог в системном разделе.

кеш пакетов что такое папка Windows 7

Примечание. По умолчанию папка ProgramData на системном диске скрыта, поэтому в «Проводнике» необходимо включить отображение соответствующих файлов и папок через меню просмотра.

Затем, чтобы программа могла найти кэшированные данные, командная консоль сначала записывает строку C: \> rmdir / s / q «C: \ ProgramData \ Package Cache», затем другую — C: \> mklink / D » C: \ ProgramData \ Package Cache «» D: \ C_DRIVE \ ProgramData \ Package Cache «. О завершении операции будет свидетельствовать появление сообщения о назначении символической ссылки новому каталогу. Команды вводятся в кавычки и пробелы, как показано выше.

Вместо итога

Вот и все, что касается каталога Packager Cache. Что это за папка и какие действия с ней можно производить, чтобы не нарушить функциональность программы Visual Studio, думаю, уже понятно. В любом случае не рекомендуется избавляться от этого объекта таким способом (без копирования содержимого исходного каталога и ввода дополнительных команд). В противном случае не только обновления не будут установлены, но и саму программу придется переустанавливать полностью.