Flytta dllcache till en annan enhet

0
325

Min dllcache i system32 har en storlek på nästan 450 Megabyte på min Windows-partition. Den dllcache används för att ersätta ett system file (dll) som har ändrats med den ursprungliga. Det stör mig att denna funktion i Windows tar upp så mycket plats på min hårddisk.

Det är ännu mer allvarlig i mitt fall eftersom jag bestämde mig för att ha en ganska liten Windows-partition, varje byte räknas om du vet vad jag menar.

Föddes idén att flytta dllcache till en annan enhet och samtidigt hålla sin funktionalitet. För att ändra placeringen av dllcache du öppnar Windows-Registret och göra en ändring på det. För att göra det trycker du på Windows-och R-knappen samtidigt för att öppna runbox. Skriv in regedit i formuläret och tryck på enter efteråt.

Använd mappstrukturen till vänster för att navigera till följande nyckel:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

Högerklicka på nyckeln efteråt och välj Ny > String från den sammanhangsberoende menyn. Namn strängen SFCDllCacheDir och klicka på ok.Du bör nu se det på höger sida. Dubbel-klicka på det när du ser det där för att ändra dess värde, och lägga till den nya platsen för det som string, till exempel e:dllcache.

Efter en omstart av din dator till nästa gång du kommer förmodligen att bli uppmanad att sätta i Windows XP-CD: n i enheten så att vissa filer kan kopieras från det att den nya dllcache läge. Ett annat sätt skulle vara att helt enkelt flytta filer från den gamla mappen till den nya.

Om detta inte sker automatiskt på ditt system kan du använda kommandot sfc /scannow för att tvinga Windows för att fylla den nya mappen med filerna.

Du kan alternativt konfigurera inställningen i principeditorn om den är tillgänglig på systemet. Ladda gpedit.msc på systemet och navigera till den Lokala Datorn > Datorns Konfiguration > Administrativa Mallar > System – > Windows File Protection, och aktivera principen “Ange Windows File Protection cache-läge”.

Uppdatering: observera att det här endast fungerar för Windows XP, Windows 2000 och Windows Server 2003.. dllcache är inte längre en del av nyare versioner av Windows. Nyare versioner av Windows använder WinSxS-mappen i stället som ligger under c:windowswinsxs som standard.