Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Не ставятся автоматически драйвера на USB-устройства

Автор: Torkwemada
Дата сообщения: 14.01.2011 13:13
Добрый день всем!
Не ставятся автоматически драйвера на USB-устройства. Windows & x64..после того, как позанимался восстановлением флешек, windows отказывается дрова ставить на них...пишет "не найден драйвер"...Программы все для восстановления флешек удалил, дрова из под них вроде тоже...как решить эту проблему без переустановки Windows?

Добавлено:
В реестре не могу удалить ветки с USB...И права тоже изменить на доступ к удалению((
Автор: Seduxen
Дата сообщения: 14.01.2011 18:08
[more="Возможные решения."]НЕОБХОДИМАЯ ОГОВОРКА:

ВСЕ дальнейшие действия Вы производите на свой страх и риск, и ни я, ни наша компания, ни любое третье лицо не несет никакой ответственности за последствия Ваших действий. Если Вы совсем не понимаете смысла действий описанных ниже - лучше Вам этого не далать. В любом случае сохраните всё что можно, сделайте бэкап, создайте точку восстановления и т.п.



Дальнейшее написано на основании ответа "Microsoft Windows Support Professional" господину rosest, который он опубликовал в конференции сайта http://www.experts-exchange.com/Hardware/Q_20790258.html с разрешения MS support. Хотя там упоминается цифровая камера, это применимо ко всем USB mass storage устройствам (камерам, кардридерам, USB HDD и т.п.).



Шаг 1: Отключите все USB устройства от компьютера и загрузите компьютер в БЕЗОПАСНОМ РЕЖИМЕ (Safe Mode) - нажмите F8 при старте компьютера.



Если Вы используете USB мышь и/или клавиатуру - их можно не отключать, но если Вы удалите или USB контроллер, или хаб, или их самих - они работать не будут. Так, что лучше загружаться с клавиатурой и мышью не USB.



Шаг 2: Удаление скрытых устройств

1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK.

Должно появиться окно командной строки.


2. Напечатайте "set DEVMGR_SHOW_DETAILS=1" (без кавычек) и нажмите Enter.


3. Напечатайте "set DEVMGR_SHOW_NONPRESENT_DEVICES=1" (без кавычек) и нажмите Enter.


4. Напечатайте "start devmgmt.msc" (без кавычек) и нажмите Enterr.

Должен появиться "Device Manager", или "Управление устройствами" в русской версии.


5. Кликните View (Вид). Кликните Show hidden devices (Показать скрытые устройства).



6. Кликая "+" разверните Imaging devices, Неизвестные устройства, USB устройства, Disk Drives, Storage Volumes, DVD/CD-ROM и другие классы которые могут иметь отношение к Вашему неработающему девайсу.

Например к USB 2.0 HDD относятся классы Disk Drives, Storage Volumes, USB устройства



7. Если Вы увидели в развернутых классах Ваше устройство (включая посеревшие) кликните на нем правой кнопкой и в выпавшем меню кликните Uninstall (Удалить).

Например для USB 2.0 HDD надо удалить все "USB 2.0 Storage Device USB Device" из класса "Disk Drives", все "USB mass StorageDevice" из класса "USB controllers" и серые "Generic Volume" из класса "Storage Volumes" .

Будте осторожны, чтобы не удалить устройства, обслуживающие Ваши жесткие диски с которых грузится Windows.



Шаг 3: Удаление всех oem*.inf файлов

1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK.

Должно появиться окно командной строки.


2. В командной строке, напечатайте следующее (без кавычек) и нажимайте Enter после каждой команды:

"cd \windows\inf"
"ren infcache.1 *.old"
"ren oem*.inf *.old"
"del C:\windows\setupapi.log"
"exit"

Можно сделать тоже самое с помощью какого-либо shell'a, только надо включить возможность просмотра скрытых и системных файлов (каталог inf - скрытый).

NB! Если у Вас установлено несколько копий Windows, необходимо проделать эту процедуру ДЛЯ ВСЕХ установок Windows.


Шаг 4: Удаление всех ключей в ветке реестра HKEY_LOCAL_MACHINE/Enum/USB которые начинаются с VID

Удаление VID_.... ключей из реестра приведет к распознаванию USB устройств заново при рестарте системы.

ПРЕДУПРЕЖДЕНИЕ: Если у Вас USB мышь или клавиатура, не удаляйте их ветки реестра, иначе Windows при рестарте может глюкануть.

Определить эти ветки можно кликнув на "+" VID_.... ключа и кликнуть на ключ ступенькой ниже. Если справа в значении переменной DeviceDesc Вы увидите что-то типа "Human Interface Device" или HID - то это как раз мышь или клавиатура.


1. Кликните ПУСК. Кликните Выполнить. Напечатайте regedit и нажмите OK.

Должен открыться редактор реестра.


2. Перейдите на HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB.

3. Выделите и удалите все (кроме HID) VID_.... ключи.
Не получается?! Правильно! Сначала должены быть установлены права доступа на соответствующий ключ VID_.... реестра. Для этого:

правым кликом на соответствующем ключе открываем меню и выбираем Permissions.

выбираем Everyone (Все) и назначаем Full Control (полный доступ).

Кликаем Применить, затем ОК.


4. Закрываем всё и ВЫКЛЮЧАЕМ компьютер.



Шаг 5: Подключение устройства к компьютеру:


Пока компьютер ВЫКЛЮЧЕН присоедините Ваше устройство к USB порту.

Включаем компьютер.

ПОСЛЕ того, как Windows ПОЛНОСТЬЮ загрузиться и прекратит бешено шуршать хардом, подсоединяем питание к Вашему устройству.

Должен начаться процесс детектирования нового устройства и полная переустановка драйверов для него.

PS: Если после п 2 не происходит выполнение п 3 - я Вас предупреждал.[/more] для XP от 2005-го го-да! Может, и в семёрке прокатsвает...
Автор: Torkwemada
Дата сообщения: 14.01.2011 21:12
Seduxen
Спасибо, попробую!
Автор: Torkwemada
Дата сообщения: 15.01.2011 10:16
Seduxen
Не подходит к сожалению..самое главное - это удаоить ветки реестра..а я не могу..прав бли не хватает..дурацкая эта защита конечно в семёрке..
Автор: thelamb
Дата сообщения: 15.01.2011 12:31
Torkwemada
Компьютеры » Программы » NirSoft USBDeview
http://forum.ru-board.com/topic.cgi?forum=5&topic=25757#1
Лицензия: FREE
ОС: Windows 2000 / XP / 2003 / Vista / 2008 / 7 (x32-x64).
На ХР всё удалилось и, после перезагрузки, всё нашлось.

Страницы: 1

Предыдущая тема: Самопроизвольное отключение системной службы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.