Исправлено: ошибка WDF_VIOLATION Bluescreen в Windows 10.

Некоторые пользователи Windows 10 жалуются на ошибку синего экрана на своем компьютере сразу после получения обновления для своих устройств с Windows 10. Код ошибки, отображаемый в случае BSOD, - « WDF_VIOLATION ». Эта ошибка обычно вызывается драйвером с именем « HpqKbFiltr.sys », переименование которого решит проблему. Просто следите за исправлениями на своем компьютере, и проблема должна быть легко решена.

Fix-1 Переименовать HpqKbFiltr.sys в Windows RE-

Чтобы изменить имя « HpqKbFiltr.sys », вам нужно сначала открыть Windows RE , затем вы можете изменить имя, минуя некоторые команды cmd.

1. После открытия настроек окна, нажав для Windows Icon + I .

2. Теперь нажмите « Обновление и безопасность ».

Обновление и безопасность

3. Затем вам нужно нажать на « Восстановление ».

4. После этого в разделе « Расширенный запуск » нажмите « Перезагрузить сейчас ».

Расширенный запуск

Скоро ваш компьютер загрузится в Windows RE .

5. Вам нужно нажать на « Устранение неполадок ».

Устранение неполадок

6. Затем выберите « Дополнительные параметры ».

Устранение неполадок Advanced

7. Когда откроется окно « Дополнительные параметры»  , щелкните « Командная строка ».

Командная строка Новое

8. Просто введите пароль своей учетной записи и нажмите « Продолжить ».

Учетная запись командования

Окно командной строки должно быть открыто в режиме устранения неполадок .

9. Чтобы переименовать системный файл, в окне командной строки скопируйте и вставьте эти команды одну за другой, а затем нажмите Enter .

 C: cd C: \ Windows \ System32 \ drivers ren HpqKbFiltr.sys HpqKbFiltr.sys.bak

Cmd Hpq Ren

После того, как вы выполнили команды, закройте окно командной строки .

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

Если в дальнейшем проблема появится, перейдите к следующему исправлению.

Исправление-2 Переименовать MacHALDriver.sys-

MacHALDriver.sys может быть еще одной причиной, по которой вы столкнулись с этой проблемой со своей стороны.

1. Откройте среду восстановления Windows так же, как и раньше.

2. Вам нужно нажать на « Устранение неполадок ».

Устранение неполадок

3. В окне « Устранение неполадок» нажмите « Дополнительные параметры ».

Устранение неполадок Advanced

4. Затем снова нажмите « Командная строка ».

Командная строка Новое

5. Вам необходимо ввести пароль и нажать « Продолжить », чтобы продолжить.

Учетная запись командования

Окно командной строки должно быть открыто в режиме устранения неполадок .

6. Вам необходимо изменить имя файла « MacHALDriver.sys.bak ».

7. Для этого выполните эту серию команд в терминале CMD .

 C: cd C: \ Windows \ System32 \ drivers ren MacHALDriver.sys MacHALDriver.sys.bak

Коммандер Хэл Рен

После того, как вы выполнили команды, закройте окно командной строки .

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

ПРИМЕЧАНИЕ -

Вы можете заметить, что некоторые функциональные клавиши клавиатуры не работают.

Fix-3 Удалить драйвер HpqKbFiltr.sys-

Если переименование драйвера не работает для вас, удаление драйвера может быть вашим единственным шансом.

1. Снова откройте Windows RE.

2. Затем нажмите « Устранение неполадок ».

Устранение неполадок

3. Затем вам нужно щелкнуть « Дополнительные параметры ».

Устранение неполадок Advanced

4. In the Advanced options window, you have to click on the “Command Prompt“.

Командная строка Новое

5. Once you have put in your account password and click on “Continue“.

Учетная запись командования

7. In Command Prompt window, copy-paste this command  and then hit Enter to execute it on your computer.

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

Dism 65

NOTE

If you are using a 32bit Windows, copy-paste this command in Command Prompt window and then hit Enter.

DISM / Изображение: C \ / Remove-Driver / Драйвер: C: \ Windows \ System32 \ DriverStore \ FileRepository \ hpqkbfiltr.inf_x86_f1527018cecbb8c2 \ HpqKbFiltr.inf

32-битное удаление

Выполнив команду, закройте окно командной строки .

Снова перезагрузите компьютер в нормальный режим.

Вы не столкнетесь с ошибкой « WDF_Violation » Bluescreen на вашем компьютере.

Ваша проблема должна быть решена.