Flytta dllcache till en annan enhet

Prova Vårt Instrument För Att Eliminera Problem

Min dllcache-mapp i system32 har en storlek på nästan 450 megabyte på min Windows-partition. Dllcachen används för att ersätta en systemfil (dll) som har ändrats med den ursprungliga. Det stör mig att den här funktionen i Windows tar så mycket utrymme på min hårddisk.

Det är ännu mer allvarligt 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.

Idén föddes att flytta dllcache-mappen till en annan enhet samtidigt som funktionen bibehålls. För att ändra platsen för dllcache-mappen öppnar du Windows-registret och gör en ändring av den. För att göra det trycker du på Windows och R samtidigt för att öppna runboxen. Skriv in regedit i formuläret och tryck på Enter-tangenten efteråt.

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

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

Högerklicka på tangenten efteråt och välj Ny> Sträng från snabbmenyn. Namnge strängen SFCDllCacheDir och klicka på ok. Du ska nu se det på höger sida. Dubbelklicka på den när du ser den där för att ändra dess värde och lägg till den nya platsen för den som strängen, till exempel e: dllcache .

Efter att du har startat om datorn nästa gång kommer du förmodligen att uppmanas att sätta Windows XP-cd-skivan i enheten så att vissa filer kan kopieras från den till den nya dllcache-platsen. Ett annat sätt skulle vara att helt enkelt flytta filerna 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 att fylla den nya mappen med filerna.

Du kan alternativt konfigurera inställningen i Group Policy Editor om den är tillgänglig på systemet. Ladda gpedit.msc i systemet och navigera till Lokal datorpolicy> Datorkonfiguration> Administrativa mallar> System> Windows-filskydd och aktivera policyn 'Ange Windows-filskyddets cache-plats'.

Uppdatering : Observera att detta bara fungerar för Windows XP, Windows 2000 och Windows Server 2003 .. Dllcache-mappen är inte längre en del av nyare versioner av Windows. Nyare versioner av Windows använder i stället WinSxS-mappen som ligger under c: windows winsxs som standard.