Verplaats dllcache naar een ander station

Mijn dllcache-map in system32 heeft een grootte van bijna 450 megabytes op mijn Windows-partitie. De dllcache wordt gebruikt om een ​​systeembestand (dll) te vervangen dat is gewijzigd door het originele bestand. Het stoort me dat deze functie van Windows zoveel ruimte op mijn harde schijf in beslag neemt.

In mijn geval is het zelfs nog serieuzer omdat ik heb besloten om een ​​vrij kleine Windows-partitie te hebben, elke byte telt als je begrijpt wat ik bedoel.



Het idee werd geboren om de map dllcache naar een andere schijf te verplaatsen met behoud van de functionaliteit. Om de locatie van de dllcache-map te wijzigen, opent u het Windows-register en brengt u een wijziging aan. Druk hiervoor tegelijkertijd op de Windows- en R-toets om de runbox te openen. Typ regedit in het formulier en tik daarna op de enter-toets.

Gebruik de mappenstructuur aan de linkerkant om naar de volgende sleutel te navigeren:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

Klik daarna met de rechtermuisknop op de toets en selecteer Nieuw> Tekenreeks in het contextmenu. Geef de string een naam SFCDllCacheDir en klik op ok. Je zou het nu aan de rechterkant moeten zien. Dubbelklik erop zodra u het daar ziet om de waarde te wijzigen, en voeg de nieuwe locatie ervoor toe als tekenreeks, bijvoorbeeld e: dllcache .

Nadat u uw computer de volgende keer opnieuw hebt opgestart, wordt u waarschijnlijk gevraagd om de Windows XP-cd in de drive te plaatsen, zodat sommige bestanden ervan naar de nieuwe dllcache-locatie kunnen worden gekopieerd. Een andere manier zou zijn om eenvoudig de bestanden van de oude map naar de nieuwe te verplaatsen.

Als dit niet automatisch op uw systeem gebeurt, kunt u de opdracht gebruiken sfc / scannow om Windows te dwingen de nieuwe map met de bestanden te vullen.

U kunt de instelling ook configureren in de Groepsbeleid-editor als deze beschikbaar is op het systeem. Laad gpedit.msc op het systeem en ga naar Lokaal computerbeleid> Computerconfiguratie> Beheersjablonen> Systeem> Windows Bestandsbeveiliging, en schakel het beleid 'Specify Windows File Protection cache location' in.

Bijwerken: Houd er rekening mee dat dit alleen werkt voor Windows XP, Windows 2000 en Windows Server 2003 .. De map dllcache maakt geen deel meer uit van nieuwere versies van Windows. Nieuwere versies van Windows gebruiken in plaats daarvan de WinSxS-map die zich standaard onder c: windows winsxs bevindt.