Отключить клавиатуру на ноутбуке с Windows 10 через командную строку можно за 2–3 минуты, если знать точные команды. Это актуально, когда клавиши конфликтуют с подключённой внешней клавиатурой, требуется временно заблокировать ввод или устранить программный сбой. Далее разберём рабочие способы — от простого отключения драйвера до использования утилит для управления устройствами.
Спойлер: самый быстрый метод — деактивировать клавиатуру через devmgmt.msc, но если нужно сделать это именно через CMD, потребуется пара дополнительных шагов. Рассмотрим оба варианта, а также нюансы для разных моделей ноутбуков (Lenovo, HP, Acer и др.).
Почему может потребоваться отключение клавиатуры
Чаще всего пользователи сталкиваются с необходимостью отключить встроенную клавиатуру в следующих случаях:
- Конфликт устройств — подключённая внешняя клавиатура даёт сбои из-за дублирования сигналов;
- Аппаратные неисправности — залипание клавиш или ложные нажатия (например, из-за попадания жидкости);
- Защита от детей или домашних животных — временная блокировка, чтобы избежать случайных нажатий;
- Тестирование ПО — проверка работы программ без вмешательства клавиатуры;
- управление — если ноутбук используется как сервер и клавиатура не нужна.
В большинстве случаев достаточно отключить драйвер клавиатуры, но если нужно сделать это через командную строку — читайте дальше.
Если клавиатура работает некорректно, сначала проверьте её в безопасном режиме. Если проблема исчезает — виновато ПО, если нет — аппаратная неисправность.
| Метод | Команда | Описание | Требует прав админа? |
|---|---|---|---|
Отключение через devcon |
devcon disable "ACPI\PNP0303" |
Блокирует устройство по его в диспетчере устройств | Да |
| Удаление драйвера | pnputil /delete-driver oemX.inf |
Удаляет драйвер, после перезагрузки клавиатура отключится | Да |
Отключение через sc config |
sc config i8042prt start= disabled |
Отключает службу клавиатуры (не всегда работает) | Да |
| Использование PowerShell | Disable-PnpDevice -InstanceId "ACPI\PNP0303" -Confirm:$false |
Альтернатива через PowerShell (требует запуск от админа) | Да |
Способы отключения клавиатуры через командную строку
В Windows 10 нет прямой команды для отключения клавиатуры через CMD, но есть обходные пути. Самый надёжный — использовать утилиту pnputil для управления драйверами или devcon (официальный инструмент от Microsoft). Ниже таблица с основными методами и их особенностями.
Важно: перед применением команд убедитесь, что у вас есть внешняя клавиатура, иначе после отключения встроенной вы не сможете ввести команды для её включения обратно.
Подготовка: как найти клавиатуры в системе
Чтобы точно отключить клавиатуру, нужно знать её аппаратный ID. Это строковый идентификатор, по которому Windows распознаёт устройство. Найти его можно так:
- Откройте
Диспетчер устройствчерезWin + Xили командуdevmgmt.msc. - Раскройте раздел
Клавиатуры. - Щёлкните правой кнопкой по встроенной клавиатуре (обычно она называется
Стандартная клавиатура PS/2илиHID-клавиатура) и выберитеСвойства. - Перейдите на вкладку
Сведения. - В выпадающем списке выберите
ИД оборудования. - Скопируйте первую строку из списка (например,
ACPI\PNP0303илиHID\VID_XXXX&PID_XXXX).
Этот пригодится для команд devcon или Disable-PnpDevice.
Если в диспетчере устройств клавиатура отображается как HID-устройство, используйте ID вида HID\VID_XXXX&PID_XXXX. Для PS/2-клавиатур подходит ACPI\PNP0303.
Метод 1: Отключение через devcon
Devcon (Device Console) — это утилита от Microsoft для управления устройствами через командную строку. Она входит в состав Windows Driver Kit, но её можно скачать отдельно.
Как использовать:
- Скачайте
devcon.exeс официального сайта Microsoft или из проверенного источника (например, из репозитория GitHub). - Поместите файл в удобную папку (например,
C:\Tools\). - Откройте командную строку от имени администратора (
Win + X→Командная строка (администратор)). - Перейдите в папку с утилитой:
cd C:\Tools\. - Выполните команду для отключения клавиатуры (замените на свой):
devcon disable "ACPI\PNP0303".
Чтобы включить клавиатуру обратно, используйте:
devcon enable "ACPI\PNP0303".
⚠️ Внимание: Если вы отключили клавиатуру и у вас нет внешней, перезагрузите ноутбук в безопасном режиме (удерживайте при выборе перезагрузки) и включите её обратно через диспетчер устройств.