Flytt dllcache til en annen stasjon

Min dllcache-mappe i system32 har en størrelse på nesten 450 megabyte på min Windows-partisjon. Dllcache brukes til å erstatte en systemfil (dll) som er endret med den opprinnelige. Det plager meg at denne funksjonen i Windows tar så mye plass på harddisken min.



Det er enda mer alvorlig i mitt tilfelle fordi jeg bestemte meg for å ha en ganske liten Windows-partisjon, hver byte teller hvis du vet hva jeg mener.

Ideen ble født til å flytte dllcache-mappen til en annen stasjon og samtidig beholde funksjonaliteten. For å endre plasseringen til dllcache-mappen åpner du Windows-registeret og gjør en endring av den. For å gjøre det, trykk på Windows og R-tasten samtidig for å åpne runbox. Skriv inn regedit i skjemaet og trykk på enter-tasten etterpå.

Bruk mappestrukturen til venstre for å navigere til følgende tast:



HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

Høyreklikk på tasten etterpå og velg Ny> Streng fra hurtigmenyen. Navn strengen SFCDllCacheDir og klikk ok. Du skal nå se den på høyre side. Dobbeltklikk på den når du ser den der for å endre verdien, og legg til den nye plasseringen for den som strengen, for eksempel e: dllcache .

Etter å ha startet datamaskinen din neste gang, vil du sannsynligvis bli bedt om å sette Windows XP-CDen i stasjonen slik at noen filer kan kopieres fra den til den nye dllcache-plasseringen. En annen måte ville være å bare flytte filene fra den gamle mappen til den nye.



Hvis dette ikke skjer automatisk på systemet ditt, kan du bruke kommandoen sfc / scannow å tvinge Windows til å fylle den nye mappen med filene.

Du kan alternativt konfigurere innstillingen i Group Policy Editor hvis den er tilgjengelig på systemet. Last inn gpedit.msc på systemet og naviger til Lokal datamaskinpolicy> Datakonfigurasjon> Administrative maler> System> Windows Filbeskyttelse, og aktiver politikken 'Spesifiser hurtig filboksplassering for Windows'.

Oppdater : Vær oppmerksom på at dette bare fungerer for Windows XP, Windows 2000 og Windows Server 2003 .. dllcache-mappen er ikke lenger en del av nyere versjoner av Windows. Nyere versjoner av Windows bruker WinSxS-mappen i stedet som ligger under c: windows winsxs som standard.