نحوه رفع خطای WDF_VIOLATION در ویندوز 10

کاربران ویندوز با یک خطای جدید صفحه آبی(Blue Screen) مرگ روبرو(Death) هستند . می گوید WDF_VIOLATION و با این پیام آشنا که کامپیوتر شما با مشکل مواجه شد و باید راه اندازی مجدد شود. اگرچه پس از این خطا رایانه شخصی بوت می شود، اما سیستم را از کار می اندازد که می تواند خسته کننده باشد. درک معنای WDF برای جلوگیری از ایجاد مشکلات جدی در آینده مهم است. اگر شما نیز با همین مشکل روبرو هستید، در جای مناسبی هستید. ما راهنمای کاملی را برای شما آورده ایم که به شما کمک می کند خطای WDF_violation ویندوز 10 را به همراه توضیح WDF رفع کنید .

نحوه رفع خطای WDF_VIOLATION در ویندوز 10

نحوه رفع خطای WDF_VIOLATION در ویندوز 10(How to fix WDF_VIOLATION Error in Windows 10)

حتماً فکر می کنید که WDF چیست ، WDF مخفف Windows Driver Framework است. این مجموعه ای از ابزارها و کتابخانه ها است که به ساخت درایورهای دستگاه کمک می کند. خطای WDF_VIOLATION(WDF_VIOLATION) زمانی رخ می دهد که مشکلی در درایور مبتنی بر چارچوب وجود داشته باشد. در رایانه های HP رایج است اما در رایانه های دیگر نیز دیده می شود. در اینجا چند دلیل پشت آن وجود دارد.

  • در سیستم های HP، به دلیل درایور صفحه کلید HpqKbFiltr.sys (نسخه 11.0.3.1) ایجاد می شود که در نسخه 1803 و 1809 (HpqKbFiltr.sys)ویندوز 10(Windows 10) به درستی کار نمی کند .
  • درایورهای بلوتوث خراب
  • مشکلات اتصال(Connectivity) با دستگاه های USB
  • مشکلات فایل های سیستم
  • اشکالات در نسخه های اخیر ویندوز
  • حمله بدافزار یا ویروس

صفحه نمایش خطای WDF

پس از اینکه wdf چیست و دلایل خطای WDF_VIOLATION را فهمیدیم ، به سراغ روش‌های رفع آن می‌رویم. از آنجایی که این خطا مربوط به درایور است، اولین قدم این است که مطمئن شوید همه دستگاه‌های متصل و فایل‌های درایور آن‌ها با رایانه شخصی شما سازگار هستند. در اینجا نحوه رفع خطای WDF_violation ویندوز 10 آورده شده است.

روش 1: حذف درایور صفحه کلید معیوب (برای کاربران HP)(Method 1: Remove Faulty Keyboard Driver (For HP users))

این روش برای کاربران HP است که با خطا مواجه هستند. حذف درایور ناسازگار HpqKbFiltr.sys ممکن است مشکل را برطرف کند، اما ساده نیست. برای آن باید Windows Recovery Environment را وارد کنید ، برای این کار راهنمای ما را دنبال کنید.

1. تنظیمات(Settings ) ویندوز را با فشار دادن همزمان کلیدهای Windows و I اجرا کنید .(Windows and I keys)

2. بر روی Update & Security tile کلیک کنید.

گزینه آپدیت و امنیت

3. روی Recovery و در قسمت سمت راست کلیک کنید و در قسمت Advanced Startup روی دکمه Restart now کلیک کنید .

دکمه اکنون راه اندازی مجدد  نحوه رفع خطای WDF_VIOLATION در ویندوز 10

4. منتظر بمانید تا سیستم شما وارد Windows Recovery Environment شود و در قسمت Choose an Option(Choose an Option) بر روی Troubleshoot کلیک کنید .

گزینه عیب یابی

5. Advanced Options next را انتخاب کنید.

6. روی Command Prompt کلیک کنید .

گزینه Command Prompt  نحوه رفع خطای WDF_VIOLATION در ویندوز 10

7. بسته به مشخصات سیستم خود، خطوط فرمان زیر را با دقت وارد کرده و کلید enter را فشار دهید تا آنها اجرا شوند.

  • دستور نسخه 32 بیتی( 32-bit ) :
dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf
  • دستور نسخه 64 بیتی(64-bit ) :
dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf

نکته 1:(Note 1:) می توانید اطلاعات سیستم خود را با رفتن به Settings > System > About و در قسمت Device Specifications به دنبال نوع سیستم(System type) خود بگردید .

نکته 2:(Note 2:) اگر ویندوز(Windows) روی رایانه شخصی شما روی درایو C: نصب نشده است، C: را در دستورات داده شده با حرف درایوی که ویندوز خود در آن دارید جایگزین کنید.

دستور حذف درایور معیوب برای سیستم عامل 64 بیتی.  نحوه رفع خطای WDF_VIOLATION در ویندوز 10

8. پس از اجرای فرمان از خط فرمان خارج شوید. کامپیوتر خود را مجددا راه اندازی کنید(Restart your PC) .

بررسی کنید که آیا خطای WDF_violation مشکل ویندوز 10 را حل کرده اید یا خیر.

توجه:(Note:) یک پچ رسمی Microsoft KB4468304 وجود دارد که درایور (Microsoft KB4468304)HpqKbFiltr.sys را به طور خودکار حذف می کند. اگر می توانید رایانه شخصی خود را راه اندازی کنید، می توانید آن را از اینجا(here) دانلود کنید . نصبش کن ببین مشکل حل میشه یا نه

همچنین بخوانید: (Also Read:) 7 راه برای رفع خطای BSOD iaStorA.sys در ویندوز 10(7 Ways to Fix iaStorA.sys BSOD Error on Windows 10)

روش 2: تعمیر راه اندازی را اجرا کنید(Method 2: Run Startup Repair)

در مواردی که این خطا بلافاصله پس از روشن شدن رایانه شخصی شما ظاهر می شود، ابزار Windows Startup Repair می تواند به شما کمک کند. برای تشخیص و رفع انواع مشکلات راه اندازی طراحی شده است. برای استفاده از آن مراحل زیر را دنبال کنید.

1. به Update & Security > Recovery > Advanced Startup بروید و کامپیوتر خود را مجددا راه اندازی کنید، سپس گزینه Troubleshoot را همانطور که در روش 1( Method 1) نشان داده شده است انتخاب کنید . 

2. روی Startup Repair کلیک کنید .

گزینه Startup Repair.  نحوه رفع خطای WDF_VIOLATION در ویندوز 10

ویندوز شروع به عیب یابی می کند و به طور خودکار هر مشکلی را که پیدا می کند برطرف می کند. می توانید فایل Log مربوط به مشکلات شناسایی شده و تعمیرات انجام شده را در مسیر مکان داده شده برای بررسی پیدا کنید.

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

روش 3: دستگاه های USB را جدا کنید(Method 3: Disconnect USB Devices)

دستگاه‌های خارجی به درایورها نیاز دارند تا با رایانه ارتباط برقرار کنند و اگر این فایل‌های درایور ناسازگار یا خراب باشند، ممکن است خطاهایی مانند WDF_VIOLATION رخ دهد. مراحل زیر را دنبال کنید.

1. همه لوازم جانبی USB متصل شده(Disconnect all connected USB peripherals) را از جدیدترین آنها جدا کنید و سپس آنها را یکی یکی دوباره وصل کنید تا دستگاه مشکل ساز را شناسایی کنید. می‌توانید برای رفع مشکلات قطع و وصل مجدد USB(USB keeps disconnecting and reconnection) ، راهنمای ما را دنبال کنید .

رفع مشکل USB Keeps Disconnecting and Reconnecting

2. اگر واقعاً یک دستگاه USB باعث این مشکل شده است، فایل های درایور سازگار را به صورت آنلاین جستجو کنید و آنها را به صورت دستی نصب کنید( search online for compatible driver files and install them manually) یا دستگاه را جایگزین کنید.

روش 4: پورت های USB را غیرفعال کنید(Method 4: Disable USB Ports)

راه دیگر برای رفع خطای WDF_violation ویندوز 10 غیرفعال کردن پورت های USB در دستگاه شما است. دو راه برای انجام این کار وجود دارد، یکی با استفاده از BIOS و دیگری با استفاده از Device Manager . در اینجا مراحل انجام آن با استفاده از Device Manager آمده است.

1. کلید Windows را فشار دهید، (Windows key)device manager را(device manager) تایپ کنید و روی Open کلیک کنید .

مدیر دستگاه را باز کنید

3. کنترلرهای Universal Serial Bus را(Universal Serial Bus controllers) با دوبار کلیک کردن روی آن بیابید و گسترش دهید.

کنترل‌کننده‌های گذرگاه سریال جهانی برجسته شده‌اند.  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

4. روی USB Composite Device(USB Composite Device) کلیک راست کرده و Disable device را(Disable device) انتخاب کنید .

گزینه دستگاه را غیر فعال کنید  WDF چیست

5. هنگامی که از شما برای تایید خواسته شد، روی Yes کلیک کنید.(Yes )

6. مرحله بالا را برای همه دستگاه های USB Composite( USB Composite Devices) تکرار کنید .

بررسی کنید که آیا خطای WDF_violation ویندوز 10 برطرف شده است یا خیر.

اگر می‌خواهید پورت‌های USB را از منوی BIOS غیرفعال کنید ، راهنمای ما را دنبال کنید تا نحوه دسترسی به BIOS(how to access BIOS) را یاد بگیرید و سپس به BIOS > Advanced Tab > Miscellaneous Devices > External USB Ports > Disable

چیپست پیشرفته منوی BIOS.  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

توجه:(Note:) برچسب های دقیق در BIOS ممکن است بسته به سازنده متفاوت باشد.

همچنین بخوانید: (Also Read:) نحوه رفع خطای Windows Update 80072ee2

روش 5: درایورهای دستگاه بلوتوث را دوباره نصب کنید(Method 5: Reinstall Bluetooth Device Drivers)

در برخی موارد، درایورهای بلوتوث قدیمی نیز می‌توانند خطای (Bluetooth)WDF_VIOLATION BSOD را هنگامی که دستگاه بلوتوث(Bluetooth) به سیستم وصل می‌شود، ایجاد کنند. می توانید با حذف این درایورها آن را برطرف کنید. اما ابتدا باید سیستم خود را در حالت Safe Mode بوت کنید(boot your system into Safe Mode) سپس درایورهای دستگاه بلوتوث را مانند تصویر زیر حذف کنید.(Bluetooth)

1. همانطور که در  روش 3( Method 3) نشان داده شده است ، در حالت Safe Mode، Device Manager را باز کنید.

2. روی بلوتوث(Bluetooth ) دوبار کلیک کنید یا روی فلش کوچک کنار آن کلیک کنید تا بزرگ شود.

3. بر روی دستگاه کلیک راست کرده و از منو گزینه Properties را انتخاب کنید.(Properties )

گزینه Properties  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

4. به تب Driver رفته و بر روی دکمه Uninstall Device کلیک کنید.

5. در پاپ آپ Uninstall Device، تیک(check ) گزینه Delete the driver software for this device را بزنید و برای تایید بر روی Uninstall کلیک کنید .

نرم افزار درایور این جعبه دستگاه را حذف کنید

6. پس از حذف درایور، کامپیوتر را مجددا راه اندازی کنید(reboot the PC) .

7. آخرین درایور را از وب سایت سازنده(manufacturer’s website) (به عنوان مثال Lenovo ) دانلود کنید.

دانلود درایور بلوتوث کوالکام آتروس از وب سایت رسمی لنوو.  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

8. با استفاده از راهنمای ما در مورد نحوه خروج از حالت ایمن(How to Exit Safe Mode) ، رایانه خود را به طور عادی بوت کنید .

همچنین بخوانید: (Also Read:) رفع مشکل کامپیوتر دوباره همگام نشد زیرا اطلاعات زمانی در دسترس نبود(Fix Computer Did Not Resync Because No Time Data was Available)

روش 6: فایل های سیستم را تعمیر کنید

(System)فایل‌های سیستمی در رایانه شخصی ویندوز 10(Windows 10) ممکن است از طریق برنامه‌های شخص ثالث، بدافزارها و غیره خراب شوند یا ممکن است به‌کلی گم شوند. می‌تواند باعث خطای WDF_violation ویندوز 10 شود. می‌توانید با دنبال کردن راهنمای ما برای تعمیر فایل‌های سیستم در ویندوز 10( to Repair System Files on Windows 10) ، ابزارهای تعمیر اسکن DISM و SFC را برای تعمیر یا جایگزینی فایل‌های خراب اجرا کنید. 

دستور dism scanhealth.  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

روش 7: بازیابی سیستم را انجام دهید(Method 7: Perform System Restore)

اگر خطای WDF_VIOLATION پس از نصب یک برنامه جدید یا ایجاد تغییرات در رجیستری(Registry) شروع شد، باید سعی کنید سیستم را به حالت قبلی بازگردانید. عملکرد بازیابی سیستم(System Restore) در ویندوز 10(Windows 10) به طور مرتب نقاط بازیابی را ایجاد می کند تا هر زمان که لازم باشد به آن بازگردید. راهنمای ما را برای ایجاد نقطه بازیابی سیستم در ویندوز 10(to Create a System Restore Point in Windows 10) دنبال کنید.

جادوگر بازیابی سیستم

همچنین بخوانید: (Also Read:) رفع خطای Ntoskrnl.exe BSOD Blue Screen(Fix Ntoskrnl.exe BSOD Blue Screen error)

روش 8: ویندوز را ریست کنید(Method 8: Reset Windows)

اگر هیچ یک از روش های بالا برای شما کار نکرد، ممکن است نیاز به بازنشانی سخت داشته باشید. این روش را فقط در مواقعی انجام دهید که کاملا ضروری است و چاره ای ندارید. با پیروی از راهنمای ما برای بازنشانی ویندوز 10 بدون از دست دادن داده(to Reset Windows 10 Without Losing Data) ، می توانید سیستم خود را بازنشانی کنید در حالی که همه فایل های خود را دست نخورده نگه دارید .

در اینجا، همانطور که مشخص شده است، Reset your PC را انتخاب کنید.  WDF چیست و چگونه خطای WDF_VIOLATION را در ویندوز 10 برطرف کنیم

توجه:(Note:) اگر می توانید، توصیه می کنیم در صورت ادامه خطا ، ویندوز را با استفاده از رسانه نصب دوباره نصب کنید.(reinstalling Windows using installation media)

توصیه شده:(Recommended:)

امیدواریم که این راهنما مفید بوده باشد و توانسته باشید خطای WDF_violation را در ویندوز 10 رفع کنید و به معنای (WDF_violation error in Windows 10)WDF و WDF بدانید . به ما اطلاع دهید که کدام روش برای شما بهترین کار را دارد. اگر سوال یا پیشنهادی دارید در قسمت نظرات مطرح کنید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts