Skip to content
Menu
CDhistory
CDhistory

¿Cómo limpiar la carpeta FileRepository en DriverStore?

Posted on octubre 3, 2021 by admin

Mientras se limpia el disco en Windows 10, se puede notar que la carpeta FileRepository comenzó a ocupar demasiado espacio (¡y a menudo es un GBs de espacio libre!) y no se vacía mediante el uso de herramientas de limpieza estándar.

En esta instrucción, vamos a echar un vistazo más de cerca a lo que la carpeta FileRepository es, lo que contiene y podemos eliminar de forma segura estos datos para liberar algo de espacio.

  • Contenido de FileRepository en Windows 10
  • Limpiar DriverStoreFileRepository
  • Usando Driver Store Explorer
  • ¿Cómo limpiar manualmente la carpeta FileRepository?

Contenido de FileRepository en Windows 10

La carpeta FileRepository contiene copias de paquetes de controladores de dispositivos que están listos para ser instalados. Los Drivers Staged ubicados en DriverStore y pueden ser instalados sin privilegios administrativos.

La ruta completa de la carpeta:

C:\NWindows\System32\NDriverStore

Así es como puede verse el contenido de la carpeta FileRepository:

limpiar la carpeta filerepository en driverstore

Como puede ver, la carpeta contiene muchos subdirectorios, en el nombre de cada uno se especifica el nombre del archivo inf del controlador.

Mientras se actualizan los controladores por el sistema operativo o manualmente, los viejos controladores pueden ser almacenados en esta carpeta, podrían ser utilizados para revertir el controlador más tarde. Eso es bastante útil, pero estos archivos también ocupan mucho espacio libre.

Limpiar DriverStoreFileRepository

Básicamente se puede eliminar todo el contenido de la carpeta en Windows 10-pero esto podría ser inseguro, y podría enfrentarse con errores, fallos, etc.

La situación más común es cuando decenas o miles de GBs de espacio en disco están ocupados por la carpeta DriveStore-que contiene una gran cantidad de archivos de actualización de controladores para las tarjetas gráficas NVIDIA y AMD, tarjetas de sonido Realtek, y, a veces, regularmente los archivos de actualización de controladores de los dispositivos conectados (impresoras, escáneres, etc.). Puede reducir drásticamente el tamaño de la carpeta FileRepository eliminando los archivos con controladores antiguos (aunque sólo elimine los controladores antiguos de la tarjeta de vídeo).

Importante. Como precaución, recomendamos encarecidamente crear primero un punto de restauración antes de eliminar cualquiera de los archivos.

Windows 10 tiene una herramienta de limpieza de disco incorporada que también puede eliminar los controladores antiguos que no se utilizan.

  1. Ejecute el asistente de limpieza de disco pulsando las teclas Win + R e introduciendo el comando cleanmgr.exe;
    limpiar carpeta de archivos
  2. En la ventana Liberador de disco para (C:), haga clic en el botón Limpiar archivos de sistema;
  3. Seleccione la opción Paquetes de controladores de dispositivos y haga clic en Aceptar para iniciar la limpieza de controladores.
    Limpiar el repositorio de archivos en driverstore

Sin embargo, este método de limpieza de la carpeta FileRepository es extremadamente ineficiente. Es poco probable que pueda reducir el tamaño de la carpeta en más de 30-100 MB.

En caso de que quiera limpiar la carpeta DriverStore más profundamente, siga los siguientes pasos:

  1. Pulse Win y escriba Símbolo del sistema. Haga clic con el botón derecho del ratón y ejecútelo como Administrador.
  2. Escriba y el comando pnputil.exe /e > c:drivers.txt haciendo clic en Enter.
    pnputil.exe
  3. El comando del paso 2 creará un archivo drivers.txt en la unidad C: con las listas de paquetes de controladores que se almacenan en la carpeta FileRepository.
    drivers FileRepository
  4. Ahora puede eliminar todos los controladores innecesarios con la ayuda del comando pnputil.exe /d oemNN.inf (NN – es un número de paquete de archivos de controladores de drivers.txt, como por ejemplo oem07.inf). En caso de que el conductor está en uso, verá un error al intentar eliminarlo.
    pnputil.exe paquete de controladores

Si el conductor no se utiliza en el sistema, el mensaje «Paquete de controladores eliminado con éxito» debe aparecer. En caso contrario, aparecerá un error: «La eliminación del paquete de controladores ha fallado: Uno o más dispositivos están actualmente instalados utilizando el INF especificado». Si está seguro de que no necesita este controlador, puede eliminarlo utilizando la opción /f:

Pnputil.exe /d /f oem2.inf

Si hay muchos controladores en el sistema, puede utilizar el siguiente script para la eliminación automática de controladores. Cree un archivo de texto cleanupdrivers.bat con el siguiente código y ejecútelo como administrador. Este script hará un bucle secuencial de todos los archivos inf con un índice de 1 a 400 y eliminará los archivos de controladores correspondientes. Si el controlador se utiliza o no existe, se omitirá:

@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)

Para su comodidad, puede crear una tabla de Excel con listas de todos los controladores instalados, encontrar duplicados del mismo controlador y ordenarlos por fecha de instalación y/o versión del controlador. Es aconsejable mantener el sistema sólo con la versión más reciente de cada controlador.

  1. Puede exportar la lista de controladores a un archivo de texto utilizando el comando:
    dism /online /get-drivers /format:table > c:\drivers.txt
  2. Luego hay que limpiar el archivo de texto de las líneas de texto;
    limpiar carpeta filerepositorio en windows 10
  3. Importar este archivo a la app de Excel, eliminar filas y columnas vacías;
  4. Como resultado, obtendrá una lista de nombres de controladores, versiones, nombres de clases, proveedores y fechas de instalación;
  5. Queda por ordenar la lista y seleccionar el controlador con el mismo nombre (a excepción de la última versión por la fecha de instalación);
    clean filerepository in driverstore windows 10
  6. Ahora puede eliminar los controladores antiguos utilizando la utilidad pnputil como se describe anteriormente.

Le recomendamos que elimine los controladores antiguos de la tarjeta gráfica al principio (en Windows 10 puede encontrar información sobre la versión actual de los controladores en el Administrador de dispositivos).

versión de los controladores

Puede eliminar los archivos antiguos; eso no dañará su ordenador. También puede eliminar los controladores antiguos de otros dispositivos conectados (impresoras, escáneres, etc.). No se recomienda eliminar los controladores de dispositivos de sistema desconocidos (como Intel, AMD y otros). Después de eliminar los controladores, reinicie su ordenador. Si después del arranque del sistema algunos dispositivos tendrán la descripción Dispositivo desconocido con un icono amarillo en el Administrador de dispositivos, dichos controladores deben descargarse e instalarse manualmente o utilizando la función de actualización automática de controladores.

Después de terminar compruebe la carpeta DriverStore – ¿qué tamaño tiene ahora? Lo más probable es que se haya reducido drásticamente.

Usando Driver Store Explorer

La tarea descrita anteriormente también se puede realizar con la ayuda de la utilidad Driver Store Explorer (RAPR), aquí hay un enlace para su descarga.

Ejecute el programa con privilegios administrativos y pulse Enumerar.

driver store explorer

Después de eso, tiene que elegir los paquetes para eliminar. Compruebe en ellos y pulse Borrar paquete (los controladores que están siendo utilizados por el sistema en este momento no se borrarán en caso de que no haya marcado la opción Forzar borrado.

Consejo. Puede elegir los controladores antiguos automáticamente pulsando el botón Seleccionar controladores antiguos.

¿Cómo limpiar manualmente la carpeta FileRepository?

¡Importante! ¡La implementación de estas instrucciones puede causar fallos en Windows 10 y puede dañar su sistema! Hágalo sólo bajo su propio riesgo!

Puede eliminar los archivos en FileRepository manualmente (pero es inseguro y no se recomienda):

  1. Vaya a la carpeta C:\Windows\System32\DriverStore, haga clic derecho en la carpeta FileRepository y pulse Propiedades.
    Propiedades de FileRepository
  2. Vaya a la pestaña Seguridad y pulse en Avanzado.
    Avanzado FileRepository
  3. Cerca del campo Propietario pulse en Cambiar.
    propietario FileRepository
  4. Escriba su nombre de usuario o pulse Avanzado >Buscar ahora y elíjalo de la lista. Haga clic en ОK.
    grupo de usuarios FileRepository
  5. Marque la opción Reemplazar propietario en subcontenedores y Reemplazar todas las entradas de permisos de los objetos hijos con entradas de permisos heredables de este objeto. Pulse OK y confirme la operación.
    propietario subcontenedores FileRepository
  6. Ahora volverá a la pestaña Seguridad. Haga clic en Editar bajo la lista de usuarios.
  7. Pulse Añadir… > Avanzado, busque su cuenta en la lista y elíjala. Establece los permisos de control total para ella. Haga clic en ОK y confirme los cambios. Después de terminar, haga clic en Aceptar.
  8. Ahora el contenido de la carpeta se puede eliminar manualmente (algunos de los archivos todavía no se puede eliminar porque se utiliza por OS en el momento, puede omitirlos haciendo clic en el botón correspondiente).

¡Eso es todo! Espero que esto haya sido útil y te haya ayudado a liberar algo de espacio limpiando la carpeta FileRepository.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Acela está de vuelta: NYC o Boston por 99 dólares
  • Entrada OMIM – # 608363 – SÍNDROME DE DUPLICACIÓN DEL CROMOSOMA 22q11.2
  • Los padres de Kate Albrecht – Conoce más sobre su padre Chris Albrecht y su madre Annie Albrecht
  • Temple Fork Outfitters
  • Burr (novela)

Archivos

  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • junio 2021
  • mayo 2021
  • abril 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes