Program data package cache что это за папка
Перейти к содержимому

Program data package cache что это за папка

  • автор:

Что за папка 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++ с помощью файлов из Package Cache

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Package Cache: что это за папка, и можно ли от нее избавиться?

Microsoft Visual Studio – это программа, необходимая для работы мощных графических программ Windows и производительных игр. Вместе с Visual Studio на диске C:\ появляется папка Package Cache. В идеале она занимает достаточно мало места, но при длительной работе размеры файлов значительно увеличиваются, и занимают достаточно много дискового пространства.

Что это за папка?

Package Cache появляется после установки Visual Studio и резервирует под себя место. При появлении Package Cache что это за папка определить просто. Главная задача папки – бэкап предыдущих версий программы при сбоях. В файлах хранятся данные о предыдущих обновлениях приложения, и при нарушении работы они оперативно восстанавливаются.

Package Cache

Package Cache также необходим во время обновлений Visual Studio. Программа устанавливает патчи только при наличии пакетов кэша. Поэтому, если по какой-то причине у вас удалена папка Package Cache, вы увидите такое сообщение.

Кэш Visual Studio

Кэш-папка должна занимать не больше 50 мегабайт. Но новыми версиями программы предусмотрено резервирование кэш-пространства до 2500 мегабайт. В этом случае, даже пустой кэш-файл занимает много места.

Можно ли удалить эту папку и файлы?

На вопрос можно ли удалять Package Cache есть ответ от официального поставщика. Microsoft настоятельно не рекомендует удалять кэш-папку. Но вы можете переместить ее на диск со свободным пространством. В этом случае, придется указать путь к файлам вручную. Это можно сделать непосредственно через программу или с использованием командной строки:

  1. Нужно создать директорию D:\C_DRIVE\ProgramData\ а в ней папку Package Cache.
  2. Копируем папку в новую директорию.
  3. При помощи команд rmdir и mklink переносим папку в новое расположение.

Команды для переноса папки

Если у вас возникли вопросы по Windows 10, напишите нам. Распишите ваш вопрос в специальной форме, чтобы мы смогли помочь.

What is Package Cache ? Is it safe to delete it?

Package Cache is a system folder located on the drive where your operating system was installed. This is a global folder used by applications to store settings, caches, installers, and packages. Visual Studio is one such application that stores a large portion of its data in the Package Cache. There is no need for authentication to access these folders.

Most people consider it a bug, but these files are no bugs or errors in the applications.

Location of Package Cache Folder

Please enable JavaScript

In this location, you will find plenty of subfolders related to application settings, caches, and installers of the applications. These folders are usually in an unknown hash format, and when you open them, you’ll find a zip file and other unreadable files. These files can only be accessed by the application that created them.

These are the files and folders whose size is in Gigabytes.

Why Package Cache?

When you install applications such as Visual Studio, MS SQL Server Management Studio, Camtasia, and others, they reserve some space in the System Partition for their own needs, and things folder is located inside Program data and they are generally hidden to the user by default so that the user does not accidentally modify it.

You cannot change the location of Package Cache during installation, and by default, most applications store in Package Cache and then use those files in the background without giving the user any clew, and they do not require any authentication to access as they used to require for accessing other files.

If you want to uninstall, repair or update/upgrade an existing application on your computer, the application and Windows will look at those locations to see what it needs to download from the server to correct and alter the program.

The purpose of the Package Cache files/folder is to work with and improve the performance of install, update, and restore actions of the applications.

What if I remove those files and folders?

These Package Cache files may contain all of your settings and installed packages that you have created or built over time, and no one wants to delete those files and recreate the same information. Also, Microsoft doesn’t recommend you to delete it as well.

It’s even scarier if you delete all the files thinking they’re just cache files kept by the application, and you will find your application stop functioning properly.

Also, if you deleted those files, you may not be able to uninstall the applications because the applications may be looking for something in those files/folders and not finding it, resulting in an error like this: and sometimes forcing you to reinstall your OS or restore to a previous stable state.

Also, deleting those files may cause some applications to take longer to load, process your request, and begin downloading those packages again if they do not exist on the computer.

Are they temporary files?

Ans: They are not temporary files and they contain very important data needed for the application for its operations.

How to change the location of Package Cache files?

Assuming you have a limited number of files, especially if you have an SSD, having those large package cache files/folders will fill up your SSD and it will be necessary for you to move those files/folders to separate locations.

We must move those files/folders in any drive letter in such a way that applications will automatically search for them in the new location without any problem for application.

Using mklink command

mklink command is useful command generally used for creating symbolic links. It is available to most Windows OS. Note that it will require admin privileges to run mklink command.

As we have enclosed paths in quotes because the link may contain a space in between them.

Here we have created symbolic links from «C:\ProgramData\PackageCache» to «D:\BackupCache\ProgramData\PackageCache». Now programs which have package cache in «C:\ProgramData\PackageCache» package cache then next time it will search it at «D:\BackupCache\ProgramData\PackageCache»

And you will get success message like:

Do package cache files get deleted after I uninstalled Visual Studio?

Ans: In my case, I have uninstalled Visual Studio IDE, even though those package cache files referring to the visual studio are not deleted.

How to disable package cache?

You can start the installer with the —nocache switch before installing, modifying or repairing Visual Studio or other products with the new installer. (source)

This procedure will remove any existing packages for the Visual Studio product and will prevent any packages from being saved after they have been installed.

If you alter or repair Visual Studio and require packages, they will be installed. They are downloaded automatically and removed once they have been installed from that location.

Does Microsoft recommend deleting Package Cache files?

Microsoft also advised against deleting it, instead recommending that it be moved to another drive, USB, or any other external device.

What is the importance of Caching?

Caching aids in improving the performance of applications installed on a machine.

When should I clear the package cache stored by Visual Studio?

Uninstalling Visual Studio does not always clear the package cache. As a result, you can remove them after uninstalling Visual Studio. After reinstalling Visual Studio, it will add content to package cache files that may be smaller in size than the previous one.

When to move package Cache?

If you want to work offline, you can copy package cache files to different drives or disks.

What happens if you change the CachePath registry policy?

The cache path specifies how and where the Visual Studio product is downloaded on the client machine.

If you change the path of the Cachepath registry policy after any installations, you must relocate the existing package cache to a new location to ensure that it is secure so that everyone can read it and Administrator has full control over it. Failure to relocate or secure the existing cache may cause issues with subsequent future installations. (source)

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

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