Если после подключения мыши или клавиатуры к компьютеру 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-порт, кабель, подключите устройство к другому разъёму).
2. Подготовка: запуск командной строки с правами администратора
Для установки драйверов через CMD потребуются права администратора. Если клавиатура не работает, используйте экранную клавиатуру:
- Нажмите
Win + R, введитеoskи нажмитеEnter. - В поиске Windows (иконка лупы) введите
cmd. - Нажмите правой кнопкой мыши (или удерживайте сенсор на тачпаде) на "Командная строка" → выберите "Запуск от имени администратора".
Альтернативный способ через 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), выполните:
- Распакуйте архив с драйвером в папку (например,
C:\Drivers\Mouse). - В CMD перейдите в эту папку:
cd /d C:\Drivers\Mouse - Установите драйвер:
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), восстановите их:
- Проверка целостности системных файлов:
Процесс займёт 10–15 минут. Не закрывайте CMD.sfc /scannow - Восстановление образа 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.
Пример команд для установки драйвера мыши:
- Скачайте
devcon.exeи поместите его вC:\Windows\System32. - Найдите 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.