DPC_WATCHDOG_VIOLATION в Windows: как исправить ошибку

В работе операционной системе от Microsoft так часто возникают проблемы, что про это уже давно слагают шутки и анекдоты. Из данной статьи вы узнаете о том, как решить одну из них — ошибку «DPC_WATCHDOG_VIOLATION» в Windows 10.

Что такое DPC Watchdog Violation Error

Ошибка DPC Watchdog Violation возникает из-за проблем с аппаратным обеспечением системы и говорит о том, что Windows не может корректно взаимодействовать с аппаратным обеспечением.

Когда Windows 10 была впервые представлена в 2015 году, было много ошибок DPC Watchdog Violation, связанных с твердотельными накопителями (SSD), таких как устаревшие прошивки SSD, старые версии драйверов SSD или проблемы с аппаратной несовместимостью. Проблема заключалась в том, что производители SSD не разработали и не выпустили обновленные драйверы для новой операционной системы, что вызвало массу проблем, включая ошибку DPC Watchdog Violation.

Что такое DPC Watchdog Violation Error

DPC означает задержку вызова процедуры, процесс на системном уровне (это означает, что он происходит в фоновом режиме). DPC, по сути, детализирует, когда часть оборудования хочет взаимодействовать с процессором, но делает это немного не по своей инициативе. Если DPC не реагирует в течение определенного периода времени, это приводит к ошибке «Watchdog Violation» (когда «Watchdog» — это процесс, обеспечивающий разрешение DPC в пределах отведенного времени).

Вызовы отложенных процедур работают параллельно с «системными прерываниями», которые являются еще одним процессом на системном уровне. Всякий раз, когда какая-либо программная или аппаратная часть хочет что-то сделать, она «прерывает» процессор, чтобы сообщить ему, что происходит. Если система проводит слишком много времени на уровне запроса на прерывание (IRQL), это также может привести к ошибкам синего экрана.

Инструкция по устранению

Активируйте WinRE

Для входа в безопасный режим нужно включить среду восстановления WinRE. Это несложно! Просто выполните следующие действия:

Инструкция по устранению

Кажется, немного запутанно, но именно эта последовательность действий приводит к активации средства восстановления.

Войдите в безопасный режим

Теперь последовательно выбирайте следующие пункты: Диагностика — Дополнительные параметры — Параметры загрузки — Перезагрузить.

Инструкция по устранению

После того, как компьютер будет перезагружен, вы увидите окно выбора разных опций. Нажмите F5, чтобы выбрать запуск безопасного режима с использованием сетевых драйверов.

Дальнейшие действия зависят от того, когда именно появился «синий экран».

  • в результате обновления системы;
  • во время обычной работы ПК.
Инструкция по устранению

Когда возникла неисправность?

После обновления

Иногда ошибка появляется после того, как были установлены последние обновления на устройство. Чтобы избавиться от неполадки, нужно удалить эти обновления.

Инструкция по устранению
  1. Войдите в Панель управления.
  2. Перейдите в утилиту Удаление программы.
  3. Выберите слева Просмотр установленных обновлений и отсортируйте их по дате.
  4. Кликните правой кнопкой мыши по пакету, который планируете удалить и подтвердите действие.
  5. Перезагрузите компьютер.

Обратите внимание! Не все обновления доступны для удаления.

После обновления или установки новых драйверов

Инструкция по устранению

Если на вашем компьютере недавно были установлены новые драйвера, рекомендуется откатиться до предыдущей работоспособной версии. Также их можно удалить или просто отключить. Последовательное отключение всех драйверов поможет определить, какой из них вызывает ошибку.

  1. В поиске у кнопки Пуск введите фразу диспетчер устройств и выберите эту утилиту в результате поиска.
  2. В диспетчере раскройте информацию об устройстве, драйвер которого вы бы хотели откатить до предыдущего состояния. Кликните по нему правой кнопкой мыши и нажмите на Свойства.
  3. На вкладке Драйвер осуществите откат, отключение или удаление в зависимости от поставленной задачи.

После установки нового оборудования

Инструкция по устранению

Иногда проблему вызывают установленные внешние устройства. Чтобы это проверить, просто отключите все внешнее оборудование от компьютера и перезагрузите его. Если после этого синий экран больше не появляется, значит причина кроется в одном из подключенных устройств.

Как исправить ошибку DPC Watchdog Violation?

Если ошибки связаны с оборудованием, то лучше всего обновить прошивку компонентов и связанных с ними драйверов. Обновления прошивки и драйверов обычно доступны в разделе поддержки или загрузок большинства веб-сайтов производителей оборудования.

Читайте также:  Включение файла подкачки на компьютере с Windows 10

Если ошибки связаны с программным обеспечением, вы можете, либо переустановить программы, которые, как вы думаете, могли бы вызывать ошибки или использовать функцию «Восстановление системы» Windows для устранения возможных проблем с системным программным обеспечением.

Если вы попытались использовать вышеуказанные параметры, но у вас попрежднему появляется ошибка «DPC Watchdog Violation», вы можете использовать «Центр поддержки» (Action Center) в панели управления, который доступен как в Windows 7, так и в Windows 8. Эта панель отображает важные системные сообщения и дает рекомендации о том, как разрешить проблемы.

Если у вас все еще есть ошибки после использования «Центра поддержки», то ошибки могут быть вызваны неисправным оборудованием. В таком случае вам необходимо обратиться в сервисный центр, для осмотра компьютера специалистом, который поможет диагностировать, какой именно компонент необходимо заменить.

Драйверы устройств

Как было отмечено выше, наиболее частой причиной ошибки DPC_WATCHDOG_VIOLATION в Windows 10 являются проблемы драйверов. При этом, наиболее часто речь идет о следующих драйверах.

  • Драйверы SATA AHCI
  • Драйверы видеокарты
  • Драйверы USB (особенно 3.0)
  • Драйверы LAN и Wi-Fi адаптера
Драйверы устройств

Во всех случаях первое, что следует попробовать сделать — установить оригинальные драйверы с сайта производителя ноутбука (если это ноутбук) или материнской платы (если это ПК) вручную именно для вашей модели (для видеокарты при установке используйте опцию «чистая установка», если это драйверы NVidia или опцию удаления предыдущих драйверов, если речь идет о драйверах AMD).

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

В ситуациях, когда проблема вызвана драйверами AHCI, а это, на вскидку, треть случаев ошибки DPC_WATCHDOG_VIOLATION обычно помогает следующий путь решения проблемы (даже без загрузки драйверов):

  1. Нажмите правой кнопкой мыши по кнопке «Пуск» и перейдите в «Диспетчер устройств».
  2. Откройте раздел «Контроллеры IDE ATA/ATAPI», нажмите правой кнопкой мыши по контроллеру SATA AHCI (может иметь разные названия) и выберите пункт «Обновить драйверы».

  3. Далее выберите «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвер из списка уже установленных драйверов» и обратите внимание, присутствует ли в списке совместимых драйверов драйвер, с названием отличным, от того, которое было указано на шаге 2. Если да, выберите его и нажмите «Далее».

  4. Дождитесь окончания установки драйвера.
Драйверы устройств

Обычно, проблема решается, когда специфичный, загруженный из центра обновлений Windows драйвер SATA AHCI заменяется на Стандартный контроллер SATA AHCI (при условии, что причина была именно в этом).

В целом по данному пункту — правильным будет установить все оригинальные драйверы системных устройств, сетевых адаптеров и другие с сайта производителя (а не из драйвер-пака или полагаться на те драйверы, которые Windows установила сама).

Также, если в последнее время вы меняли драйверы устройств или устанавливали программы, создающие виртуальные устройства, обратите внимание на них — они тоже могут являться причиной проблемы.

Определяем, какой драйвер вызывает ошибку

Драйверы устройств

Вы можете попробовать узнать, какой именно файл драйвера вызывает ошибку с помощью бесплатной программы BlueScreenView для анализа дампа памяти, а после этого найти в интернете, что это за файл и к какому драйверу относится (затем — заменить его оригинальным или обновленным драйвером). Иногда автоматическое создание дампа памяти бывает отключено в системе, в этом случае см. Как включить создание и сохранение дампа памяти при сбоях Windows 10.

Примечание: если после решения проблемы с драйверами ошибка исчезла, но через какое-то время стала снова проявлять себя, вполне возможно, что Windows 10 снова установила «свой» драйвер. Тут может оказаться применимой инструкция Как отключить автоматическое обновление драйверов Windows 10.

Драйверы устройств

Заключение

В качестве заключения несколько полезных ссылок на материалы нашего ресурса, посвящённые решение подобных проблем, что были рассмотрены в рамках настоящей статьи.

«Как проверить жёсткий диск на битые сектора»

«Ошибки windows dll — как исправить (50 частых ошибок dll и их решения)»

«На вашем ПК возникла проблема и его необходимо перезагрузить windows 10»

«Memory management windows 10 ошибка: диагноз и лечение»

«Проверка оперативной памяти windows 10»

«Обновить драйверы windows: пошаговая инструкция»

Исправить ошибку DPC Watchdog Violation в Windows 10

Вы столкнулись с нарушением функции сторожевого таймера Watchdog Violation DPC в Windows 10 April 2018 (1803), когда вы находитесь в разгаре работы? Это часто возникает при попытке просмотра видео в интернете. Многие пользователи жалуются на эту ошибку синего экрана BSOD с тех пор, как Microsoft выпустила версию v1803.

 Обычно это происходит из-за проблемы совместимости с любыми конкретными устройствами. В некоторых случаях проблема появляется, когда драйверы устройства установлены неправильно или имеют устаревшие драйверы. Windows предоставляет обновление для решения этой проблемы, но не полностью устраняет проблему.

 Таким образом, вам может потребоваться выполнить другие способы обхода, чтобы исправить эту ошибку.

Исправить ошибку DPC Watchdog Violation в Windows 10

Что делать и как исправить ошибку DPC Watchdog Violation в Windows 10

  1. Выполнить проверку диска
  2. Удаление драйверов Synaptic Default
  3. Обновите драйверы контроллера IDE ATA / ATAPI
  4. Обновите прошивку SSD
  5. Проверьте совместимость оборудования и программного обеспечения
  6. Запустить средство просмотра событий

1. Выполнить проверку диска

В большинстве случаев, синий экран смерти указывает на проблему с диском. Поэтому сначала вам нужно проверить системные файлы на ошибки с SFC.

  • Запустите командную строку от имени администратора. Чтобы запустить её от имени администратора, нажмите Win + R и напишите cmd, далее нажмите Ctrl + Shift + Enter.
Исправить ошибку DPC Watchdog Violation в Windows 10
  • В командной строке задайте следующую команду chkdsk /f /r.
  • Если у вас попросят подтвердить, то нажмите кнопку Y.
  • Процесс проверки и восстановления системных фалов может занять длительное время, можете попить чайку.

2. Удалить драйверы Synaptic Default

Synaptic драйверы могут вызывать такие проблемы. В этом случае их удаление может устранить проблему. 

  • Нажмите Win + R и введите команду , чтобы открыть диспетчер устройств.
  • Теперь найдите мыши и иные указывающие устройства из списка и дважды щелкните по нему, чтобы развернуть.
  • Далее нажмите правой щелчок мыши по Synaptics PS/2 Port Touch и выберите Удалить устройства.
  • Перезагрузите свой компьютер или ноутбук, и система заново установить драйвера мыши и ошибка должна исчезнуть.
Исправить ошибку DPC Watchdog Violation в Windows 10

3. Обновите драйверы IDE ATA / ATAPI

  • Сделайте правой щелчок мыши на самом меню пуск и выберите из списка «Диспетчер устройств«.
  • Выберите «Выполнить поиск драйверов на этом компьютере«
  • Нажмите на «Выбрать драйвер из списка доступных драйверов на этом компьютере«.
  • Выберите Стандартный контроллер SATA AHCI и нажмите далее. Перезагрузите компьютер.
Исправить ошибку DPC Watchdog Violation в Windows 10

4. Обновите прошивку SSD

Несовместимая прошивка SSD также может быть возможной причиной возникновения нарушения DPC Watchdog в Windows 10. В этом случае вам необходимо обновить и установить то же самое, что и выше способом с SATA AHCI. 

  • Перейдите опять в диспетчер устройств, способами как описано выше.
  • В диспетчере устройств, разверните раздел диски, и нажмите на своем SSD диске правой кнопкой мыши, далее выберите Обновить драйвер.
  • Обновляйте драйвер вручную из списка доступных, как описано выше способом с SATA AHCI.
  • Кроме того, вы можете скачать драйвер с официального сайта производителя поискав в поиске Google или Yandex.

5. Проверить совместимость оборудования и программного обеспечения

Несовместимое оборудование может отвечать за такую ​​ошибку.

Исправить ошибку DPC Watchdog Violation в Windows 10

Аппаратная совместимость

Если вы используете несколько внешних USB устройств на своем компьютере, отключите их все. Далее перезагружайте компьютер и подключайте USB-устройства по одному. Таким образом, проверьте все устройства, которые были подключены. Если вы столкнулись с этой проблемой для определенного оборудования, то она отвечала за нарушение DPC Watchdog в Windows 10. В этой ситуации обновите неисправный драйвер устройства.

Совместимость программного обеспечения

Иногда конкретное программное обеспечение может вызывать такой тип ошибки. Если эта проблема у вас возникла недавно, то попробуйте удалить недавние программы или обновить их. Если вы не уверены, что делать, тогда «Восстановление системы» может помочь вам в этом случае.

6. Запустить средство просмотра событий

Исправить ошибку DPC Watchdog Violation в Windows 10

Запуск «Просмотра событий» поможет вам узнать виновника вызывающего ошибку DPC Watchdog в Windows 10.

  • Нажмите сочетание кнопок Win + X и выберите из списка «Просмотр событий«.
  • Далее перейдите «Журналы Windows» > «Система» > и в средней части окна вы увидите некоторые записи с предупреждающим знаком. Здесь вы получите подробную информацию о том, что вызывает эту проблему.

Смотрите еще:

by HyperComments Политика конфиденциальности

Восстановление Windows и действия с BIOS

Если при попытке устранения сбоя DPC_WATCHDOG_VIOLATION ни одно из вышеописанных решений не сработало, в самом крайнем случае можно воспользоваться восстановлением системы, выбрав какую-то контрольную точку, предшествовавшую появлению этой ошибки. Если и это не поможет, придется вернуть компьютер в исходное состояние с сохранением пользовательских файлов или без этого, что сродни «чистой» установке системы. Если после апгрейда не прошло тридцати дней, с равным успехом можете вернуться к предыдущей версии системы (7 или 8).

Читайте также:  Значительно уменьшаем размер файлов в Windows 10

Совет: можете воспользоваться командой строкой с выполнением сочетания bcdedit /set {current} bootmenupolicy legacy, после чего при загрузке можно будет использовать доступ к меню посредством клавиши F8 и выбрать даже загрузку последней удачной конфигурации.

В некоторых случаях бывает целесообразно войти в настройки первичной системы BIOS и произвести полный сброс параметров до заводского состояния.

Драйверы устройств

Как было отмечено выше, наиболее частой причиной ошибки DPC_WATCHDOG_VIOLATION в Windows 10 являются проблемы драйверов. При этом, наиболее часто речь идет о следующих драйверах.

  • Драйверы SATA AHCI
  • Драйверы видеокарты
  • Драйверы USB (особенно 3.0)
  • Драйверы LAN и Wi-Fi адаптера
Драйверы устройств

Во всех случаях первое, что следует попробовать сделать — установить оригинальные драйверы с сайта производителя ноутбука (если это ноутбук) или материнской платы (если это ПК) вручную именно для вашей модели (для видеокарты при установке используйте опцию «чистая установка», если это драйверы NVidia или опцию удаления предыдущих драйверов, если речь идет о драйверах AMD).

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

В ситуациях, когда проблема вызвана драйверами AHCI, а это, на вскидку, треть случаев ошибки DPC_WATCHDOG_VIOLATION обычно помогает следующий путь решения проблемы (даже без загрузки драйверов):

Драйверы устройств
  1. Нажмите правой кнопкой мыши по кнопке «Пуск» и перейдите в «Диспетчер устройств».
  2. Откройте раздел «Контроллеры IDE ATA/ATAPI», нажмите правой кнопкой мыши по контроллеру SATA AHCI (может иметь разные названия) и выберите пункт «Обновить драйверы». 
  3. Далее выберите «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвер из списка уже установленных драйверов» и обратите внимание, присутствует ли в списке совместимых драйверов драйвер, с названием отличным, от того, которое было указано на шаге 2. Если да, выберите его и нажмите «Далее». 
  4. Дождитесь окончания установки драйвера.

Обычно, проблема решается, когда специфичный, загруженный из центра обновлений Windows драйвер SATA AHCI заменяется на Стандартный контроллер SATA AHCI (при условии, что причина была именно в этом).

В целом по данному пункту — правильным будет установить все оригинальные драйверы системных устройств, сетевых адаптеров и другие с сайта производителя (а не из драйвер-пака или полагаться на те драйверы, которые Windows установила сама).

Драйверы устройств

Также, если в последнее время вы меняли драйверы устройств или устанавливали программы, создающие виртуальные устройства, обратите внимание на них — они тоже могут являться причиной проблемы.

Определяем, какой драйвер вызывает ошибку

Вы можете попробовать узнать, какой именно файл драйвера вызывает ошибку с помощью бесплатной программы BlueScreenView для анализа дампа памяти, а после этого найти в интернете, что это за файл и к какому драйверу относится (затем — заменить его оригинальным или обновленным драйвером). Иногда автоматическое создание дампа памяти бывает отключено в системе, в этом случае см. Как включить создание и сохранение дампа памяти при сбоях Windows 10.

Драйверы устройств

Примечание: если после решения проблемы с драйверами ошибка исчезла, но через какое-то время стала снова проявлять себя, вполне возможно, что Windows 10 снова установила «свой» драйвер. Тут может оказаться применимой инструкция Как отключить автоматическое обновление драйверов Windows 10.

Коррективы реестра

Не редко эффективна против ошибки dpc watchdog violation в Windows 10 или 8 становится ручная правка реестра. Стороннее ПО может повредить его. Пользователю придется самостоятельно вносить правильные коррективы.

Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра

Для того, чтобы отредактировать реестр:

Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
  1. Нажмите сочетание клавиш «Win» + «R» на вашей клавиатуре, после чего откроется строка ввода.
  2. В появившееся поле введите «regedit».
  1. Пройдите по следующему пути, перемещаться нужно по левому меню: «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWHEAPolicy» (без кавычек).
  2. В поле справа создайте новый ключ, нажав ПКМ по рабочей области и выбрав в контекстном меню «Создать ключ».
  3. Пропишите следующее значение ключа DWORD: «IgnoreDummyWrite», его значение должно равняться единице.
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра
Коррективы реестра