Flytte dllcache til en annen stasjon

0
279

Min dllcache i system32 har en størrelse på nesten 450 Mb på min Windows-partisjonen. Dllcache-brukes til å erstatte et system fil (dll) som har blitt endret med den opprinnelige. Det plager meg at denne Windows-funksjonen tar opp 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 samtidig dens funksjonalitet. Hvis du vil endre plasseringen av dllcache du åpner Windows-Registeret og gjøre en endring til det. For å gjøre dette trykker du på Windows og R-tasten samtidig for å åpne runbox. Skriv inn regedit i skjemaet og trykk på enter etterpå.

Bruk mappestrukturen på venstre side for å navigere til følgende nøkkel:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

Høyre-klikk på nøkkelen etterpå, og velg Ny – > String fra kontekst-menyen. Navn strengen SFCDllCacheDir og klikk på ok.Du skal nå kunne se det på høyre side. Dobbeltklikk på det når du ser det på det å endre sin verdi, og legg til den nye plasseringen for den som streng, for eksempel e:dllcache.

Etter at du har startet datamaskinen på nytt for neste gang du vil sannsynligvis bli bedt om å sette inn Windows XP-CD i stasjonen, slik at enkelte filer kan kopieres fra den til den nye dllcache beliggenhet. En annen måte ville være å bare flytte filer fra den gamle mappen til den nye.

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

Du kan også konfigurere innstillingen i Group Policy Editor, hvis den er tilgjengelig på systemet. Legg gpedit.msc på systemet, og naviger til Lokal datamaskinpolicy > Computer Configuration – > Administrative Maler > System > Windows File Protection, og at politikk “Angi Windows File Protection cache sted”.

Oppdatering: Vær oppmerksom på at dette fungerer kun for Windows XP, Windows 2000 og Windows Server 2003.. dllcache er ikke lenger en del av nyere versjoner av Windows. Nyere versjoner av Windows bruker WinSxS mappe i stedet som ligger under c:windowswinsxs standard.