Almacén de controladores (DriverStore\FileRepository)
El almacén de controladores es una carpeta protegida, C:\Windows\System32\DriverStore\FileRepository, donde Windows guarda cada paquete de controladores que se ha preparado en el equipo. Windows instala dispositivos únicamente desde los paquetes del almacén de controladores, por lo que los controladores antiguos de gráficos y de impresoras pueden acumularse allí y ocupar varios gigabytes.
1Cómo llegan los paquetes allí
Cuando se instala un controlador, Windows primero copia (prepara) todo el paquete, con su archivo INF, en el almacén de controladores y luego lo instala para el dispositivo. Los paquetes aparecen como oem<número>.inf en herramientas como pnputil.
2Eliminación de paquetes antiguos
Los paquetes que ningún dispositivo utiliza se pueden eliminar con pnputil. pnputil /enum-drivers enumera los paquetes de terceros con su nombre publicado, proveedor, clase y versión. 'pnputil /delete-driver oem<número>.inf' elimina un paquete; Windows se niega si un dispositivo todavía lo utiliza a menos que se añada /force, lo cual debe evitarse.
Cómo enumerar y eliminar un paquete de controladores no utilizado
- Abra Terminal (administrador).
- Ejecute:
pnputil /enum-driversy tome nota del nombre publicado (oem<número>.inf) de una versión antigua. - Cree un punto de restauración primero.
- Ejecute: pnputil /delete-driver oem<número>.inf
- Si Windows informa de que el paquete está en uso, consérvelo.
Precauciones
- Nunca elimine carpetas dentro de FileRepository manualmente.
- No utilice /force en controladores de dispositivos de almacenamiento, red o pantalla: el equipo puede perder el dispositivo en el próximo inicio.
Artículos relacionados
- DISM (Deployment Image Servicing and Management)Qué es DISM, los comandos /CheckHealth, /ScanHealth y /RestoreHealth, y cómo DISM y SFC trabajan juntos para reparar Windows.
- Entorno de recuperación de Windows (WinRE)Qué es WinRE, cómo abrirlo, qué herramientas ofrece y cómo comprobarlo con reagentc /info.
- SFC (Comprobador de archivos de sistema)Qué hace sfc /scannow, cómo leer sus resultados, dónde está el archivo CBS.log y cuándo ejecutar DISM primero.
Fuentes
- Almacén de controladores (Microsoft Learn) learn.microsoft.com
- Sintaxis de comandos de PnPUtil (Microsoft Learn) learn.microsoft.com
Nota: Rain Cleaner crea un punto de restauración y una copia de los controladores actuales antes de instalar un controlador.
Última revisión: