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. Я подумал, что это может помочь очистить любые поврежденные данные, которые могут вызвать проблемы.

6 ответов6

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 из диспетчера устройств, а затем перезагрузить компьютер.

3

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

1

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

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

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

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

0

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

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

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

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

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

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

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

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

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

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

0

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

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

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

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

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

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

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

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

Что не решено

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

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

0

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .