Перенести 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 в привод, чтобы некоторые файлы можно было скопировать с него в новое место кэша dll. Другой способ - просто переместить файлы из старой папки в новую.
Если это не происходит автоматически в вашей системе, вы можете использовать команду sfc / scannow
чтобы заставить Windows заполнить новую папку файлами.
Вы также можете настроить параметр в редакторе групповой политики, если он доступен в системе. Загрузите gpedit.msc в систему и перейдите к Политике локального компьютера> Конфигурация компьютера> Административные шаблоны> Система> Защита файлов Windows и включите политику «Указать расположение кэша защиты файлов Windows».
Обновить : Обратите внимание, что это работает только для Windows XP, Windows 2000 и Windows Server 2003 .. Папка dllcache больше не является частью более новых версий Windows. В более новых версиях Windows вместо этого используется папка WinSxS, которая по умолчанию расположена в c: windows winsxs .