Порти 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

Редагувати №4 - Я використовував інструмент USB Oblivion , який стирає всі сліди USB-пристроїв з реєстру Windows. Я вважав, що це може допомогти вимити будь-які пошкоджені дані, які можуть спричинити проблеми.


Перевірте, чи ваша система може встановлювати драйвери, можливо: support.microsoft.com/kb/2500967
Jeff F.

@Jeff F. - Встановлено автоматичне встановлення драйверів.
ДОКТОР

I mean if I try plugging in a thumbdrive or external HDD it does nothingВизначте "нічого". Це робить звук бін-бонгу? Ви пробували інші USB-пристрої, такі як клавіатури, миші, USB-лампи тощо? Чи включаються світлодіоди на флеш-накопичувачах чи інших пристроях, коли ви підключаєте їх?
Synetech

Якщо я, наприклад, підключу кнопочку - він загоряється, не видає звуку, а привід не відображається в Провіднику Windows, і він не доступний з командного рядка. Те саме відбувається і з іншими пальцями, і з моїм зовнішнім hdd. Я спробував підключити приймач для своєї бездротової миші, і він взагалі не працював.
ДОКТОР

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 році, тому схоже, що вони були пошкоджені чи що-небудь. Як показано на наведеному вище знімку екрана мого реєстру, значення Start вже встановлено на 3.
ДОКТОР

Не кажучи вже про USB-миші не працює, тому, очевидно, НЕ USBSTORпослуга, в чому проблема.
Synetech

Щось корисного в переглядачі подій? Ви намагалися видалити всі концентратори USB у диспетчері пристроїв і перезавантажити?
harrymc

@harrymc - глядач подій не повідомляє мені нічого нового. Це просто говорить про те, що "Служба USB драйвера масового зберігання не запустилася через таку помилку: Службу неможливо запустити, тому що вона вимкнена, або тому, що з нею не ввімкнуті пристрої." Я спробував видалити USB-концентратори з диспетчера пристроїв, як це було зазначено в першому пункті мого запитання, і він просто зависає там із панеллю прогресу протягом 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 \ драйвери (можливо, вам потрібно буде показати приховані файли) беруть право власності на всі файли USB.sys.

Перейменуйте їх.

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

Якщо він видає помилку щодо несумісності, вам доведеться витягнути вміст у папку на жорсткому диску і вказати на нього диспетчер пристроїв.


Це дублює прийняту відповідь і не додає нового вмісту. Будь ласка, не публікуйте відповіді, якщо у вас насправді є щось нове.
DavidPostill

0

Я просто боровся з подібною проблемою, і мені подобається робити замітку на цю тему.

У моєму випадку два ключі аутентифікації Safenet USB перестають працювати після перезавантаження, і подальші перевірки показують, що всі порти 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

Ви знайшли рішення ще? Якщо не перейдемо до основ ... Вам потрібно запустити сканування системних файлів ( SFC / SCANNOW) на випадок пошкодження системних файлів Windows 7. Якщо це не усуне проблему, і ви втратите занадто багато часу при відновленні системи (як правило, це ситуація) на більш ранню дату / час, вам дійсно потрібно перевстановити Windows. Але зачекайте!

Вам не потрібно робити нові установки.

Це тривалий процес (не такий, як свіжий встановлення), але виконайте те, що багато хто називає встановленням "РЕМОНТ". Ця опція збереже ваші програми та дані без втрат. Попросіть диск з драйверами материнської плати чи знайте, де знайти драйвери у папці для завантаження; вони можуть вам знадобитися. Я багато разів використовував її для такого типу проблем, як правило, це системний файл або пошкодження реєстру без видимого рішення. Це може бути виснажливим процесом, в якому є декілька механізмів роботи Microsoft Microsoft, тому для отримання детальних вказівок вам потрібно "відремонтувати встановлення Windows 7", перш ніж запускати та роздруковувати його для довідки під час процесу. Варіації майже нескінченні, і Microsoft не робить це легко! Я перевірив на цьому сайті посилання на цей процес, але не зміг його знайти!

Microsoft більшість плутає і називає цю опцію "ОНОВЛЕННЯ". Це обоє насправді. Він оновлює Реєстр та сканує ВСЕ обладнання на час ремонту / оновлення. У процесі ремонту буде запропоновано ключ "Windows", а після завершення знову "Аутентифікація".

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

Для дзеркала вам знадобиться другий жорсткий диск, оскільки ви не можете підключити USB. Або використовувати будь-яке програмне забезпечення для резервного копіювання в режимі офлайн із можливістю зображення. Не турбуйтеся використовувати DVD для дзеркала. Вам потрібно занадто багато.

Також не забудьте запустити повне сканування на антивірус (AV) за допомогою Windows Defender Offline, (це фактично MSE) І БЕЗКОШТОВНУ офлайнову програму Malwarebytes або безкоштовно сканування Касперського в режимі офлайн (з підключеною мережею для останніх оновлень) у випадку, якщо ви вибрали створити кореневий набір, який в інтернет-версіях більшості AV не знайдеться під час роботи Windows.

Запустіть ДВА версії AV-сканування, оскільки дуже мало знайде всі інфекції за один прохід самостійно! Ви можете знайти все програмне забезпечення, на яке я посилався, за допомогою Google або вибраної пошукової системи. Якщо вірус заразив систему, а ви не запустили AV-сканування, Windows 7 також буде заражений. Це також непоганий запуск повного chkdsk (усі п’ять пропусків) на диску (дисках), щоб переконатися, що після сканування AV та перед ремонтом Windows 7 немає логічних проблем або пошкодження сектора.

Опція "Ремонт", звичайно, потребуватиме повторної установки SP та всіх оновлень виправлень Windows 7 знову. Під час кожного з перерахованих вище кроків, перш ніж розпочати ремонт, перевірте, чи USB-пристрої працюють знову. Це довгий постріл, але ти ніколи не знаєш!

Вам знадобиться неабиякий запасний простір на жорсткому диску HDD. Ремонт створює резервну копію в C:\windows.oldпапці для відновлення речей, які могли б пропасти після ремонту. Якщо все виглядає нормально, ви можете видалити цю папку.


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