Saltar al contenido

Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide]

abril 8, 2021

Hola, otro post de SoporteTIC!

Los controladores de dispositivos son un componente importante de Windows. Le dicen al sistema operativo cómo operar un dispositivo de hardware en particular. Los controladores son un puente de comunicación entre el sistema operativo del software y el hardware. Sin los controladores instalados, Windows no podrá comunicarse con el hardware.

Windows 10 viene con una colección de paquetes de controladores confiables del hardware más común de Microsoft y otros proveedores. Esto se llama Tienda de controladores.

Windows 10 guarda todos los controladores dentro de esta carpeta llamada DriverStore. Su ubicación exacta es:

% SystemRoot% System32 DriverStore

Dado que los archivos dentro de esta carpeta son críticos para el funcionamiento del sistema, se recomienda no tocar la carpeta.

¿Cuándo eliminar los controladores antiguos?

Con el tiempo, Windows seguirá instalando controladores de dispositivo para todo el hardware nuevo conectado a la PC, como impresoras, dispositivos USB, monitores, etc.

Si hay nuevos controladores disponibles para un dispositivo en particular, Windows intentará descargar e instalar automáticamente la última versión a través de Windows Update.

Hay una salvedad a esto. Si bien Windows sigue agregando e instalando nuevos controladores, no eliminará los antiguos. Los controladores antiguos siguen ocupando espacio en el disco duro y eventualmente llenarán la unidad del sistema.

Aquí es cuando debe preocuparse por eliminar los controladores antiguos del sistema para liberar espacio en disco del volumen del sistema. Hay algunas formas de limpiar los controladores antiguos de forma segura. Discutiremos cada método paso a paso.

Limpiar versiones antiguas de controladores con Storage Sense o Disk Cleanup

Windows 10 viene con la opción Storage Sense que puede eliminar automáticamente archivos innecesarios de la unidad del sistema. También puede programar el proceso de limpieza para mantener su sistema ordenado.

  1. Vaya a Configuración (tecla de Windows + i)
  2. Vaya a Sistema -> Almacenamiento
  3. Haga clic en Liberar espacio ahora

Libera espacio ahoraLibera espacio ahora

Esto buscará automáticamente archivos innecesarios, incluidos los paquetes de controladores de dispositivo que ya no se utilizan. Haga clic en el Quitar archivos cuando finalice el escaneo.

Búsqueda de paquetes de controladores de dispositivosBúsqueda de paquetes de controladores de dispositivos

Para versiones anteriores de Windows, puede utilizar la utilidad Liberador de espacio en disco.

  1. Vaya a Ejecutar -> cleanmgr
    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 1
  2. Se abrirá la ventana Liberador de espacio en disco para la unidad C. Haga clic en «Limpiar archivos del sistema» y seleccione las unidades del sistema nuevamente cuando se le solicite.
    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 2
  3. Luego calculará el espacio libre que puede tener en la unidad C.
    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 3
  4. Se abrirá de nuevo una ventana de Liberador de espacio en disco con una lista de todos los archivos que puede eliminar para liberar la unidad C para un poco de espacio adicional. Marque la casilla de verificación de «Paquetes de controladores de dispositivo”, Y presione OK.
    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 4

Todos los controladores antiguos que estaban presentes en su sistema serán eliminados por el Liberador de espacio en disco.

Desinstale los controladores antiguos con el Administrador de dispositivos

El método mencionado anteriormente no elimina todos los controladores de dispositivos antiguos. Si queremos desinstalar todos los controladores de los dispositivos que actualmente no están conectados a nuestro sistema, tendremos que escanear manualmente a través del administrador de dispositivos. Así es como lo hacemos:

  1. Ir Administrador de dispositivos (Tecla de Windows + X + M)
  2. En el menú Ver, seleccione Mostrar dispositivos ocultos. Esto mostrará los dispositivos ocultos en la lista. Los dispositivos ocultos se indican mediante iconos descoloridos.

Mostrar dispositivos ocultosMostrar dispositivos ocultos

Los dispositivos ocultos son los que actualmente no están conectados a nuestro sistema. Haga clic con el botón derecho en cualquier entrada atenuada y seleccione Desinstalar para desinstalar el dispositivo y quitar su controlador.Desinstalar los controladores antiguosDesinstalar los controladores antiguos

Si va a las Propiedades de cualquier dispositivo oculto, verá el siguiente mensaje de error:

Actualmente, este dispositivo de hardware no está conectado a la computadora. (Código 45)

Para solucionar este problema, vuelva a conectar este dispositivo de hardware a la computadora.

Elimine los controladores antiguos y no utilizados mediante el script de PowerShell

Escanear manualmente los controladores antiguos y no utilizados es un proceso largo y agotador. Los chicos de ITBros Hice un gran trabajo y creó un script de PowerShell para desinstalar automáticamente los controladores antiguos y no utilizados. Siga las instrucciones a continuación para descargar y ejecutar el script.

  1. Descargue el script de PowerShell desde aquí:

    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 5

    Desinstalar controladores antiguos automáticamente (3,4 KiB, 6.154 visitas)

  2. Abra PowerShell con privilegios administrativos.
  3. Ejecute el siguiente comando para permitir scripts sin firmar:
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
  4. A continuación, ejecute el script de ps1 descargado del enlace anterior.
    C: Users soportetics Downloads driver_cleanup.ps1

Ejecute el script de PowerShell para desinstalar los controladores antiguosEjecute el script de PowerShell para desinstalar los controladores antiguos

Paso no. 3 es necesario. De lo contrario, recibirá el siguiente mensaje de error:

. driver_cleanup.ps1: el archivo C: users soportetics Desktop driver_cleanup.ps1 no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema.

Si no se siente cómodo con los métodos mencionados anteriormente, puede seleccionar una de las siguientes herramientas y desinstalar los controladores con facilidad. El software de terceros es una opción preferible y más segura de usar si no sabe mucho sobre los controladores de Windows.

Herramienta de limpieza de dispositivos

Device Cleanup Tool es una utilidad muy simple para eliminar dispositivos no presentes de la instalación de Windows. Es muy similar al Administrador de dispositivos de Windows, pero enumera los dispositivos no presentes por separado y le permitirá seleccionar todos y desinstalar los controladores simultáneamente.Herramienta de limpieza de dispositivosHerramienta de limpieza de dispositivos

Descargar la herramienta de limpieza de dispositivos

Explorador de la tienda de controladores

Driver Store Explorer es una herramienta gratuita que le permite ver lo que hay dentro de DriverStore de una manera «legible por humanos». Puede enumerar todos los paquetes de controladores almacenados en la tienda de controladores actual, agregar / eliminar un controlador, etc.

La mayor ventaja de Driver Store Explorer es que puede ordenar los controladores por tamaño. De esta manera, puede eliminar los controladores que consumen más espacio y recuperar fácilmente el espacio anterior en la unidad del sistema.Explorador de la tienda de controladoresExplorador de la tienda de controladores

Descargar Driver Store Explorer

Nota: Driver Store Explorer requiere .NET Framework 4 o posterior para ejecutarse.

Mago conductor

Driver Magician es una herramienta de pago, pero merece la pena. Es un paquete todo en uno para administrar los controladores de dispositivos del sistema con soporte para actualización, copia de seguridad, restauración y desinstalación.

  1. Descarga Driver Magician
  2. Ejecute el programa y seleccione Desinstalar controladores
  3. La lista de controladores aparecerá en el panel de la derecha. Los resaltados en rojo se pueden quitar de forma segura.
    Desinstalar / quitar controladores antiguos de Windows [The Ultimate Guide] 6

Como administrador de red, prefiero el método PowerShell, que es gratuito y fácil de replicar. Puedo ejecutar el script PS en cualquier no. de sistemas de forma remota resultando en consecuencias deseables para todos los hosts.

¿Cuál es su forma favorita de limpiar o eliminar controladores de dispositivos antiguos en Windows?

Sin más, esperamos que os haya parecido interesante, si lo compartís en redes sociales, os lo agradeceremos mucho 😃.