Ошибка DPC WATCHDOG VIOLATION может возникать во время игр, просмотра видео или просто работы в Windows 10, 8 и 8.1. В этом случае пользователь видит синий экран с сообщением "С вашим ПК возникла проблема, и вы должны перезагрузить его. При желании вы можете найти код этой ошибки DPC_WATCHDOG_VIOLATION" в Интернете.
В большинстве случаев ошибка вызвана некорректными драйверами (Deferred Procedure Call) ноутбука или компьютерного оборудования и относительно легко устраняется. В этом руководстве подробно описано, как исправить ошибку DPC_WATCHDOG_VIOLATION в Windows 10 (методы подойдут и для версии 8) и наиболее распространенные причины ее возникновения.
Драйверы устройств
Как было отмечено выше, наиболее распространенной причиной ошибки DPC_WATCHDOG_VIOLATION в Windows 10 являются проблемы с драйверами. В данном случае наиболее часто встречаются следующие драйверы.
- Драйверы SATA AHCI
- Драйверы видеокарты
- драйверы USB (особенно 3.0)
- Драйверы адаптеров LAN и Wi-Fi
Во всех случаях, первое, что вы должны попытаться сделать — установить оригинальные драйвера с сайта производителя ноутбука (если это ноутбук) или материнской платы (если это ПК) вручную именно для вашей модели (для видеокарты при установке используйте опцию "чистая установка", если это драйвера NVidia или опцию удаления предыдущих драйверов, если это драйвера AMD).
Важно: сообщение диспетчера устройств о том, что драйверы работают нормально или не нуждаются в обновлении, не означает, что это так и есть на самом деле.
В ситуациях, когда проблема вызвана драйверами AHCI, а это, по прикидкам, треть случаев ошибки DPC_WATCHDOG_VIOLATION, обычно помогает следующий способ решения проблемы (даже без загрузки драйверов):
- Нажмите правой кнопкой мыши на кнопку "Пуск" и перейдите в "Диспетчер устройств.
- Откройте "Контроллеры IDE ATA/ATAPI", щелкните правой кнопкой мыши на контроллере SATA AHCI (он может иметь разные названия) и выберите "Обновить драйверы".
- Далее выберите "Поиск драйверов на этом компьютере" — "Выбрать драйвер из списка уже установленных драйверов" и обратите внимание, есть ли в списке совместимых драйверов драйвер с именем, отличным от указанного в шаге 2. Если да, выберите его и нажмите "Далее".
- Дождитесь завершения установки драйвера.
Эта проблема обычно решается, когда специфический драйвер SATA AHCI, который вы загрузили из Центра обновления Windows, заменяется на стандартный контроллер SATA AHCI (если причина в этом).
В целом по данному вопросу — правильнее всего установить все оригинальные драйвера для системных устройств, сетевых адаптеров и прочего с сайта производителя (а не из пакета драйверов или полагаться на драйвера, установленные Windows самостоятельно).
Кроме того, если в последнее время вы меняли драйверы устройств или устанавливали программы, создающие виртуальные устройства, поищите их, они также могут быть причиной проблемы.
Определите, какой драйвер вызывает ошибку
Вы можете попытаться выяснить, какой файл драйвера вызывает ошибку с помощью бесплатной программы дампа памяти BlueScreenView, после чего поискать в интернете, какой файл и с каким драйвером он связан (затем заменить его на оригинальный или обновленный драйвер). Иногда автоматическое сохранение дампов памяти отключено в системе, в этом случае смотрите раздел "Автоматическое создание дампов памяти". Как включить создание и сохранение дампа памяти при сбое Windows 10.
Чтобы BlueScreenView мог читать дампы памяти, их сохранение должно быть включено в системе (и ваши программы очистки компьютера, если таковые имеются, не должны их очищать). Включить сохранение дампов памяти можно в меню правой кнопки мыши по кнопке Пуск (также вызывается нажатием Win+X) — Система — Дополнительные параметры системы. На вкладке "Дополнительно" в разделе "Загрузка и восстановление" нажмите кнопку "Параметры", затем отметьте пункты как на скриншоте ниже и дождитесь появления следующей ошибки.
Примечание: если после решения проблемы с драйверами ошибка исчезла, но через некоторое время стала проявляться снова, возможно, Windows 10 снова установила "свой" драйвер. Здесь может быть применима инструкция Как отключить автоматическое обновление драйверов Windows 10.
Ошибка DPC_WATCHDOG_VIOLATION и быстрый запуск Windows 10
Другим распространенным способом устранения ошибки DPC_WATCHDOG_VIOLATION является отключение быстрого запуска Windows 10 или 8. Подробная информация о том, как отключить эту функцию, в Кратком руководстве пользователя для Windows 10 (то же самое для "восьмерки").
Обычно виноват не сам быстрый запуск (хотя его отключение помогает), а неправильные или отсутствующие драйверы чипсета и управления питанием. И обычно, помимо отключения быстрого запуска, можно исправить эти драйвера (подробнее о том, что это за драйвера, в отдельной статье, которая написана в другом контексте, но причина та же — Windows 10 не выключается).
Дополнительные способы устранения ошибки
Если ранее предложенные способы устранения синего экрана DPC WATCHDOG VIOLATION не помогли, вы можете попробовать дополнительные методы:
- Выполните проверку целостности системных файлов Windows.
- Проверьте жесткий диск с помощью CHKDSK.
- Если вы подключали какие-либо новые USB-устройства, попробуйте их отключить. Вы также можете попробовать переключить имеющиеся USB-устройства на другие USB-разъемы (предпочтительно 2.0 — те, которые не синие).
- Если у вас есть точки восстановления за дату, предшествующую возникновению ошибки, воспользуйтесь ими. См. Точки восстановления Windows 10.
- Причина может быть вызвана недавно установленными антивирусами и программами автоматического обновления драйверов.
- Проверьте компьютер на наличие нежелательных программ (многие из которых не видят даже хорошие антивирусы), например, с помощью AdwCleaner.
- В крайнем случае, можно выполнить сброс Windows 10 с сохранением данных.
Это все. Надеемся, вам удалось решить проблему, и в дальнейшем ваш компьютер будет работать без появления рассмотренной ошибки.