Как да поправите грешка WDF_VIOLATION в Windows 10

Потребителите на Windows са изправени пред нова грешка в синия екран на смъртта. Пише WDF_VIOLATION и с познатото съобщение, че компютърът ви е срещнал проблем и трябва да се рестартира. Въпреки че компютърът се зарежда отново след тази грешка, той срива системата, което може да бъде разочароващо. Важно е да разберете значението на WDF, за да предотвратите това да причинява сериозни проблеми в бъдеще. Ако и вие се сблъсквате със същия проблем, вие сте на правилното място. Предлагаме ви перфектно ръководство, което ще ви помогне да поправите грешка WDF_violation Windows 10, заедно с обяснението какво е WDF.

Как да поправите грешка WDF_VIOLATION в Windows 10

Сигурно си мислите, че това, което е WDF, WDF означава Windows Driver Framework. Това е колекция от инструменти и библиотеки, които помагат при създаването на драйвери на устройства. Грешка WDF_VIOLATION възниква, когато има проблем с драйвера, базиран на рамка. Това е често срещано при компютрите на HP, но се среща и при други компютри. Ето някои причини зад това.

  • В системите на HP това се дължи на драйвер на клавиатурата HpqKbFiltr.sys (версия 11.0.3.1), който не работи правилно във версии 1803 и 1809 на Windows 10.
  • Повредени драйвери за Bluetooth
  • Проблеми с връзката с USB устройства
  • Проблеми със системните файлове
  • Грешки в последните версии на Windows
  • Зловреден софтуер или вирусна атака

След като разберем какво е wdf и причините за грешката WDF_VIOLATION, нека да преминем към методите за отстраняването й. Тъй като тази грешка е свързана с драйвер, първата стъпка е да се уверите, че всички свързани устройства и техните файлове с драйвери са съвместими с вашия компютър. Ето как да коригирате грешка WDF_violation в Windows 10.

Метод 1: Премахнете дефектния драйвер на клавиатурата (за потребители на HP)

Този метод е за потребители на HP, изправени пред грешката. Деинсталирането на несъвместим драйвер HpqKbFiltr.sys може да реши проблема, но не е лесно. Ще трябва да влезете в Windows Recovery Environment за него, следвайте нашето ръководство, за да го направите.

  Как да премахнете реда „Изпратено от пощата за Windows 10“.

1. Стартирайте Windows Settings, като натиснете едновременно клавишите Windows и I.

2. Щракнете върху Актуализация и защита.

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

4. Изчакайте системата ви да влезе в Windows Recovery Environment и щракнете върху Отстраняване на неизправности под Изберете опция.

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

6. Щракнете върху командния ред.

7. В зависимост от спецификациите на вашата система, внимателно въведете командните редове, дадени по-долу, и натиснете клавиша enter, за да ги изпълните.

  • Команда за 32-битова версия:
dism /Image:C /Remove-Driver /Driver: C:WindowsSystem32DriverStoreFileRepositoryhpqkbfiltr.inf_x86_f1527018cecbb8c2HpqKbFiltr.inf
  • Команда за 64-битова версия:
dism /Image:C: /Remove-Driver/Driver: c:WindowsSystem32driverstoreFileRepositoryhpqkbfiltr.inf_amd64_714aca0508a80e9aHpqKbFiltr.inf

Забележка 1: Можете да проверите системната си информация, като отидете на Настройки > Система > Информация и под Спецификации на устройството потърсете тип система.

Забележка 2: Ако Windows на вашия компютър не е инсталиран на C: устройство, заменете C: в командите, дадени с буквата на устройството, в която имате вашия Windows.

8. Излезте от командния ред, след като командата бъде изпълнена. Рестартирайте компютъра си.

Проверете дали сте разрешили проблема с грешката WDF_violation в Windows 10.

Забележка: Има официална корекция на Microsoft KB4468304, която автоматично премахва драйвера HpqKbFiltr.sys. Ако можете да стартирате компютъра си, можете да го изтеглите от тук. Инсталирайте го и вижте дали решава проблема.

Метод 2: Изпълнете поправка при стартиране

В случай, че тази грешка се появи веднага след включване на компютъра, инструментът за възстановяване при стартиране на Windows може да ви помогне. Той е предназначен да диагностицира и коригира всички видове проблеми при стартиране. Следвайте стъпките по-долу, за да го използвате.

1. Отидете на Актуализация и защита > Възстановяване > Разширено стартиране и рестартирайте компютъра си, след което изберете опцията Отстраняване на неизправности, както е показано в Метод 1.

2. Щракнете върху Startup Repair.

Windows ще започне да диагностицира и автоматично ще отстрани всички проблеми, които открие. Можете да намерите регистрационния файл на идентифицираните проблеми и поправките, извършени на даденото местоположение, за да проверите.

 c:/windows/system32/logfiles/srt/srttrail.txt

Метод 3: Изключете USB устройствата

Външните устройства изискват драйвери да комуникират с компютъра и ако тези файлове с драйвери са несъвместими или повредени, може да възникнат грешки като WDF_VIOLATION. Следвайте стъпките по-долу.

  Как да получите достъп до настройките за персонализиране на контролния панел в Windows 10

1. Изключете всички свързани USB периферни устройства, като започнете от най-новите, и след това ги свържете отново едно по едно, докато не идентифицирате проблемното устройство. Можете да следвате нашето ръководство, за да коригирате проблемите с постоянното прекъсване на връзката и повторното свързване на USB.

2. Ако USB устройство наистина причинява проблема, потърсете онлайн за съвместими файлове с драйвери и ги инсталирайте ръчно или вземете подмяна на устройството.

Метод 4: Деактивирайте USB портовете

Друг начин за разрешаване на WDF_violation грешка в Windows 10 е да деактивирате USB портовете на вашето устройство. Има два начина да направите това, един с помощта на BIOS, а друг с помощта на Device Manager. Ето стъпките, за да го направите с помощта на Device Manager.

1. Натиснете клавиша Windows, въведете диспечера на устройства и щракнете върху Отвори.

3. Намерете и разгънете контролери за универсална серийна шина, като щракнете двукратно върху него.

4. Щракнете с десния бутон върху USB композитното устройство и изберете Disable device.

5. Щракнете върху Да, когато бъдете подканени да потвърдите.

6. Повторете горната стъпка за всички USB композитни устройства.

Проверете дали WDF_violation грешка Windows 10 е адресирана.

Ако искате да деактивирате USB портовете от менюто на BIOS, следвайте нашето ръководство, за да научите как да получите достъп до BIOS и след това отидете на BIOS > Раздел Разширени > Разни устройства > Външни USB портове > Деактивиране

Забележка: Точните етикети в BIOS може да варират в зависимост от производителя.

Метод 5: Преинсталирайте драйверите на Bluetooth устройства

В някои случаи остарелите Bluetooth драйвери могат също да подканят за грешка WDF_VIOLATION BSOD, когато Bluetooth устройство е свързано към системата. Можете да го поправите, като деинсталирате тези драйвери. Но първо трябва да стартирате системата си в безопасен режим, след което да деинсталирате драйверите на Bluetooth устройства, както е показано по-долу.

  Получете помощ с File Explorer в Windows 10

1. В безопасен режим отворете диспечера на устройства, както е показано в метод 3.

2. Щракнете двукратно върху Bluetooth или щракнете върху малката стрелка до него, за да разгънете.

3. Щракнете с десния бутон върху устройството и изберете Properties от менюто.

4. Отидете в раздела Драйвер и щракнете върху бутона Деинсталиране на устройството.

5. В изскачащия прозорец за деинсталиране на устройство поставете отметка в квадратчето Изтриване на софтуера на драйвера за това устройство и щракнете върху Деинсталиране, за да потвърдите.

6. След като деинсталирате драйвера, рестартирайте компютъра.

7. Изтеглете най-новия драйвер от уебсайта на производителя (напр Lenovo).

8. Стартирайте компютъра си отново нормално, като използвате нашето ръководство за излизане от безопасен режим.

Метод 6: Поправете системни файлове

Системните файлове на компютър с Windows 10 могат да се повредят чрез приложения на трети страни, злонамерен софтуер и т.н. или може да липсват изобщо. Това може да причини грешка WDF_violation в Windows 10. Можете да стартирате инструменти за ремонт на DISM & SFC сканиране сега, за да поправите или замените повредени файлове, като следвате нашето ръководство за възстановяване на системни файлове в Windows 10.

Метод 7: Извършете възстановяване на системата

Ако грешката WDF_VIOLATION е започнала след инсталиране на ново приложение или извършване на промени в системния регистър, трябва да опитате да възстановите системата обратно в предишно състояние. Функцията за възстановяване на системата в Windows 10 редовно създава точки за възстановяване, към които да се върнете, когато е необходимо. Следвайте нашето ръководство за създаване на точка за възстановяване на системата в Windows 10.

Метод 8: Нулиране на Windows

Ако нито един от горните методи не работи за вас, може да се наложи да извършите твърдо нулиране. Изпълнявайте този метод само когато е абсолютно необходимо и нямате избор. Можете да нулирате системата си, като същевременно запазите всичките си файлове непокътнати, като следвате нашето ръководство за нулиране на Windows 10 без загуба на данни.

Забележка: Ако можете, препоръчваме да преинсталирате Windows с инсталационен носител, в случай че грешката продължава.

***

Надяваме се, че това ръководство е било полезно и сте успели да поправите грешката WDF_violation в Windows 10, както и да научите какво означават WDF и WDF. Кажете ни кой метод е работил най-добре за вас. Ако имате някакви въпроси или предложения, не се колебайте да ги пуснете в секцията за коментари.