Новини високих технологій
» » Package Cache: що це за тека і чи можна її видалити?

Package Cache: що це за тека і чи можна її видалити?

13-09-2017, 14:39
1 309
Якщо не все, то дуже багато користувачів неодноразово помічали, що після інсталяції програмного пакету MS Visual Studio на системному диску з'являється директорія Package Cache. Що це за тека? Для чого вона потрібна? Чи можна від неї позбутися, щоб очистити вільне місце? Про все це ми розповімо у статті. Багато користувачів відносяться до питання її видалення досить скептично, що може призвести до непередбачуваних наслідків у плані працездатності основного додатка.

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

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


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


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

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

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

Але не все так погано. Принаймні, вважається (і це підтверджується всіма спеціалістами), що, якщо видалити каталог Package Cache не можна, його можна елементарно перемістити на інший диск або в логічний розділ, на якому більше вільного місця. Для цього спочатку запускається командний рядок (обов'язково від імені адміністратора) або через консоль «Виконати» (cmd), або через стартове меню, або через відкриття через ПКМ виконуваного об'єкта cmd.exe в локації System32.
Тепер справа за малим. Перед введенням команд переміщення в логічному розділі (наприклад, на диску «D») потрібно створити директорію C_DRIVE, в ній – папку ProgramData, а вже в цій папці – каталог Package Cache. Після цього слід скопіювати вміст оригінального каталогу з локації ProgramDataPackage Cache на диску «C» в нове місце. По завершенні копіювання початкову директорію в системному розділі видаляємо.
Зверніть увагу: за замовчуванням папка ProgramData на системному диску є прихованою, тому в «Провіднику» необхідно включити відображення відповідних файлів і папок через меню виду. Після цього, щоб програма визначала місцезнаходження кешованих даних, командної консолі спочатку прописується рядок C:>rmdir /s /q "C:ProgramDataPackage Cache", а потім ще одна - C:>mklink /D "C:ProgramDataPackage Cache" "D:C_DRIVEProgramDataPackage Cache". Про успішне завершення операції буде свідчити поява повідомлення про присвоєння нового каталогу символьного посилання. Команди вводяться з лапками і пробілами, як показано вище.

Замість підсумку

Ось і все, що стосується каталогу Packager Cache. Що це за тека, і які дії з нею можна робити, щоб не порушити функціональність програми Visual Studio, думається, вже зрозуміло. У будь-якому разі просто так (без використання копіювання вмісту оригінальної директорії та введення додаткових команд) позбавлятися від цього об'єкта не рекомендується. В іншому випадку не тільки апдейти не встановляться, але і саму програму доведеться повністю заново.
Цікаво по темі
Як видалити музику з iTunes і не тільки: вчимося працювати з медіафайлами
Як видалити музику з iTunes і не тільки: вчимося працювати з медіафайлами
iTunes - додаток, з якими повинен вміти працювати кожен користувач продукції від компанії Apple. У даній статті буде розказано про те, що вміє
Ethash: що це за тека і чи можна її видалити?
Ethash: що це за тека і чи можна її видалити?
Сучасний комп'ютерний світ такий, що багато користувачів дуже часто не здогадуються про призначення деяких об'єктів, присутніх в операційних
AppData: де знаходиться на Windows 7 і інших версіях системи? Що це за каталог і за що він відповідає?
AppData: де знаходиться на Windows 7 і інших версіях системи? Що це за каталог і за що він відповідає?
Директорія AppData багатьом користувачам не дає спокою, оскільки дуже часто при зміні налаштувань або ...
ASUS ATK Package: що це за програма, чи потрібна вона на ноутбуці?
ASUS ATK Package: що це за програма, чи потрібна вона на ноутбуці?
Власники практично всіх сучасних моделей ноутбуків ASUS досить часто звертають увагу на те, що в системі ...
AppData: що це за тека?
AppData: що це за тека?
В операційній системі Windows приховано безліч таємниць. Деякі з них є більш цікавими, ніж інші. Якщо взятися за їх розплутування, то можна отримати
Inetpub: що це за тека, можна її видалити і як правильно це зробити?
Inetpub: що це за тека, можна її видалити і як правильно це зробити?
Буває так, що деякі особливо цікаві користувачі схильні дивитися, що саме знаходиться в системному розділі з операційною системою, і зустрічають там