Поправка: WDF_VIOLATION Bluescreen грешка в Windows 10

Някои потребители на Windows 10 се оплакват от грешка на bluescreen на компютъра си веднага след получаване на актуализация за своите устройства с Windows 10. Кодът за грешка, показан при BSOD, е „ WDF_VIOLATION “. Тази грешка обикновено се причинява от драйвер на име „ HpqKbFiltr.sys “, преименувайки който ще реши проблема. Просто следвайте поправките на вашия компютър и проблемът трябва да бъде решен лесно.

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

За да промените името на “ HpqKbFiltr.sys ”, първо трябва да отворите Windows RE , след което можете да промените името, заобикаляйки някои cmd команди.

1. След отваряне на настройките прозореца чрез натискане на Windows Икона + I .

2. Сега кликнете върху „ Актуализация и сигурност “.

Актуализация и сигурност

3. След това трябва да кликнете върху „ Възстановяване “.

4. След това, под „ Разширено стартиране “, кликнете върху „ Рестартиране сега “.

Разширено стартиране

Скоро компютърът ви ще се зареди в Windows RE .

5. Трябва да кликнете върху „ Отстраняване на неизправности “.

Отстраняване на неизправности

6. След това изберете „ Разширени опции “.

Отстраняване на неизправности

7. Когато се отвори прозорецът Разширени опции  , щракнете върху „ Команден ред “.

Команден ред Ново

8. Просто въведете паролата за акаунта си и кликнете върху „ Напред “.

Команден акаунт

Прозорецът на командния ред трябва да се отвори в режим за отстраняване на неизправности .

9. За да преименувате системния файл, в прозореца на командния ред копирайте и поставете тези команди една по една и след това натиснете Enter .

 C: cd C: \ Windows \ System32 \ драйвери под наем HpqKbFiltr.sys HpqKbFiltr.sys.bak

Cmd Hpq Ren

След като изпълните командите, затворете прозореца на командния ред .

Рестартирайте компютъра отново в нормален режим.

Ако проблемът се появи по-нататък, преминете към следващото решение.

Fix-2 Преименувайте MacHALDriver.sys-

MacHALDriver.sys може да е друга причина да се сблъскате с този проблем в края си.

1. Отворете средата за възстановяване на Windows точно както преди.

2. Трябва да кликнете върху „ Отстраняване на неизправности “.

Отстраняване на неизправности

3. В прозореца за отстраняване на неизправности трябва да кликнете върху „ Разширени опции “.

Отстраняване на неизправности

4. След това отново щракнете върху „ Command Prompt “.

Команден ред Ново

5. Трябва да поставите паролата и да кликнете върху „ Напред “, за да продължите по-нататък.

Команден акаунт

Прозорецът на командния ред трябва да се отвори в режим за отстраняване на неизправности .

6. Трябва да промените името на файла „ MacHALDriver.sys.bak “.

7. За да направите това, изпълнете тази серия от команди в CMD терминал.

 C: cd C: \ Windows \ System32 \ драйвери под наем MacHALDriver.sys MacHALDriver.sys.bak

Cmd Hal Ren

След като изпълните командите, затворете прозореца на командния ред .

Рестартирайте компютъра отново в нормален режим. Вашият проблем трябва да бъде решен.

ЗАБЕЛЕЖКА -

Може да забележите, че някои от функционалните клавиши на клавиатурата не работят.

Fix-3 Премахване на драйвера HpqKbFiltr.sys-

Ако преименуването на драйвера не работи за вас, премахването на драйвера може да е единственият ви шанс.

1. Отворете Windows RE отново.

2. След това кликнете върху „ Отстраняване на неизправности “.

Отстраняване на неизправности

3. След това трябва да кликнете върху „ Разширени опции “.

Отстраняване на неизправности

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 / Image: C \ / Remove-Driver / Driver: C: \ Windows \ System32 \ DriverStore \ FileRepository \ hpqkbfiltr.inf_x86_f1527018cecbb8c2 \ HpqKbFiltr.inf

Премахване на 32 бита

След като изпълните командата, затворете прозореца на командния ред .

Рестартирайте отново компютъра си в нормален режим.

Няма да се сблъскате с грешка на BluescreenWDF_Violation “ на вашия компютър.

Вашият проблем трябва да бъде решен.