Перемістіть dllcache на інший диск
- Категорія: Windows
Моя папка dllcache в system32 має розмір майже 450 мегабайт на моєму розділі Windows. Dllcache використовується для заміни системного файлу (dll), який був змінений з оригінальним. Мене турбує, що ця функція Windows займає стільки місця на моєму жорсткому диску.
У моєму випадку це ще серйозніше, тому що я вирішив мати досить невеликий розділ для Windows, кожен байт рахується, якщо ви знаєте, що я маю на увазі.
Народилася ідея перенести папку dllcache на інший диск, зберігаючи її функціональність. Щоб змінити розташування папки dllcache, ви відкриєте Реєстр Windows і внесіть зміни в нього. Для цього натисніть клавіші Windows та R одночасно, щоб відкрити панель запуску. Наберіть regedit у формі та натисніть клавішу введення після цього.
Використовуйте структуру папок зліва для переходу до наступної клавіші:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
Потім клацніть правою кнопкою миші на клавіші та виберіть команду Створити> Рядок у контекстному меню. Назвіть рядок SFCDllCacheDir і натисніть кнопку Ок. Тепер ви повинні побачити його праворуч. Двічі клацніть на ньому, як тільки ви побачите його там, щоб змінити його значення, і додайте нове місце для нього як рядок, наприклад, e: dllcache .
Після наступного перезавантаження комп'ютера вам, можливо, буде запропоновано поставити компакт-диск Windows XP в привід, щоб деякі файли можна було скопіювати з нього в нове місце dllcache. Іншим способом було б просто перемістити файли зі старої папки в нову.
Якщо це не відбувається автоматично у вашій системі, ви можете скористатися командою sfc / scannow
змусити Windows заповнити нову папку файлами.
Ви також можете налаштувати налаштування в Редакторі групових політик, якщо воно доступне в системі. Завантажте gpedit.msc у систему та перейдіть до локальної комп'ютерної політики> Конфігурація комп’ютера> Адміністративні шаблони> Система> Захист файлів Windows та увімкніть політику 'Вкажіть місце кешу захисту файлів Windows'.
Оновлення : Зверніть увагу, що це працює лише для Windows XP, Windows 2000 та Windows Server 2003 .. Папка dllcache більше не є частиною новіших версій Windows. Новіші версії Windows використовують папку WinSxS замість якої за замовчуванням знаходиться під c: windows winxs .