Исправить ошибку синего экрана WDF_VIOLATION в Windows 11/10

Некоторые пользователи Windows 11/10 после установки накопительного обновления могут столкнуться с ошибкой синего экрана (Blue Screen)WDF_VIOLATION . В этом посте мы определим причину ошибки, а затем предложим возможное решение для устранения ошибки BSOD .

The WDF_VIOLATION bug check has a value of 0x0000010D. This indicates that Kernel-Mode Driver Framework (KMDF) detected that Windows found an error in a framework-based driver.

Ошибка синего экрана WDF_VIOLATION(WDF_VIOLATION Blue Screen) в Windows 11/10

WDF_VIOLATION Синий экран

Вам нужно в основном определить драйвер, который вызвал эту проблему. Если я упоминается на синем экране(Blue Screen) , запишите это. Если нет, то вам может понадобиться просмотреть файл дампа WDF . Он даст дополнительную информацию о драйвере, вызвавшем эту проверку на наличие ошибок.

На основании проведенного расследования было обнаружено, что ошибка синего экрана WDF_VIOLATION в большинстве случаев вызвана неисправным драйвером клавиатуры HP HpqKbFiltr.sys , который, как известно, несовместим с некоторыми компьютерами HP. Драйвер клавиатуры HP был доставлен на эти устройства HP через Центр обновления Windows(Windows Update) .

Когда Windows Driver Framework обнаруживает фатальную ошибку, вы видите синий экран WDF_VIOLATION(WDF_VIOLATION Blue Screen) в системах Windows . Вот что вы можете с этим поделать.

Если вы можете нормально войти в систему, хорошо; в противном случае вам придется загрузиться в безопасном режиме(boot into Safe Mode) , открыть экран дополнительных параметров запуска(Advanced Startup options screen) или использовать установочный носитель для загрузки(use the Installation Media to boot) , чтобы выполнить эти инструкции.

1] Удалите(Remove) или переименуйте неисправный драйвер клавиатуры HP(Faulty HP Keyboard Driver) с помощью командной строки .(Command Prompt)

Неисправный драйвер HpqKbFiltr.sys является виновником ошибки BSOD WDF_VIOLATION(WDF_VIOLATION BSOD) . Чтобы решить эту проблему, вам необходимо удалить или переименовать этот неисправный драйвер. Если на вашем компьютере HP отображается синий экран и не удается загрузить операционную систему Windows , попробуйте перезагрузить компьютер и сначала загрузиться в среду восстановления Windows 10  .

После загрузки Windows RE вы можете удалить неисправный драйвер клавиатуры HP следующим образом:

  • Выберите « Устранение неполадок»(Troubleshoot)  на экране восстановления в среде восстановления (Recovery Environment)Windows 10 .
  • Выберите «Дополнительные параметры»,(Advanced options)  а затем выберите  «Командная строка»(Command Prompt) .
  • Введите команду, указанную ниже для вашей версии Windows , в окно командной строки(Command Prompt) и нажмите Enter , чтобы выполнить команду.

Для 32-битной версии Windows:

dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf

Для 64-битной версии Windows:

dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf

Примечание.(Note:)  Если Windows на вашем компьютере не хранится на диске C:, замените C: в приведенных выше командах на соответствующую букву диска.

  • Выйдите из среды восстановления (Recovery Environment)Windows 10 и перезагрузите компьютер.

Теперь ваш компьютер должен успешно загружаться без ошибки синего экрана WDF_VIOLATION(WDF_VIOLATION Blue Screen) .

Однако, если вы хотите переименовать(rename) неисправный драйвер HpqKbFiltr.sys , вы можете запустить перечисленные ниже команды одну за другой вместо Windows RE :

cd c:\windows\system32\drivers
ren HpqKbFiltr.sys HpqKbFiltr.sys_old

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

2] Установите KB4468304(Install KB4468304) , чтобы автоматически удалить неисправный драйвер клавиатуры HP .(HP Keyboard Driver)

Ошибка синего экрана WDF_VIOLATION распространена на компьютерах под управлением Windows 10 версий 1803 и 1809. Поэтому Microsoft выпустила исправление KB4468304 . Патч KB4468304 автоматически удалит неисправный драйвер HP. Поэтому, если вы используете устройства HP, вы можете автоматически установить исправление KB4468304 через Центр обновления Windows(Windows Update) , чтобы решить проблему, или вы можете загрузить его из каталога Центра обновления Майкрософт(Microsoft Update Catalog)  и установить вручную.

Пользователям ПК также рекомендуется выполнить обновление до последней версии Windows , поскольку окончание обслуживания Windows 10 v1803 наступило 12(November 12) ноября 2019 г., а окончание обслуживания v1809 — 12(May 12) мая 2020 г.

3] Проверьте свои драйверы

Используйте BlueScreenView , чтобы открыть файл DMP , созданный стоп-ошибкой WDF VIOLATION .

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

После того, как вы определили драйвер, вызвавший синий экран(Blue Screen) , вам необходимо либо обновить его, либо откатить .

4] Запустите диагностику памяти Windows

Запустите средство диагностики памяти Windows(Windows Memory Diagnostic Tool) , чтобы выявить и устранить любые проблемы с системной памятью.

5] Используйте восстановление системы

Запустите «Восстановление системы» , чтобы вернуть компьютер к предыдущей хорошей точке.

Hope this helps resolve this BSOD issue!



About the author

Я iOS-разработчик с более чем 10-летним опытом. Я специализируюсь на разработке приложений для iPhone и iPad. У меня есть опыт создания пользовательских потоков, создания пользовательских комплектов разработки (CDK) и работы с различными средами разработки приложений. В своей предыдущей работе я также разработал инструменты для управления магазином приложений Apple, в том числе инструмент управления продуктами и инструмент отправки приложений.



Related posts