- Нажмите [Windows] + [Pause Break], чтобы открыть диалоговое окно System Properties.
- Нажмите Расширенные настройки системы
- Нажмите Переменные среды
- Нажмите кнопку «Создать» под панелью «Системные переменные».
- В диалоговом окне «Новая системная переменная» введите devmgr_show_nonpresent_devices в текстовом поле «Имя переменной» и 1 в текстовом поле «Значение переменной».
- Нажмите «ОК», чтобы вернуться в диалоговое окно «Свойства системы», а затем снова нажмите «ОК».
- Нажмите [Windows] + [Pause Break], чтобы открыть диалоговое окно System Properties.
- Нажмите Диспетчер устройств
- В диспетчере устройств перейдите к View | Показать скрытые устройства.
- Разверните различные ветви в дереве устройств и найдите свой телефон.
- Щелкните правой кнопкой мыши значок того, от чего вы хотите избавиться, и выберите «Удалить».
Заставить Vista «забыть» USB-устройство
У меня есть устройство (телефон HTC Dream / G1 Android), которое я хочу настроить с определенным драйвером. К сожалению, я уже ранее установил устройство с драйвером по умолчанию. Даже после удаления устройства, каждый раз, когда я подключаю его, Windows автоматически распознает и переустанавливает, используя тот же драйвер по умолчанию - у меня никогда не было возможности переопределить этот процесс.
Есть ли способ заставить Vista «забыть» устройство, чтобы я мог начать все сначала?
8 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Если существующий драйвер не падает, обычно это не требуется. Щелкните правой кнопкой мыши на устройстве в диспетчере устройств, выберите Update Driver Software...
в контекстном меню, и откроется мастер, который позволит вам выбрать новый драйвер устройства.
В конце концов у меня сработало (массивная боль в заднице и слегка пугающий) удаление ключей реестра, для устройства, удаление драйвера, повторное подключение устройства, а затем я наконец получил мастер, который дал мне возможность выбрать конкретный водитель.
Я бы предложил NirSofts ' USB Device View :
Загрузите этот инструмент (загрузка в самом низу) - обратите внимание, что если у вас 64-битная система, вам понадобится 64-битный инструмент.
Извлеките этот инструмент, запустите его, а затем выберите свое устройство. (Если вы подключили его к разным портам, вы увидите его несколько раз.) Удалите запись устройства. (Удалите все из них, если устройство указано в списке более одного раза.) Теперь отключите устройство, подключите его снова и переустановите с помощью драйвера.
Зайдите в диспетчер устройств с подключенным устройством и дважды щелкните по нему.
Перейдите на вкладку «Драйверы» и нажмите «Сведения о драйвере».
Запишите местоположение всех драйверов и сделайте резервную копию перед удалением, так как некоторые из них могут быть общими и требующимися для других устройств ... так что ОЧЕНЬ осторожны с общими звучащими именами
Затем нажмите «Удалить» и, как только закончите, быстро извлеките его, прежде чем подключите и играйте!
Тем не менее, вам может потребоваться удалить перед удалением файлов - честно говоря, я знаю, что это должно работать, поскольку это приведет к удалению файлов драйвера, но я никогда не пробовал, поэтому я не уверен в порядке, необходимом для этого. Возможно, вам даже не понадобится отключать устройство от сети, как если бы вы могли удалить файлы с диска. Если программа «подключи и работай» найдет его, она, возможно, все равно попросит вас переустановить драйверы.
Кроме того, если вы выполните обновление кнопок драйвера, это может позволить вам установить нужные драйверы, не прибегая к вышеуказанному методу (если у вас есть файл .inf ... или вы можете извлечь его из файла cab или msi и т. Д.). )
Если вы используете метод удаления файлов вручную, вы можете перейти в командную строку и набрать
SFC /VERIFYONLY
Просто чтобы убедиться, что системные файлы не были удалены, я думаю, что есть способ просто вручную ввести имена файлов, которые вы удалили, чтобы увидеть, были ли они частью Windows, но я не могу вспомнить наизусть.
От addictivetips
- Как отключить автоматическую установку драйверов в Windows Vista :
Перейдите в меню «Пуск», щелкните правой кнопкой мыши «Компьютеры» и выберите «Свойства». На левой боковой панели диалогового окна «Система» выберите «Дополнительные параметры системы». Теперь перейдите на вкладку «Оборудование» и нажмите «Настройки драйверов Центра обновления Windows» ... выберите «Спрашивать каждый раз, когда я подключаю новое устройство, прежде чем проверять драйверы», или «Никогда не проверять драйверы при подключении устройства».
Но, поскольку вы уже установили драйверы с помощью автоматического метода, вам может потребоваться вручную удалить драйверы из Магазина, чтобы предотвратить их автоматическое использование Vista при следующем подключении. Цитата из публикации на vistaforums :
откройте окно командной строки с повышенными правами (введите
cmd
в начальную область, затем нажмите ctrl-shift-enter) и введитеpnputil.exe -e
. Это обеспечит список всех установленных драйверов сторонних производителей.Найдите в списке версию драйвера, которую вы хотите удалить. Будет
oem##.inf
. (где##
фактическое двузначное число файла inf)Чтобы удалить этот драйвер, используя то же окно команд с повышенными правами, введите
pnputil.exe -d oem##.inf
для безопасности, найдите все файлы драйвера и удалите их все.Затем вам нужно очистить каталог INF:
- открыть
%windir%\inf\setupapi.dev.log
в Wordpad- искать [название устройства], это будет найдено в
DevDesc
строке- посмотрите на несколько строк вверх по
inf:
строке. Он скажет,Opened INF:
и в конце строки вы увидите фактическое имя файла inf.- удалите этот файл из каталога INF.
- искать
ServiceBinary=c:\Windows\system32\DRIVERS
содержащий ссылку на тот же файл inf. Это файл драйвера для удаления.- продолжайте этот процесс, ищите все последовательности inf и ссылки на DRIVERS, удаляя файлы из каталогов INF и DRIVERS по мере необходимости.
Я не проверял ни один из них лично.
Немного тупой инструментальный подход, и я когда-либо делал это только на XP, но концепции должны относиться к Vista:
- Открыть диспетчер устройств
- Перейдите к своим USB-контроллерам
- удалить каждую запись под контроллерами USB
- нажмите "Действие \ Сканировать на предмет изменений оборудования"
Исходя из предположения, что вы уже удалили драйвер, Windows должна рассматривать устройство как совершенно новое, когда вы нажимаете "Action \ Scan for Hardware Changes"
Обратите внимание, что это также приведет к тому, что все другие USB-устройства, подключенные к вашему компьютеру, будут забыты, поэтому будьте осторожны при использовании USB-клавиатуры / мыши (вы можете использовать адаптер PS2 для их подключения при этом).
Если вы можете точно определить, какое устройство в списке в разделе USB-контроллеры является вашим телефоном, вы можете просто удалить его.
Проблема, с которой вы можете столкнуться, заключается в том, что производитель устройства должен предоставить информацию о том, что устройство поставляется со своим собственным драйвером при рукопожатии с Windows. В противном случае он будет использовать универсальный драйвер Windows. Подробности процедуры приведены на страницах Microsoft USB для производителей устройств.
Похожие вопросы
-
2
Повышенные привилегии для запуска приложений в Windows?
-
3
Как организовать Избранные ссылки в Vista Explorer?
-
2
Почему Hibernation не работает на моем рабочем столе Vista64?
-
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
4
Действительно медленный Xbox 360 как Windows Media Extender
-
2
Проблемы MIME-типа с IE и википедией
-
7
Какой эффект всегда спит ноутбук? Это плохо для батарей или что-то еще?
-
2
Распознавание отпечатков пальцев в Vista x64
-
2
Dreamweaver CS3 загружает процессор
-
8
Загрузка Linux с USB-накопителей