Как установить драйвера на мышку и клавиатуру через командную строку: полное руководство

Если после подключения мыши или клавиатуры к компьютеру Windows не распознаёт устройство, а в Диспетчере устройств отображается ошибка Код 28 ("Драйверы не установлены"), проблема решается через командную строку (CMD) без необходимости скачивать ПО с сайта производителя. Чаще всего это актуально для USB-устройств Logitech, Razer, A4Tech или неопознанных "Generic"-устройств, когда стандартный мастер установки драйверов не срабатывает. В 90% случаев достаточно принудительно обновить драйвер через pnputil или восстановить системные файлы с помощью DISM.

Этот метод работает даже если мышь/клавиатура полностью не реагирует на действия (например, при сбое HID-драйверов), но система загружается. Главное условие — наличие прав администратора и доступ к клавиатуре (в крайнем случае можно использовать экранную клавиатуру через Win + Ctrl + O). Ниже разберём все этапы: от диагностики до принудительной установки драйверов через CMD.

1. Диагностика проблемы: почему Windows не видит мышь/клавиатуру

Прежде чем устанавливать драйвера через командную строку, проверьте причину неисправности. Чаще всего проблема кроется в:

  • 🔌 Отсутствии драйверов HID (Human Interface Device) — базовых драйверов для USB-устройств ввода. Они устанавливаются автоматически, но могут слететь после обновлений Windows.
  • 🚫 Конфликте с предыдущими драйверами (например, после подключения игровой мыши Razer DeathAdder к порту, где ранее была другая модель).
  • 🔄 Сбое в службе Plug and Play, которая отвечает за автоматическое распознавание устройств.
  • 🛠️ Повреждении системных файлов (например, после вирусной атаки или некорректного выключения ПК).

Чтобы подтвердить проблему с драйверами, выполните в CMD команду:

devmgmt.msc

В открывшемся Диспетчере устройств проверьте разделы:

  • Клавиатуры — если устройство отображается с восклицательным знаком, драйвер отсутствует или повреждён.
  • Мыши и иные указывающие устройства — аналогичная ситуация.
  • Другие устройства — здесь могут появиться неопознанные USB Input Device.

⚠️ Внимание: Если в Диспетчере устройств мышь/клавиатура отображается без ошибок, но не работает, проблема может быть в физическом подключении (проверьте USB-порт, кабель, подключите устройство к другому разъёму).
📊 Чаще всего драйвера для мыши/клавиатуры слетают после
Обновления Windows
Подключения нового устройства
Вирусной атаки
Самостоятельной чистки реестра

2. Подготовка: запуск командной строки с правами администратора

Для установки драйверов через CMD потребуются права администратора. Если клавиатура не работает, используйте экранную клавиатуру:

  1. Нажмите Win + R, введите osk и нажмите Enter.
  2. В поиске Windows (иконка лупы) введите cmd.
  3. Нажмите правой кнопкой мыши (или удерживайте сенсор на тачпаде) на "Командная строка" → выберите "Запуск от имени администратора".

Альтернативный способ через PowerShell (если CMD недоступен):

Start-Process cmd -Verb RunAs
⚠️ Внимание: Если у вас Windows 10/11 Home, может потребоваться отключить контроль учётных записей (UAC) временно. Для этого введите в CMD:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f
Перезагрузите ПК после выполнения команд.

3. Установка драйверов через pnputil: принудительное добавление

Утилита pnputil позволяет добавлять драйвера вручную из INF-файлов. Если у вас есть драйвер от производителя (например, скачанный с сайта Razer Synapse или Logitech G HUB), выполните:

  1. Распакуйте архив с драйвером в папку (например, C:\Drivers\Mouse).
  2. В CMD перейдите в эту папку:
    cd /d C:\Drivers\Mouse
  3. Установите драйвер:
    pnputil /add-driver "*.inf" /install

Если INF-файла нет, Windows попробует подобрать драйвер из своей базы. Для этого:

pnputil /scan-devices
Команда Описание Когда использовать
pnputil /add-driver Устанавливает драйвер из указанного INF-файла Есть скачанный драйвер от производителя
pnputil /delete-driver Удаляет драйвер из хранилища Конфликт с предыдущей версией драйвера
pnputil /enum-drivers Показывает все установленные драйвера Нужно найти ID проблемного драйвера

Скачайте драйвер с официального сайта производителя|Распакуйте архив в отдельную папку|Откройте CMD от имени администратора|Перейдите в папку с драйвером через команду cd-->

4. Восстановление системных драйверов через DISM и sfc

Если проблема в повреждённых системных файлах (например, после обновления Windows), восстановите их:

  1. Проверка целостности системных файлов:
    sfc /scannow
    Процесс займёт 10–15 минут. Не закрывайте CMD.
  2. Восстановление образа Windows:
    DISM /Online /Cleanup-Image /RestoreHealth
    Требует подключения к интернету.

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

Что делать, если DISM выдаёт ошибку 0x800f081f?

Эта ошибка означает, что Windows Update отключён или повреждён. Включите службу обновлений:

net start wuauserv

net start bits

net start cryptsvc

Затем повторите команду DISM.

5. Ручная установка драйверов через devcon (альтернатива pnputil)

Утилита devcon (Device Console) — более мощный инструмент для управления драйверами, чем pnputil. Она входит в состав Windows Driver Kit (WDK), но её можно скачать отдельно с сайта Microsoft.

Пример команд для установки драйвера мыши:

  1. Скачайте devcon.exe и поместите его в C:\Windows\System32.
  2. Найдите Hardware ID устройства в Диспетчере устройств:
    • Откройте свойства проблемного устройства → вкладка Сведения.
    • Выберите ИД оборудования → скопируйте первую строку (например, USB\VID_046D&PID_C52B).
  • Установите драйвер:
    devcon install "USB\VID_046D&PID_C52B" "C:\Drivers\Mouse\driver.inf"
  • ⚠️ Внимание: Если после установки драйвера мышь/клавиатура перестала работать совсем, откатите изменения:
    devcon rollback "USB\VID_XXXX&PID_XXXX"
    Замените XXXX на реальные значения из Hardware ID.

    6. Устранение конфликтов драйверов через setupapi

    Если устройство определяется как Неопознанное или конфликтует с другими драйверами, очистите кэш установки драйверов:

    set devmgr_show_nonpresent_devices=1
    

    start devmgmt.msc

    В Диспетчере устройств включите отображение скрытых устройств (Вид → Показать скрытые устройства) и удалите все серые записи, связанные с мышью/клавиатурой. Затем выполните:

    setupapi.dev /clean

    Эта команда удаляет все временные файлы установки драйверов. После перезагрузки Windows установит драйвера заново.

    1. Работоспособность USB-порта (подключите другое устройство).

    2. Настройки BIOS (отключите параметры Legacy USB Support или Fast Boot).

    3. Антивирус — некоторые программы (например, Kaspersky) блокируют установку драйверов.-->

    7. Автоматическое обновление драйверов через Windows Update

    Если ручные методы не помогли, принудительно запустите поиск драйверов через Windows Update:

    wuauclt /detectnow
    

    wuauclt /updatenow

    Для Windows 10/11 используйте:

    UsoClient StartScan
    

    UsoClient StartDownload

    UsoClient StartInstall

    После выполнения команд проверьте раздел Параметры → Обновление и безопасность → Центр обновления Windows → Просмотр дополнительных обновлений. Здесь могут появиться необязательные драйвера для вашего устройства.

    Частые вопросы (FAQ)

    Можно ли установить драйвер для беспроводной мыши (например, Logitech MX Master) через CMD?

    Да, но сначала подключите мышь по кабелю (если поддерживается) или убедитесь, что адаптер Unifying Receiver распознаётся системой. Для беспроводных устройств сначала устанавливается драйвер адаптера, затем — драйвер самой мыши. Используйте команду:

    pnputil /add-driver "Unifying.inf" /install
    Где Unifying.inf — INF-файл драйвера адаптера.

    После установки драйвера через CMD мышь работает, но не все кнопки (например, боковые на игровой мыши). Что делать?

    Это означает, что базовый драйвер установлен, но отсутствует ПО производителя (например, Razer Synapse или SteelSeries Engine). Скачайте его с официального сайта и установите вручную. Если кнопки всё равно не работают, проверьте:

    • Назначение кнопок в ПО производителя.
    • Соответствие модели мыши в настройках ПО.
    • Обновления прошивки устройства (для игровых мышей).

    Команда pnputil выдаёт ошибку "Драйвер не найден". Что делать?

    Ошибка возникает, если:

    • Указан неверный путь к INF-файлу (проверьте команду cd).
    • Файл драйвера повреждён (скачайте его заново с официального сайта).
    • Драйвер не совместим с вашей версией Windows (проверьте разрядность системы: x64 или x86).

    Решение: используйте команду для поиска драйверов в текущей папке:

    pnputil /add-driver * /install /force
    Флаг /force принудительно устанавливает драйвер, даже если он не сертифицирован Microsoft.

    Как удалить старый драйвер мыши/клавиатуры через CMD?

    Сначала найдите OEM-имя драйвера:

    pnputil /enum-drivers

    Затем удалите его (замените oem0.inf на актуальное имя):

    pnputil /delete-driver oem0.inf /uninstall /force
    ⚠️ Внимание: Удаление системных драйверов (например, mouse.inf или keyboard.inf) может привести к неработоспособности всех устройств ввода. Удаляйте только драйвера конкретных устройств.

    Работают ли эти команды в Safe Mode (Безопасном режиме)?

    Да, но с ограничениями:

    • В Безопасном режиме работают только базовые драйвера, поэтому некоторые команды (например, DISM) могут не выполняться.
    • Для установки драйверов в Safe Mode используйте pnputil с флагом /force.
    • Если клавиатура не работает в Safe Mode, используйте экранную клавиатуру (osk).

    Чтобы загрузиться в Safe Mode с поддержкой командной строки, выполните:

    bcdedit /set {default} safeboot minimal
    

    bcdedit /set {default} safebootalternateshell yes

    После перезагрузки у вас будет доступ к CMD.