Package cache що це за папка і чи можна її видалити

Якщо не всі, то дуже багато користувачів неодноразово помічали, що після інсталяції програмного пакета MS Visual Studio на системному диску з'являється директорія Package Cache. Що це за папка? Для чого вона потрібна? Чи можна від неї позбавитися, щоб очистити вільне місце? Про все це ми розповімо в статті.

Багато користувачів відносяться до питання її видалення досить скептично, що може привести до непередбачуваних наслідків в плані працездатності основного додатка.

Package Cache: що це за папка?

Почнемо з самого простого. Подивимося на сам каталог Package Cache. Що це за папка, неважко зрозуміти, якщо звернутися до основної програми Visual Studio.

Package cache що це за папка і чи можна її видалити

Якщо хто не знає, для цієї програми обов'язково до установки при використанні на комп'ютерах потужних графічних пакетів або ресурсномістких ігор (без цього вони просто не будуть працювати). Але чому ж тоді в Windows папка Package Cache з'являється відразу ж після інсталяції основної програми? Відповідь проста: програма автоматично резервує місце в системному розділі під свої потреби, які зводяться до створення і зберігання резервних копій робочої програми і для своєчасної інсталяції пакетів оновлень. Змінити місце розташування створюваного каталогу в процес установки неможливо, оскільки все це відбувається в фоновому режимі.

Package cache що це за папка і чи можна її видалити

Що за папка Package Cache Windows 7? Грубо кажучи, вона в своєму основне призначення служить для швидкого автоматичного відновлення роботи Visual Studio з бекап-копії за типом того, як це робиться для всієї системи в цілому при раптових збоях. Зрозуміло, що тримати дистрибутив, який займає вільного дискового простору в три рази більше, ніж каталог кешованих даних, абсолютно недоцільно, адже відновити працездатність програми можна і з папки з копіями.

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

Тепер кілька слів про видалення. Що це за папка (Package Cache), трохи розібралися. А ось для вирішення подальшої проблеми необхідно відштовхуватися від рекомендацій розробників Visual Studio з корпорації Microsoft. Вони не рекомендують видаляти цей каталог ні в якому разі.

Package cache що це за папка і чи можна її видалити

Якщо ж користувач навмисно або випадково видалив цю директорію, при старті завантаження апдейтів програми він отримає повідомлення про те, що неможливо визначити джерело оновлень. Те ж саме повідомлення з'явиться і в ситуації, коли стався збій. Це і зрозуміло: раз резервна копія відсутній, програма не може бути відновлено.

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

Але не все так погано. По крайней мере, вважається (і це підтверджується всіма фахівцями), що, якщо видалити каталог Package Cache можна, його можна елементарно перемістити на інший диск або в логічний розділ, на якому більше вільного місця. Для цього спочатку запускається командний рядок (обов'язково від імені адміністратора) або через консоль «Виконати» (cmd), або через стартове меню, або за допомогою відкриття через ПКМ виконуваного об'єкта cmd.exe в локації System32.

Тепер справа за малим. Перед введенням команд переміщення в логічному розділі (наприклад, на диску «D») потрібно створити директорію C_DRIVE, в ній - папку ProgramData, а вже в цій папці - каталог Package Cache. Після цього слід скопіювати вміст оригінального каталогу з локації ProgramData \ Package Cache на диску «C» в нове місце. По завершенні копіювання початкову директорію в системному розділі видаляємо.

Package cache що це за папка і чи можна її видалити

Зверніть увагу: за замовчуванням папка 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, думається, вже зрозуміло. У будь-якому випадку просто так (без використання копіювання вмісту оригінальної директорії і введення додаткових команд) позбавлятися від цього об'єкта не рекомендується. В іншому випадку не тільки апдейти не встановив, але і саму програму доведеться повністю перевстановлювати.

Package cache що це за папка і чи можна її видалити

Package cache що це за папка і чи можна її видалити