Преместете dllcache на друг диск

Моята папка dllcache в system32 има размер от почти 450 мегабайта на моя Windows дял. Dllcache се използва за замяна на системен файл (dll), който е променен с оригиналния. Притеснява ме, че тази функция на Windows заема толкова много място на моя твърд диск.

В моя случай е още по-сериозно, защото реших да имам доста малък дял на Windows, всеки байт се брои, ако знаете какво имам предвид.



Роди се идеята да преместите папката dllcache на друго устройство, като същевременно запазвате нейната функционалност. За да промените местоположението на папката dllcache, отваряте системния регистър на Windows и правите модификация в него. За целта натиснете клавиша Windows и R едновременно, за да отворите стартовата кутия. Въведете regedit във формата и натиснете клавиша за въвеждане след това.

Използвайте структурата на папките вляво, за да отидете на следния клавиш:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

След това кликнете с десния бутон върху бутона и изберете New> String от контекстното меню. Име на низ SFCDllCacheDir и щракнете върху ок. Сега трябва да го видите от дясната страна. Щракнете двукратно върху него, след като го видите там, за да промените стойността му, и добавете новото място за него като низ, например e: dllcache .

След рестартиране на компютъра за следващия път вероятно ще бъдете подканени да поставите CD с Windows XP в устройството, така че някои файлове да бъдат копирани от него до новото място на dllcache. Друг начин би бил просто да преместите файловете от старата папка в новата.

Ако това не се случи автоматично във вашата система, можете да използвате командата sfc / scannow да принуди Windows да запълни новата папка с файловете.

Можете също да конфигурирате настройката в редактора на групови политики, ако тя е налична в системата. Заредете gpedit.msc в системата и отворете локалната компютърна политика> Конфигурация на компютъра> Административни шаблони> Система> Защита на файлове на Windows и активирайте правилото „Посочете кеша на защитата на файловете на Windows“.

Актуализация: Моля, обърнете внимание, че това работи само за Windows XP, Windows 2000 и Windows Server 2003 .. Папката dllcache вече не е част от по-новите версии на Windows. По-новите версии на Windows вместо това използват папката WinSxS, която се намира под c: windows winxs по подразбиране.