V-Blog

Внимание! Все действия, которые описаны в данной статье, вы делаете на свой страх и риск! Манипуляции с реестром Windows могут привести к неработоспособности операционной системы!

Использовал на домашнем ПК бесплатный антивирус Касперского. Для домашнего компьютера весьма не плохо, тем более бесплатно.

Но тут произошла неприятная ситуация. Несколько дней назад, было очередное обновление антивируса и почему обновление зависло, а после перезагрузки в списке программ стало отображаться две версии антивируса. Стандартными средствами не одна из версий не удалялась. Скачал их утилиту kavremvr и удалил более старую версию антивируса. По окончании, программа сообщила об успешном удалении и необходимости перезапустить компьютер. ПК перезапустился, на экране приветствие и ввод пароля, но клавиатура и мышь не работают, от слова вообще. При этом клавиатура PS/2, а мышь USB.

Поискав информацию в сети, нашел вот эту статью на сайте Касперского, где подробное пошаговое описание, как исправить проблему с клавиатурой и мышью.

Утилита USB Recover восстанавливает работоспособность клавиатуры, мыши или других USB-устройств, если их работа была нарушена после некорректного удаления другого продукта «Лаборатории Касперского».  Эта программа доступна в Kaspersky Rescue Disk

Но, к сожалению, у меня данная программа ничего не показала из доступных изменений в реестре. Дело в том, что Windows 7 x64, но работает на SSD M2 (несколько лет назад были танцы с бубнами, но все таки перенес с HDD на SSD M2).

Само собой есть образ системы для восстановления, но ведь куда интереснее решить проблему в текущей системе. Решение, в небольших правках реестра Windows. Главный нюанс, это как этот самый реестр Windows редактировать, если в системе не работает мышь и клавиатура. Безопасный режим работы Windows не помог.

Решение данной проблемы это загрузка с USB Live флешки. Можно через SonyaPe Live CD, KAV 10 rescue disc, Sergei Strelec Live USB и другие (в сети их много разных). Главное чтобы из под этого образа Live USB был видел раздел, на котором ваше ОС с неработающей клавиатурой и мышью.

Решение, которое помогло мне

Загрузившись с USB Live флешки (Sergei Strelec Live USB), с поддержкой редактора реестра на борту, запускаем редактор реестра. Если сборка USB Live флешки новая, то в редакторе реестра автоматически будет подгружен реестр вашей ОС. Но, если вдруг нет, то можно без проблем загрузить в редактор реестра реестр вашей ОС, с неработающей клавиатурой и мышью (об этом в конце статьи).

1. Открываем редактор реестра и переходим в меню Правка и выбираем пунк Найти.

2. В окне поиска вводим klkbdflt и нажимаем Найти далее.

3. Поиск найдет ключ UpperFilters, в значении которого содержится klkbdflt. В правой части окна дважды нажмите на него левой кнопкой мыши. В окне Редактирование мультистроки удалите строку klkbdflt. Обратите внимание, строка kbdclass должна остаться. Нажмите ОК. Нажимаем F3 (Найти далее) и проделываем данную операцию пока поиск по всему реестру не будет завершен.

4. Вернитесь в раздел Мой компьютер и только потом выполняйте следующие манипуляции

5. В окне поиска вводим klkbdflt и нажимаем Найти далее. Поиск найдет ключ UpperFilters, в значении которого содержится klmouflt. В правой части окна дважды нажмите на него левой кнопкой мыши. В окне Редактирование мультистроки удалите строку klkbdflt. Обратите внимание, строка mouclass должна остаться. Нажмите Ок. Нажимаем F3 (Найти далее) и проделываем данную операцию пока поиск по всему реестру не будет завершен.

 

После этого перезапускаем компьютер. Мышь с клавиатурой должны работать.

 

Дополнительно, как работать с реестром Windows

Реестр Windows находится: C:\Windows\System32\config

Где C:\ раздел на котором расположена ваша ОС.

В этой папке много файлов,  файлы реестра имеют куда больший  объем и называются соответственно разделам реестра. Нам нужнен будет файл system

Чтобы загрузить этот раздел реестра в наш редактор, выбираем раздел HKEY_LOCAL_MACHINE, потом выбираем пункт меню «Файл» - «Загрузить куст». Далее находим наш файл реестра system в папке C:\Windows\System32\config. Выйдет окошко, в нём пишем любое имя. Выполняем манипуляции как описано выше, нажимаем меню «Файл» и выбираем «Выгрузить куст».

Дополнительно

Вот что еще нашел в сети, может кому пригодится. Файл реестра (.reg), который решает проблему.
 

Windows Registry Editor Version 5.00

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor]
"Start"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}]
"UpperFilters"="mouclass"