PDA

Просмотр полной версии : Как из системы деинсталировать драйверы удаленного оборудования??



vistaorxpmoy
13.03.2009, 09:26
Посоветуйте способ, либо прогу, Vista sp1+all upd:). В частности ЖД, и УСБ-флешек.

maXmo
13.03.2009, 12:54
для дисков и флешек дрова не ставятся, вроде, там единый драйвер.

vistaorxpmoy
13.03.2009, 13:11
для дисков и флешек дрова не ставятся, вроде, там единый драйвер.
Догадываюсь:), но в реестре запись делается для каждой флешки, и в принципе нужна чистилка реестра от подключенных флешек.
По GUID КЛАССА УСТРОЙСТВА в реестре если смотреть.
Например:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SB, И USBSTORAGE

AlexGOMEL
13.03.2009, 15:07
В порядке бреда: если поискать по реестру PID и VID какой-то конкретной флешки и почистить найденное?

PavelA
13.03.2009, 15:22
Вот полный список флешек, побывавших у меня в компьютере:
Win_Device_84=USB Запоминающее устройство для USB DataTraveler 2.0 (Disabl.)
Win_Device_85=USB Запоминающее устройство для USB DataTraveler U3 (Disabl.)
Win_Device_86=USB Запоминающее устройство для USB DataTravelerMini (Disabl.)
Win_Device_90=USB Запоминающее устройство для USB DT Elite HS 2.0 (Disabl.)
Win_Device_100=USB Запоминающее устройство для USB Flash Disk (Disabl.)
Win_Device_101=USB Запоминающее устройство для USB Flash Voyager (Disabl.)
Win_Device_102=USB Запоминающее устройство для USB GoChip(TM) USB 2.0 Flash Drive Controller (Disabl.)
Win_Device_115=USB Запоминающее устройство для USB Silicon-Power (Disabl.)
Win_Device_116=USB Запоминающее устройство для USB Solid state disk (Disabl.)
Win_Device_117=USB Запоминающее устройство для USB Sony Ericsson K750 (Disabl.)
Win_Device_118=USB Запоминающее устройство для USB Sony Ericsson K750 (Disabl.)
Win_Device_119=USB Запоминающее устройство для USB Storage Media (Disabl.)
Win_Device_120=USB Запоминающее устройство для USB U3 Cruzer Micro (Disabl.)
Win_Device_121=USB Запоминающее устройство для USB USB DISK Pro (Disabl.)

Винда она умная, все помнит. А вдруг пользователь еще раз ту же флешку вставит,
а я вот раз и все про нее знаю.

IgorA
15.03.2009, 13:46
Попробуйте USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html) от NirSoft

XiTri
16.03.2009, 10:05
Для ХР.
Мой компутер -> Свойства -> Дополнительно -> Переменные среды
-> Системные переменные.
Создаете новую с именем "devmgr_show_nonpresent_devices" и значением 1.
Открываете Диспетчер устройств -> Вид -> показать скрытые устройства.
что скрыто теперь видно и что отклучено тоже. Удаляйте

IgorA
16.03.2009, 17:04
XiTri Это на какой XP? На Pro без всяких переменных доступен показ скрытых устройств :O

XiTri
17.03.2009, 07:30
У мну ХР про.
А переменная дает доступ не к скрытым, а отключенным и удаленным устройствам.
Написано же "show nonpresent devices"

vistaorxpmoy
18.03.2009, 12:09
Для ХР.
Мой компутер -> Свойства -> Дополнительно -> Переменные среды
-> Системные переменные.
Создаете новую с именем "devmgr_show_nonpresent_devices" и значением 1.
Открываете Диспетчер устройств -> Вид -> показать скрытые устройства.
что скрыто теперь видно и что отклучено тоже. Удаляйте
CПАСИБО!!!:):):) Помогло))
Вот теперь мучает другая проблема: Как в Диспетчере устройств выделить несколько устройств для удаления??

Добавлено через 3 минуты


Попробуйте USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html) от NirSoft
СПС)) :) Программа удаляет только то, что в пункте Контроллеры универсальной последовательной шины USB., т.е. не всё.

Добавлено через 3 минуты

Данный топик разрешение вот этой проблемы:
http://virusinfo.info/showthread.php?t=33373

Добавлено через 22 минуты

Подскажите сторонний диспетчер устройств с функцией выбора нескольких объектов.

maXmo
18.03.2009, 12:31
Думаю, надо отследить, какие ключи удаляются, сделать скриптик и поставить на автомат.

XiTri
18.03.2009, 15:08
Думаю, надо отследить, какие ключи удаляются, сделать скриптик и поставить на автомат.
Думается сложный скриптик получится, если это вообще возможно.

В реестре это все хранится здесь
HKLM\System\CurrentControlSet\Control\DeviceClasse s
HKLM\System\CurrentControlSet\Control\Enum
Но это последние ключи в которых я бы рекомендовал копатся кому либо.

Добавлено через 3 минуты

HKLM\System\CurrentControlSet\Control\Enum\USBSTOR у мну тут перечислены мои флэшки к примеру.
А тут
HKLM\System\CurrentControlSet\Control\DeviceClasse s\{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
разделы монтируемые с всяких драйвов(и флэх в том числе)

maXmo
23.03.2009, 12:03
сначала надо отследить, что удаляется, а там уж выяснится, сложно или нет.

vistaorxpmoy
23.03.2009, 12:45
После создания переменной "devmgr_show_nonpresent_devices" и значением 1.
В диспетчере устройств появились не подключенные устройства цитирую:"В данный момент это устройство не подключено к этому компьютеру. (Код 45)". и др.
Надо удалить все не подключенные устройства из разделов: Дисковые устройства; Контроллеры универсальной последовательной шины USB; Переносные устройства(кроме "драйвер тома файловой системы WPD"); Тома запоминающих устройств.

fp_post
23.03.2009, 16:58
После создания переменной "devmgr_show_nonpresent_devices" и значением 1..
Ага, можно прямо из bat-ника:


Set Devmgr_Show_Nonpresent_Devices=1
Start "Devmgmt" "Devmgmt.msc"
::Pause>NUL
Exit

vistaorxpmoy
24.03.2009, 08:57
Ага, можно прямо из bat-ника:


Set Devmgr_Show_Nonpresent_Devices=1
Start "Devmgmt" "Devmgmt.msc"
::Pause>NUL
Exit

Непонял содержание батника.
Set Devmgr_Show_Nonpresent_Devices=1 --Зачем?? она уже создана.
::Pause>NUL-- Это зачем??
Буду благодарен за объяснение))
Надо удалить все не подключенные устройства из разделов: Дисковые устройства; Контроллеры универсальной последовательной шины USB; Переносные устройства(кроме "драйвер тома файловой системы WPD"); Тома запоминающих устройств.
Делал всё как в посте Xitri от 16.03.2009 11:05

fp_post
24.03.2009, 14:17
Set Devmgr_Show_Nonpresent_Devices=1 --Зачем?? она уже создана.

Бога ради: можно из соответствующего апплета панели управления, можно из bat-ника : )



::Pause>NUL
--[/B] Это зачем??

вставлял в скрипты для отладки. После того, как все отлажено, строку комментировал.
:: = Rem