Ошибка 12 — Диспетчер устройств
Что это значит
Код 12 в Диспетчере устройств Windows означает, что устройству не хватает свободных системных ресурсов для корректной работы. Система обнаружила конфликт ресурсов (например, прерываний IRQ, каналов DMA, диапазонов памяти или портов ввода-вывода) между двумя или более устройствами. Пользователь видит жёлтый восклицательный знак на устройстве в Диспетчере устройств и сообщение «Недостаточно свободных ресурсов для работы устройства» в свойствах устройства. Устройство может не работать или работать нестабильно.
Вероятные причины
- Конфликт ресурсов (IRQ, DMA, порты ввода-вывода, память) между несколькими устройствами
- Установка нового устройства, которое запрашивает ресурсы, уже занятые другим устройством
- Неправильная настройка ресурсов в BIOS/UEFI (например, зарезервированные прерывания для устаревших устройств)
- Драйвер устройства некорректно сообщает о требуемых ресурсах
- Повреждение или устаревание драйвера устройства
- Аппаратная неисправность устройства или материнской платы
- Ограничения ACPI или устаревшей версии BIOS
- Одновременное использование нескольких устройств, требующих одинаковых ресурсов (например, два последовательных порта)
Что делать — по порядку
- Перезагрузите компьютер — это может освободить зарезервированные ресурсы.
- Откройте Диспетчер устройств, найдите устройство с ошибкой, откройте его свойства, перейдите на вкладку «Ресурсы» и проверьте список конфликтующих устройств.
- Если конфликт указан, попробуйте изменить настройки ресурсов вручную: снимите флажок «Автоматическая настройка» и выберите другую конфигурацию из списка (если доступно).
- Обновите драйвер устройства: в свойствах устройства перейдите на вкладку «Драйвер» и нажмите «Обновить драйвер».
- Удалите устройство из Диспетчера устройств и перезагрузите компьютер — Windows переустановит драйвер и переназначит ресурсы.
- Проверьте настройки BIOS/UEFI: отключите неиспользуемые порты (LPT, COM, MIDI) и зарезервируйте IRQ для устройств PCI.
- Запустите средство устранения неполадок оборудования: Панель управления → Устранение неполадок → Оборудование и звук → Оборудование и устройства.
- Если проблема возникла после установки нового устройства, временно отключите его и проверьте, исчезла ли ошибка.
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что делать, если код 12 появляется после установки новой видеокарты?
Попробуйте удалить старые драйверы с помощью Display Driver Uninstaller (DDU) в безопасном режиме, затем установите последнюю версию драйвера для новой карты. Также проверьте, не конфликтует ли карта с другими устройствами по ресурсам.
Может ли код 12 быть вызван вирусом?
Крайне маловероятно. Ошибка связана с аппаратными ресурсами, а не с вредоносным ПО. Однако вирус может повредить драйверы, что косвенно вызовет ошибку.
Как узнать, какие ресурсы конфликтуют?
Откройте свойства устройства с ошибкой, вкладка «Ресурсы». В списке «Конфликтующие устройства» будут указаны устройства, с которыми происходит конфликт.
Поможет ли переустановка Windows?
В большинстве случаев нет, так как проблема аппаратная или связана с настройками BIOS. Переустановка Windows может помочь только если ошибка вызвана повреждёнными системными файлами или драйверами.
Код 12 на USB-устройстве — что делать?
Попробуйте подключить устройство к другому USB-порту, особенно к порту на задней панели ПК. Если ошибка остаётся, обновите драйверы чипсета и контроллера USB.
Где встречается
Windows 2000, XP, Vista, 7, 8, 10, 11; все версии Диспетчера устройств; возникает для любого устройства (звуковые, сетевые, видеоадаптеры, контроллеры и т.д.)