Mover dllcache a otra unidad

Mi carpeta dllcache en system32 tiene un tamaño de casi 450 Megabytes en mi partición de Windows. El dllcache se utiliza para reemplazar un archivo de sistema (dll) que se ha cambiado por el original. Me molesta que esta función de Windows ocupe tanto espacio en mi disco duro.

Es aún más grave en mi caso porque decidí tener una partición de Windows bastante pequeña, cada byte cuenta si sabes a qué me refiero.



La idea nació para mover la carpeta dllcache a otra unidad manteniendo su funcionalidad. Para cambiar la ubicación de la carpeta dllcache, abra el Registro de Windows y realice una modificación. Para hacerlo, presione la tecla Windows y R al mismo tiempo para abrir el cuadro de ejecución. Escriba regedit en el formulario y luego toque la tecla Intro.

Utilice la estructura de carpetas de la izquierda para navegar hasta la siguiente tecla:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon

A continuación, haga clic con el botón derecho en la clave y seleccione Nuevo> Cadena en el menú contextual. Nombra la cadena SFCDllCacheDir y haga clic en Aceptar. Ahora debería verlo en el lado derecho. Haga doble clic en él una vez que lo vea allí para cambiar su valor y agregue la nueva ubicación como cadena, por ejemplo e: dllcache .

Después de reiniciar su computadora la próxima vez, probablemente se le pedirá que coloque el CD de Windows XP en la unidad para poder copiar algunos archivos a la nueva ubicación de dllcache. Otra forma sería simplemente mover los archivos de la carpeta anterior a la nueva.

Si esto no sucede automáticamente en su sistema, puede usar el comando sfc / scannow para obligar a Windows a llenar la nueva carpeta con los archivos.

Alternativamente, puede configurar la configuración en el Editor de políticas de grupo si está disponible en el sistema. Cargue gpedit.msc en el sistema y vaya a Política de equipo local> Configuración del equipo> Plantillas administrativas> Sistema> Protección de archivos de Windows, y habilite la política 'Especificar la ubicación de caché de Protección de archivos de Windows'.

Actualizar: Tenga en cuenta que esto solo funciona para Windows XP, Windows 2000 y Windows Server 2003 .. La carpeta dllcache ya no forma parte de las versiones más recientes de Windows. Las versiones más recientes de Windows usan la carpeta WinSxS en su lugar, que se encuentra en c: windows winsxs de forma predeterminada.