Cómo borrar la carpeta FileRepository en DriverStore

Cuando se limpia el disco en Windows 10, 8 y Windows 7, se puede notar (por ejemplo, utilizando un software de análisis de uso de espacio en disco) que la carpeta C: Windows System32 DriverStore FileRepository ocupa gigabytes de espacio libre. Sin embargo, los métodos estándar de limpieza no borran el contenido de esta carpeta.

Este tutorial es una guía paso a paso de lo que hay en la carpeta DriverStore FileRepository en Windows, si puede eliminar el contenido de esta carpeta y cómo borrarla de forma segura para su sistema. Usted también puede necesitar: Cómo limpiar la unidad C de archivos basura, Cómo averiguar lo que se utiliza en su unidad.

Contenido de FileRepository en Windows 10, 8 y Windows 7

La carpeta FileRepository contiene copias de paquetes de controladores de dispositivos que están listos para ser instalados. En la terminología de Microsoft – Controladores por etapas, que, al estar en DriverStore, pueden ser instalados sin derechos de administrador.

Por ejemplo, si una vez conectó algún dispositivo que ahora está deshabilitado y descargó un controlador para él, luego deshabilitó el dispositivo y borró el controlador, el controlador puede instalarse desde DriverStore la próxima vez que se conecte.

Cuando los controladores de hardware son actualizados por el sistema o manualmente, las versiones antiguas de los controladores permanecen en la carpeta especificada, pueden servir para hacer retroceder el controlador y, al mismo tiempo, causar un aumento en la cantidad de espacio en disco requerido para el almacenamiento, que no puede ser limpiado por los métodos descritos en la guía: Cómo eliminar los controladores antiguos de Windows.

Borrar el DriverStore FileRepository

En teoría, se puede eliminar todo el contenido de FileRepository en Windows 10, 8 o Windows 7, pero esto todavía no es completamente seguro, puede causar problemas y, además, no es necesario para la limpieza del disco. Haz una copia de seguridad de los controladores de Windows por si acaso.

En la mayoría de los casos, los gigabytes y decenas de gigabytes que ocupa la carpeta DriveStore son el resultado de las múltiples actualizaciones de los controladores de las tarjetas gráficas NVIDIA y AMD, de las tarjetas de sonido Realtek y, con menor frecuencia, de otros controladores de periféricos actualizados periódicamente. Si eliminas las versiones antiguas de estos controladores de FileRepository (aunque sólo sean controladores de tarjetas de vídeo), puedes reducir el tamaño de la carpeta muchas veces.

Cómo limpiar la carpeta DriverStore eliminando de ella los controladores innecesarios:

  1. Ejecute el Símbolo del sistema como administrador (comience a escribir “Símbolo del sistema” en su búsqueda, cuando encuentre el elemento que desea, haga clic con el botón derecho y seleccione “Ejecutar como administrador” en el menú contextual.
  2. En la línea de comandos, introduzca el comando pnputil.exe /e > c:Ndrivers.txt y pulse Enter.
  3. El comando del paso 2 creará un archivo conductores.txt en la unidad C con una lista de los paquetes de controladores almacenados en FileRepository.
  4. Ahora puede eliminar los controladores no deseados utilizando los comandos pnputil.exe /d oemNN.inf (donde NN es el número de archivo del controlador, como se especifica en el archivo drivers.txt, por ejemplo, oem10.inf). Si el controlador está en uso, verá un mensaje de error de eliminación de archivos.

Recomiendo desinstalar primero los antiguos controladores de la tarjeta de vídeo. Puede ver la versión actual del controlador y su fecha en el Administrador de dispositivos de Windows.

Los más antiguos se pueden desinstalar con seguridad, y comprobar el tamaño de la carpeta DriverStore al terminar – con toda probabilidad, volverá a la normalidad. También puede eliminar los controladores antiguos de otros dispositivos periféricos (pero no recomiendo desinstalar los controladores de dispositivos desconocidos para usted del sistema Intel, AMD y similares). La captura de pantalla de abajo es un ejemplo del cambio de tamaño de la carpeta después de desinstalar 4 paquetes de controladores NVIDIA antiguos.

La utilidad Driver Store Explorer (RAPR), disponible en github.com/lostindark/DriverStoreExplorer

Después de iniciar la utilidad (ejecutada como administrador), haga clic en “Enumerar”.

A continuación, en la lista de paquetes de controladores detectados, seleccione los innecesarios y elimínelos con el botón “Eliminar paquete” (los controladores utilizados no se eliminarán a menos que esté marcada la opción “Forzar eliminación”). También puede seleccionar automáticamente los controladores antiguos haciendo clic en el botón “Seleccionar controladores antiguos”.

Cómo eliminar el contenido de una carpeta manualmente

Advertencia: Este método no debe utilizarse si no se está preparado para los problemas de rendimiento de Windows que pueden producirse.

También hay una forma de eliminar manualmente las carpetas del Depósito de Archivos, aunque es mejor no hacerlo (no es seguro):

  1. Ir a la carpeta C: Windows Sistema32 DriverStorehacer clic con el botón derecho del ratón en la carpeta Depósito de archivos y haga clic en “Propiedades”.
  2. En la pestaña Seguridad, haga clic en Avanzada.
  3. En el campo Propietario, haga clic en Cambiar.
  4. Introduzca su nombre de usuario (o haga clic en “Avanzado” – “Buscar” y seleccione su nombre de usuario de la lista). Y pulsa “OK”.
  5. Marque “Reemplazar el propietario del subcontenedor y del objeto” y “Reemplazar todos los registros de permisos de los objetos hijos”. Haga clic en “Aceptar” y responda “Sí” a la advertencia sobre la inseguridad de dicha operación.
  6. Volverá a la pestaña de Seguridad. Haga clic en “Cambiar” bajo la lista de usuarios.
  7. Haga clic en “Añadir”, añada su cuenta y establezca “Acceso total”. Haga clic en “Aceptar” y confirme el cambio de permiso. Cuando haya terminado, haga clic en “Aceptar” en la ventana de propiedades de la carpeta FileRepository.
  8. El contenido de la carpeta puede ahora ser eliminado manualmente (sólo los archivos individuales actualmente en uso en Windows no podrán ser eliminados, haciendo clic en “Omitir” será suficiente para ellos.

Eso es todo por ahora sobre el tema de la eliminación de los paquetes de controladores no utilizados. Si todavía hay preguntas o tienes algo que añadir, puedes hacerlo en los comentarios.