Flyt dllcache til et andet drev

Min dllcache-mappe i system32 har en størrelse på næsten 450 Megabyte på min Windows-partition. Dllcache bruges til at erstatte en systemfil (dll), der er ændret med den originale. Det generer mig, at denne funktion af Windows tager så meget plads på min harddisk.

Det er endnu mere alvorligt i min sag, fordi jeg besluttede at have en ret lille Windows-partition, hver byte tæller, hvis du ved, hvad jeg mener.

Ideen blev født til at flytte dllcache-mappen til et andet drev, mens dens funktionalitet bevares. For at ændre placeringen af ​​dllcache-mappen åbner du Windows-registreringsdatabasen og foretager en ændring af den. For at gøre det skal du trykke på Windows og R-tasten på samme tid for at åbne runbox. Indtast regedit i formularen, og tryk derefter på enter-tasten bagefter.

Brug mappestrukturen til venstre for at navigere til følgende nøgle:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

Højreklik på tasten bagefter og vælg Ny> Streng i genvejsmenuen. Navn strengen SFCDllCacheDir og klik på ok. Du skal nu se det på højre side. Dobbeltklik på det, når du ser det der for at ændre dets værdi, og tilføj det nye sted til det som strengen, f.eks. E: dllcache .

Efter at have genstartet din computer næste gang, bliver du sandsynligvis bedt om at sætte Windows XP-cd'en i drevet, så nogle filer kan kopieres fra den til den nye dllcache-placering. En anden måde ville være at blot flytte filerne fra den gamle mappe til den nye.

Hvis dette ikke sker automatisk på dit system, kan du bruge kommandoen sfc / scannow at tvinge Windows til at udfylde den nye mappe med filerne.

Du kan alternativt konfigurere indstillingen i Group Policy Editor, hvis den er tilgængelig på systemet. Indlæs gpedit.msc på systemet og naviger til Lokal computerpolitik> Computerkonfiguration> Administrationsskabeloner> System> Windows Filbeskyttelse, og aktiver politikken 'Specificer Windows Filbeskyttelses cache placering'.

Opdatering : Bemærk, at dette kun fungerer til Windows XP, Windows 2000 og Windows Server 2003 .. dllcache-mappen er ikke længere en del af nyere versioner af Windows. Nyere versioner af Windows bruger i stedet WinSxS-mappen, som som standard er placeret under c: windows winsxs .