Будь-пристрій з підтримкою USB не використовувалося, будь то накопичувач даних, принтер або мишу, зв’язок між ним і комп’ютером забезпечує контролер універсальної послідовної шини USB або хост контролер. Він є на «борту» практично кожної материнської плати, але якщо потрібно розширити можливості системи, можна придбати додаткову зовнішню плату (для підключення в слот PCI, PCI-E). На жаль, іноді з контролером виникають технічні неполадки, а тому потрібно вміти їх усувати.
Типові проблеми
Під час експлуатації USB обладнання проблеми виникають, як правило, за однією з причин:
- з-за перевстановлення операційної системи (ОС);
- в результаті збою;
- при підключенні пристрою;
- після установки некоректної програми управління контролером;
- в наслідок пошкодження драйвера (мікропрограми) хост контролера;
- через конфлікт старих пристроїв USB.
Після таких подій, перестають працювати переносний або флеш диск, принтер, сканер та інша апаратура. За винятком фізичних ушкоджень налагодити роботу інтерфейсу USB можна, виконавши одну з таких дій — встановлення або оновлення драйвера хост контролера, очищення системи від старих і непотрібних мікропрограм, відновлення ОС використовуючи архівну копію або точку відновлення. Попередньо перед виконанням цих дій рекомендується перевірити, що в ОС Windows встановлені всі доступні оновлення, і упевнитися, що периферійний пристрій справно підключається на іншому ПК.
Перевірка працездатності
Переконатися в правильності роботи контролера універсальної послідовної шини можна через «Диспетчер пристроїв»:
- Відкрити «Панель управління» (у командному рядку набрати команду «control» або скористатися меню «Пуск»).
- Відкрити «Диспетчер пристроїв» (якщо режим перегляду панелі управління — категорії, то тут — «Обладнання і звук\Пристрої та принтери\Диспетчер пристроїв» або простіше всього в командному рядку набрати «devmgmt»).
- При наявності проблем, в розділі «Інші пристрої» або «Контролери USB», поруч з відповідним записом буде жовта іконка зі знаком оклику.
Тачпад – що це таке
Контролер в «Диспетчері» може називатися по-різному в залежності від виробника, моделі обладнання та локалізації ОС. Наприклад, «Intel 631xESB/6321/3100 Chipset USB2 розширений хост контролер – 268С» позначає, що він виконаний на базі мікросхеми Intel 631 xESB, c підтримкою режиму USB 2.0.
Приклади можливих станів обладнання:
- потрібна установка драйвера;
- некоректно встановлена мікропрограма;
- нормальна робота компонентів.
Видалення старих драйверів
З часом, за відключених і невикористовуваних пристроїв в ОС накопичується багато старих драйверів, які можуть викликати конфлікт при установці нового обладнання. Таке обладнання бажано видалити, але спочатку його потрібно відобразити в «Диспетчері пристроїв» скориставшись наступним способом:
- На значку «Мій комп’ютер» на робочому столі (або в меню «Пуск») відкрити «Властивості системи» і перейти на закладку «Додатково». Натиснути кнопку «Змінні середовища».
- Створити нову змінну з ім’ям «devmgr_show_nonpresent_devices», задати значення «1» і натиснути «ОК».
- Тепер в «Диспетчері» потрібно увімкнути в меню «Вид» — «Показати приховані пристрої» і розгорнути в дереві цікаву гілку. Всі неіснуючі елементи будуть підсвічені прозорим сірим кольором.
- Видалити приховані елементи.
Перевстановлення драйверів
Переустановка може знадобитися для виправлення помилок існуючого драйвера і вирішення більшості проблем з коректним визначенням USB пристроїв. Доброю практикою вважається періодично перевіряти вихід нових версій оновлень на сайті виробника і проводити їх установку.
Для того, щоб скачати потрібний драйвер необхідно визначити виробника материнської плати і модель. У Windows виконується в кілька кроків — запустити командний рядок і виконати команду «wmic baseboard get product, manufacturer», яка виведе виробника і модель плати. Є ще кілька способів для отримання цієї інформації – на коробці або в інструкції від материнської плати, при завантаженні комп’ютера, або скориставшись утилітами – «Everest», «AIDA64». Після визначення моделі необхідно зайти на сайт виробника і знайти мікропрограму в розділі (на різних сайтах розділи відрізняються) «Сервіс» або «Підтримка». Потім скачати найбільш свіжу версію і встановити її.
Способи підключення навушників з мікрофоном або телефонної гарнітури до комп’ютера
По закінченні установки, як правило потрібне перезавантаження, потім рекомендується перевірити «Диспетчер пристроїв» — на предмет відсутності проблем і підключити USB-пристрій.
Автоматичний пошук драйвера
У цьому режимі установки хост контролер визначається з допомогою операційної системи. Мікропрограма встановлюється або з дистрибутива Windows з центру оновлення Microsoft Windows (необхідна наявність підключеного інтернету). В «Диспетчері пристроїв» натиснути на проблемному обладнанні «Оновити драйвер» і провести «Автоматичний пошук оновлених драйверів».
Ручна установка драйвера ідентифікатора
Іноді буває, що драйвер некоректно встановлено із-за неправильного визначення конфігурації обладнання. У цьому випадку драйвер можна знайти по унікальному ідентифікатору виробника (VEN/DEV). Знаходиться він в «Диспетчері пристроїв» на закладці «Відомості» в полі «ІДЕНТИФІКАТОР обладнання». Наприклад, якщо рядок в Відомостях «pci ven 8086 dev 9c31 cc 0c03», то нам потрібні значення ven 8086 і dev 9c31, за ним і будемо здійснювати пошук.
З допомогою отриманого ідентифікатор контролера універсальної послідовної шини USB можна вже скачать драйвер на одному з популярних сайтів, наприклад devid.info.
Системний реєстр
Іноді після оновлення мікрокодів (прошивок) або програм для роботи з контролером, що підключається обладнання перестає функціонувати – тобто працює тільки до перезавантаження. Після перезавантаження потрібно установка устаткування заново. Це пов’язано з тим, що деякі виробники записують в реєстрі своє значення. Для відновлення нормального режиму роботи хост контролера запису з найменуванням «LowerFilters» і «UpperFilters» потрібно видалити. Для цього необхідно:
- У реєстрі (у командному рядку або меню «Пуск» команда — «regedit») знайти запис: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}.
- На випадок відкоту змін зробити експорт всієї гілки (резервну копію).
- Записи «UpperFilters» і «LowerFilters» — видалити.
- Оновити конфігурацію устаткування.
- Перезавантажити комп’ютер.
Всі роз’єми материнської плати
Відновлення системи
Також для відновлення роботи обладнання можна скористатися «Відновленняv системи». У Windows існує можливість відкоту операційної системи на раніше створену точку відновлення (якщо функція включена). При цьому потрібно враховувати, що всі програми, драйвера і оновлення, встановлені після створення точки відновлення – будуть видалені. Документи при цьому порушені не будуть. Методика для відновлення наступна:
- на ярлику «Мій комп’ютер» (або через меню «Пуск») відкрити «Властивості». Перейти на закладку «Захист системи» і натиснути кнопку «Відновити»;
- вибрати точку відновлення (на яку дату зробити «відкат»);
- натиснути готово;
- після процедури відновлення перезавантажити ПК і перевірити роботу USB.