Ошибка Code 21 — Диспетчер устройств
Что это значит
Код 21 в Диспетчере устройств Windows означает, что устройство было удалено из системы, но его запись в реестре осталась. Система сообщает: «Windows удаляет это устройство». Пользователь видит жёлтый треугольник с восклицательным знаком в Диспетчере устройств и сообщение: «Windows удаляет это устройство (код 21)». Устройство не работает, пока не будет завершён процесс удаления или не будет выполнена перезагрузка.
Вероятные причины
- Неполное удаление устройства через Диспетчер устройств
- Сбой при установке драйвера, оставивший запись в реестре
- Конфликт после отключения или замены оборудования
- Повреждение реестра Windows
- Действие стороннего ПО для очистки драйверов
- Ошибка при обновлении драйвера
- Некорректная работа Plug and Play
Что делать — по порядку
- Перезагрузите компьютер — это часто завершает процесс удаления.
- Откройте Диспетчер устройств, найдите устройство с кодом 21, нажмите правой кнопкой и выберите «Удалить устройство». Затем перезагрузите ПК.
- В Диспетчере устройств выберите «Вид» → «Показать скрытые устройства». Удалите все серые (неактивные) экземпляры проблемного устройства.
- Запустите командную строку от имени администратора и выполните: set devmgr_show_nonpresent_devices=1, затем откройте devmgmt.msc, включите показ скрытых устройств и удалите все неактивные записи.
- Используйте средство устранения неполадок оборудования и устройств: Панель управления → Устранение неполадок → Оборудование и звук → Оборудование и устройства.
- Вручную очистите реестр: откройте regedit, перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum и удалите подраздел, соответствующий устройству (требуется осторожность, рекомендуется резервное копирование).
- Выполните чистую загрузку Windows, чтобы исключить конфликт стороннего ПО.
- Если ничего не помогает, создайте новую точку восстановления и выполните восстановление системы на дату до появления ошибки.
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что означает код 21 в Диспетчере устройств?
Это значит, что Windows удаляет устройство, но процесс не завершён. Обычно помогает перезагрузка или удаление устройства из Диспетчера.
Как исправить код 21 без переустановки Windows?
Попробуйте перезагрузить компьютер. Если не помогло, удалите устройство в Диспетчере и перезагрузитесь. Также можно показать скрытые устройства и удалить неактивные записи.
Код 21 — это опасно?
Нет, это не критично. Устройство просто не работает, пока не завершится удаление. Обычно исправляется простыми действиями.
Может ли код 21 появляться из-за вирусов?
Крайне редко. Чаще причина в сбое драйвера или реестра. Но для уверенности проверьте систему антивирусом.
Почему код 21 появляется после обновления драйвера?
Обновление могло завершиться с ошибкой, оставив запись в реестре. Удалите устройство и установите драйвер заново.
Источники
- Microsoft Learn — Коды ошибок Диспетчера устройств проверено 28.07.2026
Где встречается
Windows 10, Windows 11, Windows 8/8.1, Windows 7; все версии Диспетчера устройств; любые устройства (видеокарты, звуковые карты, сетевые адаптеры и т.д.)