نحوه رفع wdf_violation BSOD در ویندوز

صفحه آبی بدنام مرگ معمولاً به دلیل سخت افزار معیوب(faulty hardware) ، خرابی حافظه و درایورهای قدیمی ظاهر می شود. علت هر چه که باشد، باید هرگونه BSOD را جدی بگیرید و سعی کنید در اسرع وقت آن را برطرف کنید. رایانه شما منفجر نمی شود، اما خرابی های مکرر می تواند به سخت افزار شما آسیب برساند و ممکن است تمام داده های خود را از دست بدهید.

یکی از پیچیده ترین BSOD ها خطای wdf_violation در ویندوز (BSODs)10(Windows 10) است. ردیابی علت آن تا حدودی چالش برانگیز است، اما رفع آن بسیار آسان است. در این مقاله قصد داریم با انجام یک سری مراحل ساده عیب یابی ، شما را در مورد نحوه رفع wdf_violation BSOD در ویندوز راهنمایی کنیم.(Windows)

چه چیزی باعث wdf_violation BSOD در ویندوز می شود(Windows)

WDF مخفف Windows Driver Frameworks است. این مجموعه ای از ابزارها و کتابخانه های مایکروسافت(Microsoft) است که برای ایجاد درایورها استفاده می شود. خود خطا به ما می گوید که مشکلی در درایور مبتنی بر چارچوب وجود دارد. 

متأسفانه، wdf_violation BSOD در ویندوز 10(Windows 10) به اندازه سایر خطاهای سیستم مانند BSOD مدیریت حافظه کد توقف(stop code memory management BSOD) ، خاص نیست . بسیاری از چیزهای مختلف می تواند باعث آن شود، مانند فایل های سیستم خراب، مشکلات درایور، یا مسائل مربوط به صراحتا به دستگاه های متصل به USB. 

برخی از کاربران حتی مشکلات درایور مخصوص لپ تاپ های HP را گزارش کرده اند. یعنی برای رفع خطای wdf_violation باید راه حل های زیر را مرحله به مرحله امتحان کنید تا یکی از آنها کار کند.

1. همه دستگاه های USB را از برق جدا کنید

ابتدا باید هرگونه مشکل مرتبط با سخت افزار را رد کنید. به عنوان مثال، لوازم جانبی USB به دلیل ایجاد wdf_violation BSOD در موارد خاص شناخته شده است. همه چیزهایی را که از طریق USB به رایانه شخصی خود متصل است، از جمله ماوس و صفحه کلید خود را جدا کنید و رایانه خود را مجدداً راه اندازی کنید.(Unplug)

اگر خطا دیگر ظاهر نشد، باید هر دستگاه را دوباره وصل کنید تا مقصر را پیدا کنید. وقتی این کار را انجام دادید، می‌توانید درایور آن را حذف نصب و دوباره نصب کنید. همچنین، می‌توانید به‌روزرسانی خودکار تمام درایورهای دستگاه خود را(automatically updating all your device drivers) نیز امتحان کنید .

2. درایور بلوتوث خود را حذف نصب کنید

حذف درایور بلوتوث گاهی اوقات (Bluetooth)BSOD wdf_violation را برطرف می کند . بهترین راه برای انجام این کار در حالت ایمن است. اما ابتدا باید حالت امن را فعال کنید.

1. به تنظیمات ویندوز بروید(Windows Settings) و Update & Security را انتخاب کنید .

2. روی Recovery در پنل سمت چپ کلیک کنید و سپس بر روی دکمه Restart Now در(Restart Now) زیر Advanced Startup کلیک کنید.

3. در مرحله بعد، لیستی از گزینه ها را مشاهده خواهید کرد. روی Troubleshoot کلیک کنید(Click) .

4. در پنجره بعدی، Advanced Options را انتخاب کنید .

5. سپس، Startup Settings را انتخاب کنید .

6. و در نهایت بر روی دکمه Restart کلیک کنید.

7. کامپیوتر شما دوباره راه اندازی می شود. اکنون می توانید با انتخاب گزینه Enable Safe Mode with Networking (F5) ویندوز 10 را در حالت ایمن اجرا کنید.(Windows 10)

8. اکنون که در حالت ایمن هستید، Device Manager را با کلیک بر روی نماد جستجوی ویندوز(Windows) و تایپ «Device manager» باز کنید. همچنین می توانید روی نماد ویندوز کلیک راست کرده و (Windows)Device Manager را از لیست انتخاب کنید.

9. در لیست دستگاه ها به دنبال بلوتوث(Bluetooth) بگردید و آن را گسترش دهید تا درایور را پیدا کنید. روی درایور کلیک راست کرده و در منو بر روی Uninstall device کلیک کنید .

کامپیوتر خود را مجددا راه اندازی کنید و منتظر بمانید تا ببینید آیا wdf_violation BSOD دوباره ظاهر می شود یا خیر. اگر این کار را کرد، راه حل بعدی را امتحان کنید.

3. اسکن جستجوگر فایل سیستم را اجرا کنید

اجرای اسکن سیستم برای پاکسازی فایل های سیستم ویندوز خراب(clean up any corrupted Windows system files) همیشه هنگام دریافت BSOD توصیه می شود . بهترین ابزار برای این کار، System File Checker ( SFC ) است. وظیفه آن شناسایی هرگونه فایل مفقود یا خراب و تعمیر یا جایگزینی آنها است.

برای استفاده از SFC ، باید خط فرمان را راه اندازی کنید. روی(Click) نماد جستجوی ویندوز(Windows) کلیک کنید و عبارت cmd را تایپ کنید. (” Select) اولین نتیجه را انتخاب کرده و روی Run as administrator کلیک کنید .

اکنون دستور زیر را برای اجرای اسکن تایپ کنید: sfc /scannow

منتظر بمانید(Wait) تا فرآیند به پایان برسد و کامپیوتر خود را مجددا راه اندازی کنید.

4. بازیابی سیستم

اگر هیچ یک از راه حل ها کار نکرد، باید سیستم را بازیابی کنید.

1. در نوار جستجوی ویندوز(Windows) عبارت “system restore” را تایپ کرده و گزینه (Type)Reset this PC را انتخاب کنید.

2. به پنل System Protection رفته و بر روی دکمه System Restore کلیک کنید.

3. با باز شدن پنجره بعدی روی Next کلیک کنید و پنجره (Next)System Restore ظاهر می شود.

4. نقطه بازیابی را انتخاب کنید و روی next کلیک کنید تا فرآیند بازیابی سیستم راه اندازی شود.

توجه داشته باشید که اسناد و سایر فایل های شما حذف نمی شوند. ابزار بازیابی سیستم، برنامه ها و درایورهایی را که اخیراً نصب شده اند حذف می کند.

5. ویندوز را دوباره نصب کنید

همانطور که قبلاً ذکر شد، رفع wdf_violation BSOD ممکن است مشکل باشد زیرا تعیین علت آن دشوار است. با این حال، اگر هیچ چیز دیگری تا کنون جواب نداده است، زمان آن رسیده است که ویندوز(Windows) را دوباره نصب یا بازنشانی کنید . اگر این اولین باری است که ویندوز(Windows) را دوباره نصب می کنید، راهنمای دقیق ما را در مورد نحوه پاک کردن و نصب مجدد ویندوز 10(how to wipe and reinstall Windows 10) دنبال کنید.

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

6. تعمیر درایور صفحه کلید HP

برخی از کاربران کامپیوتر HP به دلیل درایور HpqKbFiltr.sys با wdf_violation (HpqKbFiltr.sys)BSOD مواجه می شوند . این درایور صفحه کلید HP باعث ایجاد برخی مشکلات ناسازگاری با نسخه های خاصی از ویندوز 10(Windows 10) می شود. از درایور برای پیکربندی دکمه ها برای راه اندازی برنامه های مختلفی که نصب کرده اید استفاده می شود.

حذف این فایل درایور ساده ترین راه حل است. به C:WindowsSystem32drivers بروید و HpqKbFiltr.sys را(HpqKbFiltr.sys) حذف کنید . سپس، کامپیوتر خود را مجددا راه اندازی کنید، و wdf_violation دیگر مشکلی ندارد.

کدام اصلاح برای شما کار کرد؟ آیا(Did) راه حل متفاوتی برای wdf_violation BSOD پیدا کردید؟ در نظرات به ما اطلاع دهید!



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts