Не работает usb клавиатура windows 7: Не видит usb клавиатуру • Удаляем ошибки, установка ПО, подключение оборудования

DeniSoft —


Не работает USB клавиатура в Windows

Windows не видит USB клавиатуру.




Достаточно часто случается, что клавиатура с интерфейсом USB вдруг перестаёт работать в операционных системах семейства Windows. При этом клавиатура работает в других ОС и меню настроек BIOS. Такое часто случается, если подключалась новая клавиатура в другие порты или часто отключались/подключались разные клавиатуры. Так же проблема может возникнуть при подключении неисправной клавиатуры или клавиатуры с поврежденным шнуром, который работает только в определенном положении, то есть имеет плавающий контакт в жиле.



Ситуация выглядит следующим образом: при подключении клавиатуры в USB порт Windows издаёт звук подключения USB устройства, если, конечно, этот звук не отключён, и пытается установить драйвер устройства. После поиска драйверов система сообщает, что драйвер установить не удалось. При этом в системе появляется «Неизвестное устройство» с именем, указанным производителем в контроллере устройства. Для клавиатуры это обычно «HID Keyboard Device». Ни удаление устройства, ни переключение в другие порты, ни перезагрузки, ни пляски с бубном клавиатуру в систему не возвращают. При этом. клавиатура исправно работает В других ОС и в меню настроек BIOS.





Такое поведение ОС Windows указывает, что система по какой-то причине не может определить принадлежность устройства к группе клавиатур. При этом ручная установка драйвера с явным указанием типа устройства «USB-устройство ввода» или «HID-совместимое устройство» результата не дают. Windows упорно не желает видеть USB-клавиатуру.
Многие псевдоспециалисты, столкнувшись с неполадками драйверов Windows предлагают единственное решение: перестановку системы. И, надо сказать, перестановка решает проблему, даже если систему установили не уничтожая предыдущую. А иногда такие «специалисты» уничтожают систему и все данные пользователя.



Если клавиатура определяется некорректно и выводит странное название устройства нужно сначала удалить драйвер этого устройства и переподключить клавиатуру. Для удаления драйвера неверно определённого устройства: двойной щелчок по иконке вызовет свойства логического устройства, на вкладке Оборудование нажать кнопку Свойства, откроется окно свойств конкретного физического устройства. На вкладке Драйвер нажать кнопку Удалить и подтвердить удаление. Теперь нужно переподключить клавиатуру. Если удаление драйвера не помогло, то решать проблему будем радикально.



Для решения этой проблемы нужно всего лишь «вернуть» Windows сведения об устройстве и его драйвере. Эти сведения находятся в файлах с расширением inf. Windows хранит все inf файлы в нескольких местах. Рабочие, актуальные для системы в данный момент хранятся в папке «c:\Windows\inf\». А все остальные, хоть раз побывавшие в системе, в папке «c:\Windows\System32\DriverStore\FileRepository».


Файл «usb.inf» с настройками USB, в том числе и USB-клавиатур, находиться в папке

c:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_269d7150439b3372\

Его нужно скопировать в папку

c:\Windows\inf\

и переподключить устройство. Если до этого для USB-клавиатуры драйвера устанавливались в ручном режиме — их нужно удалить. После переподключения устройства необходимые драйвера будут найдены и установлены.


Если приведённые выше манипуляции не помогли, необходимо проверить, знает ли Windows о клавиатурах вообще. Все настройки этой причудливой системы находятся в реестре. В том числи и об иерархии устройств. Нужные нам параметры находятся в следующих ветвях реестра:


Клавиатура:

HKEY_LOCAL_MACHINE\SYSEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
Имя UpperFilters Значение kbdclass



Мышь:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
Имя UpperFilters Значение mouclass




Если этих параметров нет, то нужно создать мультистроковый параметр UpperFilters и указать значение kbdclass (Правка->Создать->Мультистроковый параметр). Если имя UpperFilters присутствует, но значения нет или оно другое — то двойным щелчком мыши на UpperFilters вызовите редактирование параметра и добавьте слово kbdclass в новой сроке. При этом в других строках параметра могут быть другие значения.



Будьте предельно внимательны при редактировании реестра. Любая ошибка может привести к фатальным последствиям для системы. Не правьте незнакомые параметры, не создавайте лишнего и не удаляйте ничего. Если лезть в реестр страшно — скачайте этот файл и запустите его и разрешите внести данные в реестр. Содержимой файла такое:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}]
«UpperFilters»=»kbdclass»



К слову, антивирус Касперского «гадит» в этих ветках, подменяя устройства ввода, так что при удалении антивируса могут удалиться клавиатура и мышь. Всё для Вашей же безопасности, конечно.



Иногда причиной неопределения USB клавиатуры могут быть настройки USB портов в BIOS.




Если BIOS старый, то нужно проверить, включена ли в настройках BIOS опция «USB Keyboard Support — Enabled«. В более свежих BIOS версиях должен быть включен пункт «Legacy USB Support — Enabled«. Обычно они находятся в меню «Integrated perepherals» или «Advanced».



Различные BIOS по разному реагируют на настройку этого параметра. Теоретически, при выключенной опции USB-клавиатура вообще не должна работать никогда. Раньше так, собственно, и было. Однако, сейчас эта функция прекращает обслуживать USB клавиатуру только после завершения процедуры POST. Связано это с прогрессом — портов PS/2, которые раньше традиционно использовались для устройств ввода уже не найти на материнских платах, а BIOS всё больше становится похожим на полноценную ОС благодаря спецификации UEFI. Поэтому поддержка USB клавиатуры при прохождении POST и и загрузке UEFI BIOS полная, а затем, в зависимости от настроек, поддержка отключается. Некоторые старые BIOS позволяют явно указывать где будет осуществляться поддержка USB-клавиатуры — в BIOS или в ОС.





В настройках USB портов могут встретиться пункты меню XHCI Hand-off и EHCI Hand-off. Они отвечают за ручное или программное переключения портов в режимы USB 2.0 и USB 3.0. Для ОС Windows эти пункты должны быть отключены: Desable. Эти параметры так же могут повлиять на невозможность обнаружения USB-клавиатуры.



Так-же некоторые старые BIOS могут экзотично обрабатывать параметр Plug & Play OS (или PNP OS). Для любой современной операционной системы он должен быть YES. Иногда значение этого параметра, установленное в NO может не давать операционной системе обнаружить USB-клавиатуру. Это связано с предоставлением BIOS системе адресов, по которым находиться контроллер портов USB. В современных BIOS, в том числе и в UEFI BIOS такого параметра нет или он не влияет на отображаемое адресное пространство устройств.



Статьи по ремонту компьютеров

Компьютер не включается — что делать?

Компьютер перегревается

Как самому отремонтировать компьютер

Не работает мышь и клавиатура при установке windows 7 .

cewa
cewa