USB-порты не работают


9

Ни один из портов USB больше не работает на моем ноутбуке HP EliteBook 2540p, который работает под управлением Windows 7 Pro SP1. Под «не работает» я подразумеваю, если я пытаюсь подключить флэш-накопитель или внешний жесткий диск, он ничего не делает, тогда как они отлично работают на других машинах. Я попробовал почти все, и не повезло. Он застревает и не завершает процесс, если я пытаюсь из диспетчера устройств удалить, обновить или отсканировать изменения, касающиеся драйверов. Я также пытался использовать инструмент MicrosoftFixIt, который просто висит там и ничего не делает. С каждой из этих попыток я оставляю работу на ночь, и она просто висит там бесконечно. Свойства для каждого порта утверждают, что устройство работает правильно. Пожалуйста, помогите мне разобраться, как заставить мои USB-порты работать снова!

Редактирование # 1 - я попытался загрузиться с моего Fedora LiveCD, и порты USB работают нормально, что указывает на то, что это не похоже на аппаратную проблему. Мне нужно, чтобы порты снова работали в Windows.

Редактирование # 2 - я пытался использовать инструмент Microsoft USB View, но не знаю, как интерпретировать вывод. Во всяком случае, когда я подключаю свой флэш-накопитель, к этому порту USB появляется желтый кружок с восклицательным знаком, на котором написано « DeviceConnected ». Вот полный вывод на тот случай, если кто-то может понять это и определить, какие проблемы могут существовать:

Device Descriptor:
bcdUSB:             0x0200
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x8564
idProduct:          0x1000
bcdDevice:          0x0100
iManufacturer:        0x01
0x0409: "JetFlash"
iProduct:             0x02
0x0409: "Mass Storage Device"
iSerialNumber:        0x03
0x0409: "VYWCFQTO"
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed:     High
Device Address:       0x05
Open Pipes:              0

Configuration Descriptor:
wTotalLength:       0x0020
bNumInterfaces:       0x01
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0x32 (100 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x02
bInterfaceClass:      0x08
bInterfaceSubClass:   0x06
bInterfaceProtocol:   0x50
iInterface:           0x00

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x00

Редактирование № 3 - я использовал инструмент ServiWin и обнаружил, что служба USBSTOR остановлена, и я не могу запустить ее вручную. В сообщении говорится об ошибке: «Ошибка 1058. Служба не может быть запущена, либо потому, что она отключена, либо потому, что с ней не связано ни одно из включенных устройств».

Вот мои настройки реестра для этого:

Скриншот настроек реестра USBSTOR

Edit # 4 - я использовал инструмент USB Oblivion , который стирает все следы USB-устройств из реестра Windows. Я подумал, что это может помочь удалить любые поврежденные данные, которые могут вызвать проблемы.


Проверьте, разрешено ли вашей системе устанавливать драйверы, возможно: support.microsoft.com/kb/2500967
Джефф Ф.

@Jeff F. - Он настроен на автоматическую установку драйверов.
ДОКТОР

I mean if I try plugging in a thumbdrive or external HDD it does nothingОпределите «ничего». Издает ли это звук бинг-бонга? Вы пробовали другие USB-устройства, такие как клавиатуры, мыши, USB-лампы и т. Д.? Включаются ли светодиоды на флэш-накопителях или других устройствах при их подключении?
Synetech

Например, если я подключаю флэш-накопитель - он загорается, вообще не издает звука, диск не отображается в проводнике Windows и не доступен из командной строки. То же самое происходит с другими приводами и моим внешним жестким диском. Я попытался подключить приемник для моей беспроводной мыши, и он не работал вообще.
ДОКТОР

I tried plugging in the receiver for my wireless mouse and it didn't work at all.Тогда вы можете игнорировать преждевременные ответы, в которых упоминается возиться с USBSTOR, поскольку это, очевидно, не проблема. Кажется, что Windows как-то игнорирует ваши USB-порты. Вы использовали device-managerтег, но ничего не сказали о том, что вы видите в нем. Есть ли предупреждения или ошибки?
Synetech

Ответы:


3

На некоторых наших старых настольных компьютерах Dell у нас была такая же проблема. Моим решением было зайти в диспетчер устройств и удалить все контроллеры и концентраторы USB. Перезагрузите компьютер, чтобы Windows снова обнаружила оборудование и перезагрузила драйверы. Эта проблема возникает, может быть, два раза в год, и эта процедура устраняет ее каждый раз.


Я пробовал это, но, к сожалению, это не позволяет мне удалить ни одного из них, и вместо этого окно прогресса просто висело там больше суток, когда я пытался.
ДОКТОР

@ THEDOCTOR, ты перезагрузил хотя? Похоже, вы пропустили этот шаг, который был критическим. Если ключом было удаление устройств USB из диспетчера устройств и разрешение переустановке и повторной инициализации Windows, то этот парень должен получить кредит (и вознаграждение). 76732 был первым, кто это сказал; их ответ был за 20 минут до моего комментария. (harrymc просто скопировал то, что другие говорили о диспетчере устройств, в его собственный ответ после того, как вы подтвердили, что это помогло; его реальный ответ был просто несвязанным предположением.)
Synetech

@Synetech - я перезагружался раньше один или два раза до сегодняшнего дня, и он все еще застревал, когда я пытался удалить драйверы. Правильно, вы о кредите за ответ. Виноват. Спасибо, что выследили это.
ДОКТОР

Из любопытства, что за диалог продолжал висеть? Это был этот ? Хорошо, когда проблема решается, но если она произошла «сама по себе», то это делает вас уязвимым для того, чтобы это повторилось. Если вы можете определить диалоговое окно, которое зависало, то, возможно, причина все еще может быть объяснена, и информация окажется полезной для следующего раза, когда вы столкнетесь с ней. ;-)
Synetech

@Synetech: я ничего не копировал - я не читал другие ответы. Пожалуйста, не оскорбляйте.
Harrymc

3

Загляните в c:\windows\inf(убедитесь, что вы видите скрытые и системные файлы) и посмотрите, сможете ли вы найти два файла с именами usbstor.infи usbstor.pnf.

Если они отсутствуют, вам необходимо восстановить / заменить их.

Копии этих файлов можно найти в C:\Windows\System32\DriverStore\FileRepositoryпапке с именем usbstor.inf_xxxxxxxx. Если существует более одной такой папки, используйте папку с самой последней (самой новой) датой.

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

Вы также можете проверить с помощью regedit, что ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\USBSTORимеет запись с именем Start , значение которого равно 3.

Посмотрите также, есть ли что-нибудь полезное в окне просмотра событий.

Вы также можете попробовать самое старое из них: удалить все концентраторы USB из диспетчера устройств и перезагрузиться.


1
Оба этих файла существуют в указанной вами папке и в последний раз были изменены в 2011 году, поэтому не похоже, что они были повреждены или что-то в этом роде. Как показано на скриншоте выше моего реестра, начальное значение уже установлено в 3.
ДОКТОР

Не говоря уже о том, что USB-мышь не работает, поэтому USBSTORпроблема, очевидно, не в услуге.
Synetech

Что-нибудь полезное в Event Viewer? Вы пытались удалить все концентраторы USB в диспетчере устройств, а затем перезагрузить компьютер?
Harrymc

@harrymc - Просмотрщик событий не сообщает мне ничего нового. В нем просто говорится, что «Служба драйвера USB Mass Storage не удалось запустить из-за следующей ошибки: Служба не может быть запущена, либо потому, что она отключена, либо из-за того, что с ней не связаны никакие включенные устройства». Я попытался удалить концентраторы USB из диспетчера устройств, как упомянуто в 1-м абзаце моего вопроса, и он просто висит там с индикатором выполнения на 24+ часа. После этого я решил, что это не принесло пользы, и убил его из диспетчера задач.
ДОКТОР

@ THEDOCTOR, служба не запускается, потому что, как говорится, у нее нет связанных устройств, для которых она загружается, и это потому, что ваши порты USB отключены.
Synetech

1

Предполагая, что BIOS не обеспечивает способ отключения USB, и вы проверили, чтобы они не были отключены в BIOS ...

Загрузка на стороннюю ОС (какой-то текущий Linux LiveCD должен это делать) - Работают ли порты USB? Если нет, то у вас проблема с оборудованием, и вам нужно починить ноутбук.

Кроме того, BIOS должен обнаружить и, скорее всего, покажет вам (загрузочные) USB-накопители в меню порядка загрузки. Если они там не появляются, опять же, это означает, что порты USB не работают - проблема с аппаратным обеспечением - время принять их на ремонт.

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


Я решил, что это не аппаратная проблема. Новая установка - не очень хороший вариант для меня, учитывая, что это рабочий ноутбук с большим количеством настроек, что будет непросто переустановить / перенастроить. Разве нет другого способа, которым я могу попытаться исправить свои порты USB без переустановки Windows?
ДОКТОР

Как вы определили не аппаратную проблему? Вы проверяли / пробовали что-нибудь из того, что я предложил здесь?
Ƭᴇcʜιᴇ007

Да, порты работают нормально, когда я загружаюсь с моего Fedora LiveCD.
ДОКТОР

Вам следует отредактировать исходный вопрос, включив в него эту информацию, а также все, что вы уже пробовали, и каковы были результаты.
Ƭᴇcʜιᴇ007

0

У нас была эта проблема в течение некоторого времени на нашем предприятии.

На сегодняшний день лучшим методом было ...

C: \ windows \ system32 \ drivers (может потребоваться показать скрытые файлы) становится владельцем всех файлов USB.sys.

Переименуйте их в .old в Диспетчере устройств, удалите неисправные устройства USB и удалите программное обеспечение драйвера, если имеется такая опция.

Находясь в диспетчере устройств, перейдите к пункту «Действие», а затем нажмите «Поиск изменений оборудования». После того, как система установит чистые драйверы, вам, возможно, придется вручную установить расширяемый хост-контроллер USB 3.0 на ноутбуки Dell.

Если выдается ошибка о несовместимости, вам придется извлечь содержимое в папку на жестком диске и указать на нее диспетчер устройств.


Это дублирует принятый ответ и не добавляет новый контент. Пожалуйста, не публикуйте ответ, если у вас нет чего-то нового.
ДэвидПостилл

0

Я просто боролся с подобной проблемой, и мне нравится делать заметки на эту тему.

В моем случае два ключа аутентификации USB Safenet перестают работать после перезагрузки, и дальнейшие проверки показывают, что все порты USB перестали работать. На devmgmt.mscобоих хост-контроллерах PCI USB есть предупреждающие знаки, а на расширяемом хост-контроллере Intel® USB 3.0 также есть предупреждающие знаки. Клавиатуры, USB-накопители и т.д ... Ничего не работает.

Что не сработало

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

Что сработало :

Попробуйте разобраться, начиная с проверки загруженных драйверов.

При нажатии на Driver Detailsкнопку на Driverвкладке Host Controller отображается список всех файлов драйверов, связанных с текущим драйвером.

Оттуда я заметил, что все остальные файлы были подписаны, и только одна запись USBPcap.sysне является подписанным драйвером. Кто-то установил USB-драйвер Wireshark на сервер разработки. После удаления этого драйвера appwiz.cplбыстрая перезагрузка решила все.

Что не решено

Я до сих пор не знаю, как драйвер Wireshark пережил все эти циклы переустановки и загрузился как обычно. Эти программные драйверы не имеют входа устройства devmgmt.msc, и их очень легко пренебречь.

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


0

Вы уже нашли решение? Если нет, давайте перейдем к основам ... Вам нужно запустить сканирование системных файлов ( SFC / SCANNOW) на случай, если у вас поврежден системный файл Windows 7. Если это не решит проблему и вы потеряете слишком много с восстановлением системы (что обычно и происходит) к более ранней дате / времени, вам действительно нужно переустановить Windows. Но ждать!

Вам не нужно делать новую установку.

Это длительный процесс (не такой длительный, как новая установка), но сделайте то, что многие называют установкой «РЕМОНТ». Эта опция сохранит ваши программы и данные без потерь. Имейте под рукой диск с драйверами материнской платы или знайте, где найти драйверы в папке загрузки; Вы можете нуждаться в них. Я использовал это много раз для такого типа проблемы, которая обычно является повреждением системного файла или реестра без видимого решения. Это может быть утомительным процессом с несколькими ошибками Microsoft, поэтому вам нужно зайти в Google 'Windows 7 Repair Installation' для получения подробных инструкций, прежде чем вы начнете и распечатаете его для справки во время процесса. Вариации почти бесконечны, и Microsoft не делает это легко! Я проверил этот сайт на наличие ссылок для этого процесса, но я не смог его найти!

Microsoft смущает большинство и называет эту опцию «ОБНОВЛЕНИЕ». Это на самом деле оба. Он обновляет реестр и сканирует ВСЕ оборудование во время ремонта / обновления. При восстановлении будет запрошен ваш «ключ» Windows, а после этого снова «аутентификация».

Обязательно сделайте зеркало вашего системного диска и сделайте диск восстановления, если у вас его еще нет, перед тем как начать, для восстановления в случае проблем. Сделать зеркало / резервную копию Windows 7 легко и быстро.

Вам понадобится второй жесткий диск, уже установленный для зеркала, поскольку вы не можете подключить USB. Или используйте любое автономное программное обеспечение для резервного копирования с возможностью изображения. Не пытайтесь использовать DVD для зеркала. Вам нужно слишком много.

Также обязательно запустите полное антивирусное (AV) сканирование с использованием Защитника Windows в автономном режиме (на самом деле это MSE) и БЕСПЛАТНОГО автономного режима Malwarebytes или бесплатного полного сканирования в автономном режиме Kaspersky (с подключенной к сети для последних обновлений), если вы выбрали до корневого набора, который онлайн-версии большинства AV-файлов не найдут при работающей Windows.

Запустите две версии AV-сканирования, так как очень немногие найдут все инфекции за один проход самостоятельно! Вы можете найти все программы, на которые я ссылался, используя Google или предпочитаемую вами поисковую систему. Если вирус заразил систему, и вы не запускаете антивирусную проверку, Windows 7 Repair также будет заражен. Это также хороший шаг для запуска полного chkdsk (все пять проходов) на диске (дисках), чтобы убедиться в отсутствии логических проблем или повреждения сектора после сканирования AV и до восстановления Windows 7.

Вариант восстановления, конечно, потребует переустановки SP и всех обновлений патча Windows 7 снова. На каждом из вышеперечисленных этапов перед началом восстановления проверьте, не работают ли USB-устройства снова. Это длинный выстрел, но вы никогда не знаете!

Вам понадобится немало свободного места на системном жестком диске. Восстановление создает резервную копию в C:\windows.oldпапке, чтобы восстановить вещи, которые могли пропасть после ремонта. Если все выглядит хорошо, вы можете удалить эту папку.


Спасибо за Ваш ответ. Проблема была решена предложением user76732 по удалению драйверов USB и перезагрузке.
ДОКТОР
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.