Вынудите Vista “забыть” USB-устройство

У меня есть устройство (HTC Dream / телефон на базе Android G1), что я хочу настроить с определенным драйвером. К сожалению, я уже ранее установил устройство с драйвером по умолчанию. Даже после удаления устройства, каждый раз, когда я соединяю его, Windows автоматически распознает и переустанавливает использование того же самого драйвера по умолчанию - я никогда не получаю шанс переопределить этот процесс.

Есть ли некоторый способ, которым я могу вынудить Vista "забыть" устройство, таким образом, я могу запустить?

7
задан 16.07.2014, 16:52

6 ответов

То, что работало на меня в конце, было (обширная боль в заднице и мягко страшно) удаление ключей реестра, для устройства, удаляя драйвер, повторно подключая устройство, и затем я наконец получил мастер, который дал мне опцию выбрать определенный драйвер.

3
ответ дан 07.12.2019, 14:38
  1. Нажмите [Windows] + [Повреждение Паузы] для перевода в рабочее состояние диалогового окна System Properties.
  2. Нажмите Advanced System Settings
  3. Нажмите Environmental Variables
  4. Нажмите кнопку New ниже панели System Variables.
  5. В диалоговом окне New System Variable введите devmgr_show_nonpresent_devices в текстовом поле Variable Name и 1 в текстовом поле Variable Value.
  6. Нажмите "OK", чтобы возвратиться к диалоговому окну System Properties и затем нажать "OK" снова.
  7. Нажмите [Windows] + [Повреждение Паузы] для перевода в рабочее состояние диалогового окна System Properties.
  8. Нажмите Device Manager
  9. В Диспетчере устройств перейдите к Представлению | Шоу Скрытые Устройства.
  10. Разверните различные ответвления в дереве устройств и ищите свой телефон.
  11. Щелкните правой кнопкой по значку вещи, Вы хотите избавиться от и избранное Удаление.
5
ответ дан 07.12.2019, 14:38

Если существующий драйвер не отказывает, обычно нет никакой потребности сделать это. Щелкните правой кнопкой по устройству в Диспетчере устройств, выберите Update Driver Software... из контекстного меню и мастера откроется, который позволяет Вам выбрать новый драйвер устройства.

4
ответ дан 07.12.2019, 14:38

Войдите к диспетчеру устройств с включенным устройством и дважды щелкните по нему.

Нажмите вкладку драйверов и нажмите на "Driver Details"

Кратко запишите местоположение всех драйверов и возьмите резервное копирование прежде, чем удалить, поскольку некоторые могут совместно использоваться и требоваться другими устройствами... так быть ОЧЕНЬ осторожными с универсальными звучащими именами

Затем, нажмите Uninstall и когда-то законченный, вытащите его быстрый, прежде чем Plug and Play возьмет его!

Однако Вы, возможно, должны удалить прежде, чем удалить файлы - правдиво, я знаю, что это должно работать, поскольку это удалит файлы драйвера, но я никогда не пробовал его так, я не уверен в порядке, должен был сделать это. Вы даже, возможно, не должны отключать, как будто можно удалить файлы диска, если Plug and Play найдет его, то это, вероятно, попросит, чтобы Вы переустановили драйверы так или иначе.

Кроме того, если Вы делаете кнопки драйвера обновления, это может позволить Вам устанавливать драйверы, которые Вы хотите, не имея необходимость обращаться к вышеупомянутому методу (если Вы имеете .inf файл... или можете извлечь его из такси или msi файла e.t.c.)

Если Вы делаете метод ручного удаления файлов, можно хотеть перейти к командной строке и типу

SFC /VERIFYONLY

Только, чтобы проверить, что никакие системные файлы не были удалены, я думаю, что существует путь только к вручную типу имена файлов, которые Вы удалили, чтобы видеть, были ли они частью Windows, но я не могу помнить прочь наизусть.

1
ответ дан 07.12.2019, 14:38

Бит тупого инструмента приближается, и я только когда-либо делал это на XP, но понятия должны относиться к Vista:

  1. Откройте Диспетчер устройств
  2. Перейдите к своим контроллерам USB
  3. удалите каждую запись под контроллерами USB
  4. нажмите '"Действие \Сканирование для Изменений аппаратной конфигурации"'

Основанный на предположении, что Вы уже удалили Windows драйвера, должен полагать, что устройство является абсолютно новым, когда Вы нажимаете "Action \ Scan for Hardware Changes"

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

Если можно определить точно, какое устройство в списке под Контроллерами USB является телефоном, можно сойти с рук просто удаление что один.

0
ответ дан 07.12.2019, 14:38

От addictivetips - Как отключить автоматическую установку драйвера в Windows Vista:

Перейдите к Меню "Пуск", щелкните правой кнопкой по Computers и нажмите Properties. На левой боковой панели диалогового окна System выберите Усовершенствованные Параметры настройки системы. Теперь перейдите к вкладке Hardware и нажмите Windows Update Driver Settings... выбирают, Спрашивают меня каждый раз, когда я подключаю новое устройство прежде, чем проверить на драйверы или Никогда не проверяю на драйверы, когда я подключаю устройство

Но так как Вы уже установили драйверы с автоматическим методом, Вы, возможно, должны были бы вручную удалить драйверы из Хранилища для предотвращения Vista от автоматического использования их в следующий раз, когда Вы включаете. Заключение в кавычки из сообщения в vistaforums:

откройтесь поднятое окно командной строки (войти cmd в области запуска затем нажмите ctrl-shift-enter), и войти pnputil.exe -e. Это предоставит список всех сторонних установленных драйверов.

Ищите список версию драйвера, которую Вы хотите удаленный. Это будет oem##.inf. (где ## фактическое двузначное число inf файла),

Для удаления того драйвера, с помощью того же поднятого командного окна, входят pnputil.exe -d oem##.inf для сейфа найдите все файлы драйвера и удалите их всех.

Затем необходимо вычистить каталог INF:

  1. открытый %windir%\inf\setupapi.dev.log в Wordpad
  2. поиск [название устройства], это будет найдено на a DevDesc строка
  3. ищите несколько строк для inf: строка. Это скажет Opened INF: и в конце строки, Вы будете видеть подлинное имя inf файла.
  4. удалите тот файл из каталога INF.
  5. искать ServiceBinary=c:\Windows\system32\DRIVERS содержа ссылку на тот же inf файл. Это - файл драйвера для удаления.
  6. продолжите этот процесс, ищите все последовательности inf и ссылки ДРАЙВЕРОВ, удаляя файлы из каталогов INF и DRIVERS по мере необходимости.

Я не протестировал ни один из них лично.

0
ответ дан 07.12.2019, 14:38

Теги

Похожие вопросы