Не работает клавиатура при загрузке компьютера
С тем, что USB клавиатура не работает при загрузке, вы можете столкнуться в разных ситуациях: часто это бывает при переустановке системы или во время появления меню с выбором безопасного режима и других вариантов загрузки Windows.
Я последний раз столкнулся с этим сразу после шифрования системного диска с помощью BitLocker — диск был зашифрован, а ввести пароль при загрузке не могу, так как не работает клавиатура. После этого и было решено написать подробную статью на тему, как, почему и когда могут возникать такие проблемы с клавиатурой (в том числе, беспроводной), подключенной по USB и как их решать. См. также: Решение проблем с работой клавиатуры в БИОС/UEFI, Не работает клавиатура в Windows 10, Что делать, если не работает клавиатура на ноутбуке.
Как правило, такая ситуация не происходит с клавиатурой, подключенной с помощью порта PS/2 (а если произошла, проблему стоит искать в самой клавиатуре, проводе или разъеме материнской платы), но вполне может встретиться на ноутбуке, так как встроенная клавиатура тоже может иметь USB интерфейс.
Прежде чем продолжать чтение, посмотрите, а все ли в порядке с подключением: на месте ли USB кабель или приемник для беспроводной клавиатуры, не задел ли его кто-то. Еще лучше, выньте его и подключите снова, при этом не в USB 3.0 (синего цвета), а USB 2.0 (Лучше всего в один из портов сзади системного блока. Кстати, иногда там есть специальный USB порт со значком клавиатуры и мыши).
Включена ли поддержка USB клавиатуры в БИОС
Чаще всего, чтобы решить возникшую проблему, достаточно зайти в БИОС компьютера и включить инициализацию USB клавиатуры (пункт USB Keyboard Support или Legacy USB Support установить в Enabled) при включении компьютера. Если эта опция у вас отключена, вы этого можете не замечать долгое время (потому как Windows при загрузке сама «подключает» клавиатуру и для вас все работает), до тех пор, пока не потребуется воспользоваться ею еще при загрузке операционной системы.
Возможен вариант, что и в БИОС вы зайти не можете, особенно если у вас новый компьютер с UEFI, Windows 10 или 11 и включенной быстрой загрузкой.
В этом случае, вы можете попасть в настройки другим путем (Изменение параметров компьютера — Обновление и восстановление — Восстановление — Особые варианты загрузки, далее в дополнительных параметрах выбрать вход в настройки UEFI). И уже после этого посмотреть, что можно изменить, чтобы все работало.
На некоторых материнских платах настройка поддержки USB устройств ввода при загрузке немного более изощренная: например, у меня в настройках UEFI есть три варианта — отключенная инициализация при ультрабыстрой загрузке, частичная инициализация и полная (при этом быстрая загрузка должна быть отключена). И беспроводная клавиатура работает при загрузке только в последнем варианте.
Надеюсь, статья смогла вам помочь. А если нет, опишите подробно, как именно у вас возникла проблема и я постараюсь придумать что-нибудь еще и дать совет в комментариях.
В данной теме представлен обзор с подробным описанием подарочного сувенира, который получен из магазина клуба по бонусной программе, за форумное бета-тестирование, из Магазина «kaspersky<merch» и т. п.
Пожалуйста, не обсуждайте в этой теме другие сувениры.
О Механической клавиатуре
От А до Я, от QWERTY до WASD, и полный ASMR от клацанья механических клавиш. Пишите код, учитесь и гамайте на клавиатуре в фирменных цветах Kaspersky.
∙ Формат клавиатуры: классический формат (ISO)
∙ Материал корпуса: металл
∙ Материал клавиш: полимерный пластик
∙ Тип клавиш: механическая
∙ Тип соединения с ПК: Bluetooth/ USB Type-C, USB 2,4 GHz
∙ Длина кабеля: 1,5 м
∙ Кабель USB: в комплекте
∙ Регулируемые ножки: силиконовые подставки
∙ Подсветка кнопок: RGB (несколько режимов, настраиваемый)
∙ Тип элементов питания: Li-ion 4000mAh
∙ Совместимость с Mac/Win: есть (переключатель на самой клавиатуре)
∙ Вес: 1,5 кг
Мои фотографии
Паста:
Можно задействовать клавиатуру и без перезагрузки ПК (при этом мышь должна функционировать нормально!).
Для этого:
– нажмите Пуск –> Настройка –> Панель управления –> Система;
– в окне Свойства системы откройте вкладку Оборудование –> Диспетчер устройств;
– в окне Диспетчер устройств клавиатура будет помечена желтым кружком с черным восклицательным знаком внутри –> выделите ее мышью;
– выберите меню Действие –> Удалить;
– в окне Подтверждение удаления устройства санкционируйте удаление клавиатуры, нажав OK;
– закройте окно Диспетчер устройств;
– на вкладке Оборудование окна Свойства системы нажмите кнопку Установка оборудования;
– в окне Мастер установки оборудования нажмите Далее;
– после непродолжительного поиска оборудования клавиатура будет «найдена» (при этом включится индикатор Num Lock);
– если появится окно Изменение параметров системы с сообщением «Установка новых устройств закончена. Требуется выполнить перезагрузку компьютера для завершения установки программного обеспечения. Новые параметры вступят в силу только после перезагрузки системы. Выполнить перезагрузку сечас? Да/Нет», нажмите Нет, так как клавиатура уже работает и без перезагрузки;
– в окне Мастер установки оборудования нажмите Готово;
– закройте окно Свойства системы;
– можете работать со своей «клавой».Примечания
1. Описанная в статье неисправность наблюдается на ПК с клавиатурой PS/2.
2. Неисправность, как правило, вызвана сбоем при загрузке драйвера порта i8042 (\WINDOWS\system32\drivers\i8042prt.sys). Реже «глючит» драйвер класса клавиатуры (\WINDOWS\system32\drivers\kbdclass.sys).
3. При этой неисправности в журнале системных событий (см. Может ли журнал событий Windows стать увлекательным чтением?) фиксируются события двух типов, например:
– Предупреждение (Источник события: i8042prt; Код (ID) события: 20; Описание: Не удается задать состояние индикаторов клавиатуры);
– Ошибка (Источник события: Service Control Manager; Код (ID) события: 7026; Описание: Сбой при загрузке драйвера(ов) перезагрузки или запуска системы: i8042prt).
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности — ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика — тотальный контроль над каждым совершённым тактом, а значит — безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .