Herramienta para desinstalar drivers.sys y servicios

Iniciado por cixert, 4 Marzo 2015, 23:39 PM

0 Miembros y 1 Visitante están viendo este tema.

cixert

Os dejo los enlaces a unas herramientas que he verificado sirven para desinstalar todo tipo de drivers y servicios (incluidos aquellos que dejan residentes en el sistema algunos programas ajenos al hardware).

Estas herramientas no solo borran el driver.sys sino que también lo desinstalan
(si solo lo borramos como hacen otros programas nos saltará patallazo azul al iniciar Windows).

Por supuesto que hay que manejarlas con especial precaución:

Comodo Programs Manager (desinstalar drivers y servicios)
https://www.comodo.com/home/support-maintenance/programs-manager.php

Drivers Magician (desinstalar y actualizar drivers, los no Microsoft los marca de rojo)
http://www.drivermagician.com/index.htm

Ahora solo me queda saber cómo se pueden desinstalar los drivers residentes "manualmente" sin falta de ningún programa.
¿alguna pista?


Lurker

#1
Desde el "Administrador de dispositivos", tienes la opción de desinstalar el driver de un elemento seleccionado......Por lo menos en XP.

Y programa bueno para eliminar los Drivers, es Driver Sweeper v3 :

http://driver-sweeper.malavida.com/



Saludetes.
No todo lo que se puede hacer, se debe hacer.

cixert

#2
Cita de: Lurker en  5 Marzo 2015, 00:49 AM
Desde el "Administrador de dispositivos", tienes la opción de desinstalar el driver de un elemento seleccionado......Por lo menos en XP.

Y programa bueno para eliminar los Drivers, es Driver Sweeper v3 :

http://driver-sweeper.malavida.com/

Gracias por el aporte pero...
El administrador de dispositivos del panel de control solo muestra los dispositivos físicos conectados:
-No muestra los drivers de hardware que ya no está presente en el sistema y cuyos archivos de referencia se siguen cargando al iniciar Windows (por ejemplo móviles conectados por USB, tarjetas PCI sustituidas...).
-Tampoco muestra los drivers de hardware virtual que dejaron ciertos programas simulando dispositivos que realmente no existen (por ejemplo unidades virtuales de copia de seguridad, de instrumentos virtuales de música...) pues al corromperse el programa (borrado de sus archivos y datos de registro) o al desinstalarlo muchos de estos siguen dejando el driver residente en el sistema.
-Por otra parte los virus que se instalan como un driver "tampoco aparecen" en el administrador de dispositivos.

Respecto al programa Driver Sweeper, mejor olvidarlo, solo puede causar problemas de pantallazos azules en el sistema. El programa se dedica a borrar todo .sys de tres marcas de tarjetas gráficas (incluso los que trae Windows), no desinstala, por lo que al reiniciar cómo el sistema no encuentre un driver.sys residente saltará un pantallazo azul. En definitiva, con este solo se podrían borrar 200Kb de los drivers que trae Windows, siempre que no se hayan utilizado antes, quedando los mismos residentes en el inicio de Windows.

Saludos

MCKSys Argentina

Manualmente puedes activar el LOG al bootear.
Luego miras el archivo de log (c:\windows\ntbtlog.log) y buscas el nombre del driver a quitar.
Luego buscas en el registro el nombre del driver. Tendrás varias keys que contendrán el nombre del driver. Van a depender del tipo de driver:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase

Es cuestión de ir borrándolas y quitar el .sys y ver si Windows no tira BODs (siempre puedes probar en una VM).

Otra opción es ejecutar procmon y loguear lo que hacen las tooles que pusiste (logueas el registro y los archivos solamente).

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."