Wdf violation windows 10

How to Fix WDF_VIOLATION Blue Screen Error on Windows 10

Wdf violation windows 10

Many users have reported that they encountered WDF_VIOLATION error message after installing the latest Windows 10 updates. They said that they tried to boot their PC but it showed that Your PC ran into a problem and needs to restart and the stop code was wdf_violation.

Do you know what WDF_VIOLATION is and why it appears?

WDF stands for Windows Driver Frameworks, a set of Microsoft tools and libraries that aid in the creation of device drivers for Windows 2000 and later versions of Windows. The message WDF_VIOLATION indicates that Windows found an error in a framework-based driver.

Actually, the blue screen stop code wdf_violation is mostly seen in HP PCs, and the reasons could be various.

According to the investigation, the WDF_VIOLATION blue screen error is mainly caused by a faulty HP keyboard driver, HpqKbFiltr.sys (version, which is incompatible with Windows 10 version 1803 and Windows 10 version 1809 on HP computers.

Besides, this blue screen error is gradually seen on the other brand of computers due to the following reasons:

  • Something wrong with USB peripherals
  • Bluetoothdriver and other driver issues
  • Corrupted systemfiles
  • Virus attack

How to fix WDF_VIOLATION blue screen of death problem on your Windows 10? You can try the following solutions one by one.

As it is mentioned, the faulty HpqKbFiltr.sys driver is a reason for the WDF_VIOLATION BSOD error. To address this issue, you need to remove or rename this faulty driver. If you are a HP user, you’d better try this solution.

Step 1: Enter the Windows Recovery Environment (WinRE).

Tip: Normally, Windows will attempt to enter WinRE to repair the system automatically when the computer is unable to boot. If Windows fails to enter WinRE, you can turning off and on the PC 3 times or use the installation media as an alternative way.

Step 2: Go to Troubleshoot >Advanced options >Command Prompt.

Step 3: Input the command below according to your version of Windows and press Enter to remove HpqKbFiltr.sys driver.

  • 32-bit version of Windows: dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf
  • 64-bit version of Windows: dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf

Step 4: Exit WinRE and reboot your computer to check whether wdf violation error has been fixed.

Note: Microsoft has released a patch KB4468304 to help people remove HpqKbFiltr.sys driver automatically. If your computer can boot successfully, you can click here to download and install it.

Solution 2: Disconnect All USB Peripherals

The wdf violation error could also be caused by some USB peripherals. Therefore, you can try disconnecting all USB peripherals from your computer to fix this error, including the mouse, camera, microphone and so on.

If it’s not working, you can disable USB ports in BIOS with the following steps.

Tip: The certain keys to enter BIOS and disable USB ports could be different on your version of BIOS so that these steps are for references only, and you need to follow the instructions on your screen.

Step 1: Restart your computer and keep pressing F2 or Del to enter BIOS.

Step 2: In BIOS, navigate to Advanced Tab Miscellaneous Devices External USB Ports, and then disable External USB ports.

Step 3: Save and exit the BIOS.

Once it’s done, restart your computer and see if WDF_VIOLATION is solved.

Solution 3: Uninstall Bluetooth Driver in Safe Mode

Some users have reported that they successfully removed the stop code wdf_violation by uninstalling Bluetooth driver. You can run Windows in Safe Mode and then remove the problematic driver if the first two methods are not effective for you.

Step 1: Enter WinRE and click TroubleshootAdvanced options > Startup SettingsRestart to open Startup Settings.

Step 2: Press F5 to select Enable Safe Mode with Networking to run your computer in Safe Mode.

Tip: Safe Mode is a built-in diagnostic mode of Windows 10 (7, 8, etc.). Therefore, you can start Windows 10 in Safe Mode to identify if it’s the Windows 10 default settings and drivers that are causing the misbehaving of Windows 10 PC.

Step 3: Press Win + X and choose Device Manager from the list.

Step 4: Now locate your Bluetooth driver and right-click it. Then choose Uninstall device from the menu.

Step 5: In the pop-up window, check Delete the driver software for this device and click Uninstall.

Then you can restart your PC and check if it works well.

Tip: The WDF_VIOLATION blue screen error could also be caused by other drivers. You can check the crash log to find the problematic driver and uninstall it with the same method.

The WDF_VIOLATION blue screen error makes me annoyed, but fortunately, here are some solutions to remove it. I’d to share it with you.Click to tweet

Solution 5: Run Startup Repair

If you cannot enter Windows Safe Mode, Starup Repair is a good choice to solve the issue.

You are able to find Startup Repair in WinRE, or you can use a Windows installation disk to boot your PC, and then click Repair your computer.

After that, go to TroubleshootAdvanced OptionsStartup Repair. Choose the target operating system to fix and Windows will find the problems, fix them and then restart your computer.

Solution 6: Perform a System Restore

There is another way to solve WDF_VIOLATION: Perform a system restore. System Restore can help fix problems that make your computer run slowly or stop responding by getting Windows back to previous status.

If you have created a restore point before, you can use it to restore your system and fix WDF_VIOLATION error. Try these steps:

Step 1: In Safe Mode, press Win + S to open Search. Then input restore in the box and choose Create a restore point from the results.

Step 2: Go to System Protection tab and click System Restore.

Tip: You can also enter System Restore in WinRE. Just go to Troubleshoot > Advanced options > System Restore. Then select your user account and type your password.

Step 3: Click Next when System Restore window opens.

Step 4: Select the restore point you want to use and click Next to proceed.

Step 5: Follow the instructions on the screen to finish the process.

Tip: System Restore does not affect any of your documents, pictures or other personal data, but recently installed programs and drivers might be uninstalled.

Solution 7: Run System File Checker

Corrupted system file could also be responsible for WDF_VIOLATION blue screen error. To fix the problem, you can run System File Checker (SFC) in Windows 10 Safe Mode.

Step 1: Run command prompt as administrator in Safe Mode.

Step 2: Input the command sfc /scannow and press Enter key. Then wait until the System File Check finish and then reboot your computer to see whether WDF_VIOLATION appears.

Tip: You can also use a Windows installation disk and follow the path: Repair your computer > > TroubleshootAdvanced optionsCommand Prompt to open command prompt.

Solution 8: Reset or Reinstall Windows

If you still have WDF_VIOLATION blue screen issue after you tried the solutions above, you can reset or reinstall Windows to fix it.

Let’s see how to do it.

Just in case, you need to recover and backup important files before you reset or reinstall Windows as thees operations will clean the original system partition.

  • If your operating system works well, you just need to back up your disk.
  • If the computer fails toboot, you can use MiniTool Partition Wizard to perform data recovery.

Here is the guide on how to recover data when your PC cannot boot.

Tip: Considering that your PC is unable to start, you need to create a bootable media on another computer that works well.

Step 1: Click the following button to download and install MiniTool Partition Wizard.

Buy Now

Step 2: Launch it and create boot CD/DVD discs or boot flash drive with bootable media builder.

Step 3: Connect the bootable media to your PC on which WDF_VIOLATION appears, and configure the BIOS settings to boot from the media.

Step 4: Right-click your system partition and choose Data Recovery.

Tip: The drive letter can be changed in the bootable version and please make sure you have chosen the system partition.

Step 5: After scanning, check the files you need and then click Save.

Tip: You need to choose another partition when you select a directory to save files.

Now you can reset or reinstall Windows to fix WDF_VIOLATION and there is no need to worry about data loss.

To reset Windows, you just need to enter WinRE and go to TroubleshootRest this PC, and then follow the instructions to finish the process.

Tip: You can choose Keep my files when you reset this PC, which has no influence on your personal files and folders.

Here are 8 step by step solutions which are helpful when you encounter the error message “Your PC ran into a problem and needs to restart” with the stop code wdf_violation.Click to tweet

Back up Your Windows

Now you must have removed WDF_VIOLATION blue screen error and boot your computer successfully. To avoid the similar system error in the next days, I recommend you to back up your disk so that you don’t need to spend much time on recovering your computer.

You can use MiniTool Partition Wizard Pro Ultimate. It is capable of copying all partitions and data from your system disk to another disk, and you can boot your PC from the copy. Click the button below to get the program if you haven't installed it.

Buy Now

Step 1: Launch MiniTool Partition Wizard.

Step 2: Click Copy Disk Wizard from the action panel.

Step 3: Choose the disk you want to back up and follow the wizard to complete the backup process.

Tip: To avoid the virus attack which may cause some problems for your computer, you can run Windows Defender Firewall regularly. This article introduces the information about the error message “Your PC ran into a problem and needs to restart” with the stop code sdf_violation. You can find 8 ways to solve the problem and you’d better back up your disk so that you can boot the computer from the copy of the source disk once your PC run into a problem or crash.

If you have more ideas about how to fix WDF_VIOLATION blue screen error, please let us know by posting them in the comment section below. For any questions towards MiniTool Partition Wizard, you can contact us via [email protected] and you will get reply very soon.


How do I open Safe Mode in Windows 10? You can go to Windows Recovery Environment and click Troubleshoot >Advanced options >Startup Settings >Restart. Then Press 5 or F5 to boot Windows 10 in Safe Mode with Networking.

  1. Open Run window and input msconfig. Then click OK to access System Configuration.
  2. Choose Boot tab, and uncheck the Safe boot option.
  3. Hit Apply and then click OK.

Sherry Follow us

Position: Columnist

Sherry has been a staff editor of MiniTool for a year. She has received rigorous training about computer and digital data in company. Her articles focus on solutions to various problems that many Windows users might encounter and she is excellent at disk partitioning.

She has a wide range of hobbies, including listening to music, playing video games, roller skating, reading, and so on. By the way, she is patient and serious.

Источник: https://www.partitionwizard.com/disk-recovery/wdf-violation.html

Синий экран смерти 0x0000010D

Wdf violation windows 10

:   / 3


     Синий экран смерти 0x0000010D указывает, что Kernel-Mode Driver Framework (KMDF) обнаружил, что Windows нашел ошибку в драйвере, основанном на framework.


     1 параметр указывает код ошибки. 4 параметр зарезервирован.

1 параметр2 параметр3 параметрПричина ошибки
0x1Указатель на структуру WDF_POWER_ROUTINE_ TIMED_OUT_DATAЗарезервированный параметрОснованный на framework драйвер простаивал во время работы питания.
0x2Зарезервированный параметрЗарезервированный параметрБыла предпринята попытка на получение блокировки, которая уже имеется.
0x3Описатель WDFREQUESTЧисло ссылок, которые остаются в обоих буферахWindows Driver Framework Verifier обнаружил фатальную ошибку.
0x4Зарезервированный параметрАдрес вызывающей стороныНулевой параметр был передан функции, которая требовала ненулевое значение.
0x5Значение описателяЗарезервированный параметрОписатель объекта framework неправильного типа был передан к методу объекта framework.
0x6см. таблицу ниже.
0x7Описатель объекта frameworkЗарезервированный параметрДрайвер попытался неправильно удалить объект framework. Вызвав WdfObjectDereference, чтобы удалить описатель вместо того, чтобы вызвать WdfObjectDelete.
0x8Описатель объекта транзакции DMAЗарезервированный параметрВыполнение операций на объекте транзакции DMA, который находится в некорректном состоянии.
0x9В настоящее время не используется.
0xAУказатель на структуру WDF_QUEUE_FATAL_ERROR_DATAЗарезервированный параметрФатальная ошибка произошла при обработке запроса, который находится в очереди.
0xBсм. таблицу ниже.
0xCОписатель WDFDEVICEУказатель на новый IRP PnPНовый запрос на изменение состояния IRP PnP прибыл, в то время как драйвер обрабатывал другой запрос изменения состояния IRP PnP.
0xDОписатель WDFDEVICEУказатель на питание IRPВладелец политики управления питанием устройства получил питание IRP, которое не запрашивалось.
0xEIRQL, в котором вызвали функцию обратного вызова событияIRQL, в котором возвратили функцию обратного вызова событияФункция обратного вызова события не вернулась в том же IRQL, в котором ее вызвали. Функция обратного вызова изменила IRQL прямо или косвенно (например, получая спин-блокировку, которая повышает IRQL до DISPATCH_LEVEL, не выпуская спин-блокировку).
0xFАдрес функции обратного вызова событияЗарезервированный параметрФункция обратного вызова события вошла в критическую область, и не освободила её перед возвратом.

     Если 1 параметр равен 0x6, то фатальная ошибка была сделана в описателе запроса WDF. В этом случае 2 параметр определяет тип фатальной ошибки.

2 параметр3 параметрПричина ошибки
0x1Адрес IRPCтек ввода-вывода не доступен для форматирования базового IRP.
0x2Значение описателя запроса WDFПредпринята попытка отформатировать объект запроса framework, который не содержит IRP.
0x3Значение описателя запроса WDFДрайвер попытался отправить запрос framework, который был уже отправлен к целевому ввода-вывода.
0x4Указатель на структуру WDR_REQUEST_FATAL_ERROR_INFORMATION_LENGTH_MISMATCH_DATA, которая содержит указатель IRP, значение описателя запроса WDF, главная функция IRP и количество байтов, которые пытались записатьДрайвер завершил запрос framework, но записал больше байтов в буфер вывода, чем определено в IRP.

     Если 1 параметр равен 0xB, то попытка получить или выпустить блокировку недопустима. В этом случае 3 параметр определяет ошибку.

2 параметр3 параметрПричина ошибки
Значение описателя0x0Описатель передавался WdfObjectAcquireLock, или WdfObjectReleaseLock представляя объект, который не поддерживает блокировки.
Описатель спин-блокировки WDF0x1Спин-блокировка выпускается потоком, который не получал ее.


     Во всех случаях синий экран смерти 0x0000010D вызывается сбойным драйвером. Если в сообщении ошибки отсутствует название драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом читайте в статье “Анализ дампа памяти”. После чего, в зависимости от ситуации, его необходимо обновить, откатить или удалить.

     Для устранения ошибки воспользуйтесь статьей “Общие рекомендации по устранению BSoD”.

Буду признателен, если воспользуетесь кнопочками:

Источник: http://BsodStop.ru/0x0000010d-wdf-violation

Как исправить ошибку WDF_Violation в Windows 10?

Wdf violation windows 10

› Решение проблем ›

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

Система реагирует синим экраном не дождавшись ответа в допустимом промежутке времени от клавиатуры или мыши после их подключении, при попытке синхронизации iOS-устройств с iTunes и прочее.

Иногда из-за нее не удается загрузить систему, поскольку прерывает ее запуск до появления экрана блокировки. Узнаем подробнее, как ее исправить в Windows 10.

Причины ошибки

С ошибкой WDF_Violation можно столкнуться по следующим причинам:

  1. Повреждены системные файлы.
  2. Компьютер заражен вирусами или вредоносным ПО.
  3. Образование сбойных секторов на жестком диске.
  4. Неисправные или устаревшие драйвера.
  5. Повреждение разделов в системном реестре.

Отключение HpqKbFiltr.sys (для пользователей HP)

Как оказалось, причиной синего экрана является драйвер HpqKbFiltr.sys. Попробуйте его отключить.

Обычно после возникновения синего экрана WDF_Violation в ходе следующей загрузки должно отобразится окно аварийного восстановления системы. Нажмите на кнопку «Дополнительные параметры». Если нет, используйте загрузочный диск с Windows для загрузки в среду восстановления.

Перейдите в раздел: Поиск и устранение неполадок – Дополнительные параметры – Командная строка.

Введите команды, подтверждая каждую на Enter:

c:cd Windowscd system32cd drivers

ren HpqKbFiltr.sys HpqKbFiltr.sys.old

После перезагрузки Windows ошибка с кодом WDF_Violation должна исчезнуть.

Обновление драйверов

В большинстве случаев причиной ошибки являются устаревшие или поврежденные драйверы.

В первую очередь нужно обновить драйвера материнской платы и всех интегрированных на нее устройств, дискретной видеокарты, сетевой карты, Bluetooth и подключаемого по USB адаптера Wi-Fi (при наличии).

По отзывам пользователей, последние два устройства чаще вызывают синий экран с кодом остановки WDF_Violation.

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

Откройте Диспетчер устройств командой devmgmt.msc из окна «Выполнить» (Win + R).

Разверните вкладку Сетевые адаптеры, щелкните правой кнопкой мыши на устройстве и выберите «Обновить».

В следующем окне система запросит, каким путем хотите это сделать. Выберите второй вариант (поиск драйверов на этом компьютере) и продолжайте.

Укажите папку (расположение) файла драйвера после нажатия на кнопку Обзор, в которую он был ранее загружен из сайта производителя. После следуйте инструкциям до завершения установки. Таким образом, нужно обновить все оборудование.

После перезагрузите ПК и проверьте, устранена ли проблема.

Средство проверки драйверов

Неправильное взаимодействие системы с аппаратными модулями может привести к синему экрану WDF_Violation. Поэтому для выявления несоответствий попробуйте использовать встроенный инструмент Майкрософт.

В поле системного поиска наберите «командная строка», при отображении результата щелкните на «Запуск от имени администратора».

В консоли выполните команду:


На первом экране выберите «Создать стандартные настройки» и продолжите.

В следующем отметьте опцию «Автоматически выбрать все драйверы, установленные на этом компьютере» и щелкните на «Готово». Теперь инструмент проверит Windows на наличие ошибок.

После завершения перезагрузите компьютер.

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

Повторите так 3 раза, на следующий возникнет экран аварийного восстановления системы. Щелкните на Дополнительные параметры. Затем перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры и выберите Командную строку.

Для отмены сканирования выполните команду verifier /bootmode resetonbootfail, затем закройте командную строку и щелкните на «Восстановление при загрузке»,

Проверка системы на наличие вредоносных программ

Иногда ошибку WDF_Violation могут вызвать вредоносные программы или вирусы. Они запускают специальные скрипты, работающие в фоновом режиме, которые могут извлекать данные или вносить изменения в настройки.

Если на компьютере отсутствует сторонний антивирус, выполните проверку систему Защитником Windows. В поле системного поиска введите «Брандмауэр Защитника Windows», при отображении искомого результата щелкните на «Открыть».

В открывшемся окне щелкните на «Проверить» и запустите «Полное сканирование».

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

Отключение всех внешних устройств

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

Выключите компьютер, отсоедините кабель питания, затем отключите все устройства (включая мышь). Если используете ноутбук, извлеките батарею. После нажмите и удерживайте кнопку питания в течение 5-10 секунд. Подождите 5 минут, прежде чем включить ПК.

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

Как исправить ошибку WDF_Violation в Windows 10? Ссылка на основную публикацию

Источник: http://InstComputer.ru/reshenie-problem/sinij-ekran-wdf-violation.html

Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.