بیشتر خطاهای مهم در ویندوز ۱۰ نتیجه نقص نرم افزار یا عملکرد نادرست درایورها است. اما خطای PAGE_FAULT_IN_NONPAGED_AREA معمولاً نتیجه مشکلات سخت افزاری – به ویژه RAM است. این خطا همچنین میتواند ناشی از سوء مدیریت حافظه مجازی توسط ویندوز باشد.
بنابراین، برای حل این مسئله، کاربران باید عیبهای سخت افزاری و نرم افزاری را تشخیص دهند.
در این مطلب از حرفهای شش روش وجود دارد که میتوانید صفحه آبی مرگ PAGE_FAULT_IN_NONPAGED_AREA را اصلاح کنید.
۱) RAM را بررسی کنید
اگر اخیراً در رایانه خود تغییرات سخت افزاری انجام دادهاید، لازم است بررسی کنید که آیا همه چیز به درستی در جایش قرار دارد.
گاهی اوقات، حافظههای رم جدید ممکن است معیوب باشند، یا حتی قدیمیها ممکن است از کار بیفتند. در ادامه برخی از کارهایی که میتوانید برای بررسی RAM انجام دهید را بیان میکنیم. به یاد داشته باشید که قبل از ادامه کار، رایانه را خاموش کرده و تمام سیمها را از پریزها جدا کنید.
- اگر از دو حافظه RAM استفاده میکنید، اسلاتها را جابهجا کنید.
- اگر از یک تراشه RAM استفاده میکنید، گرد و غبار جمع شده را پاک کنید.
- اگر چند ماژول RAM یدکی دارید، سعی کنید RAM را جایگزین کرده و رایانه را مجدداً راه اندازی کنید. اگر خطا ظاهر نشد، RAM شما معیوب است.
- فقط از یک اسلات RAM استفاده کنید.
بیشتر بخوانید: نحوه رفع خطای VIDEO_TDR_FAILURE BSOD در ویندوز ۱۰
۲) درایورها را به روز یا Rollback کنید
درایورهای معیوب میتوانند در رایانه شما خرابی ایجاد کنند. به همین دلیل بهتر است درایورهای خود را به آخرین نسخه بروزرسانی کنید. بعضی اوقات ممکن است این به روزرسانیها ناپایدار باشند، و این باعث خرابی کامپیوتر میشود. در چنین مواردی، بهتر است دوباره به نسخه قبلی برگردید.
نحوه بروزرسانی درایورها با استفاده از Device Manager
Device Manager موثرترین راه برای بروز نگه داشتن درایورهای سیستم شماست.
در مورد خطای PAGE_FAULT_IN_NONPAGED_AREA، معمولاً گرافیک یا درایورهای چیپست مقصر هستند. درایورهای گرافیک در بخش Display adapters در Device Manager و درایورهای چیپست در دستگاه های System یافت میشوند.
در ادامه چگونگی استفاده از Device Manager برای بروزرسانی دستی درایورهای را بیان میکنیم:
- Windows Key + R را فشار دهید تا در صفحه Run باز شود. devmgmt.msc را تایپ کرده و Enter را فشار دهید.
- در پنجره Device Manager، درایورهایی را که میخواهید بروز کنید، جستجو کنید.
- سپس بر روی درایور مورد نیاز کلیک راست کرده و بر روی Update driver کلیک کنید.
- در پنجره بعدی، بر روی Search automatically for updated driver software کلیک کنید.
- ویندوز آخرین درایورها را به طور خودکار بارگیری و نصب میکند.
چگونه میتوان با استفاده از Device Manager، درایورها را به نسخه قبلی بازگرداند
همانطور که قبلا ذکر شد، مواردی وجود دارد که ممکن است درایورهای جدید، بیثبات باشند. به این ترتیب میتوانید با استفاده از Device Manager، بروزرسانیهای اخیر را دوباره برگردانید:
- Windows Key + R را فشار دهید تا دستور Run اجرا شود. devmgmt.msc را تایپ کرده و Enter را فشار دهید.
- در بخش Device Manager، بخشی را که شامل درایورها است گسترش دهید. بر روی درایور مورد نظر کلیک راست کرده و Properties را انتخاب کنید.
- در زیر تب Driver، روی Roll Back driver کلیک کنید.
۳) Automatic Management of Paging File Size را غیرفعال کنید
این روش برای رفع خرابی PAGE_FAULT_IN_NONPAGED_AREA از موفقیت بالایی برخوردار است زیرا مستقیماً با حافظه مجازی سروکار دارد. ویندوز معمولاً اندازه فایل صفحهبندی را مدیریت میکند، اما اگر باعث خراب شدن سیستم میشود، بهتر است آن را غیرفعال کنید:
- به File Explorer بروید و روی This PC راست کلیک کنید. Properties را انتخاب کنید.
- در پنل سمت چپ، روی Advanced system settings کلیک کنید. برای این کار به دسترسی مدیر احتیاج دارید.
- در System Properties، روی تب Advanced کلیک کنید. در بخش Performance، روی Settings کلیک کنید.
- در پنجره Performance Options، به تب Advanced بروید.
- در بخش Virtual Memory، روی Change کلیک کنید.
- گزینه Automatic Manage paging file size for all drives را بردارید و بر روی OK کلیک کنید.
- همه تنظیمات را اعمال کنید و رایانه خود را دوباره راهاندازی کنید.
اگر بعد از راهاندازی مجدد رایانه شخصی خوب کار کرد، تنظیمات را همانطور که هست بگذارید، اما اگر خطا ادامه پیدا کرد، توصیه میشود تغییرات را برگردانید و گزینه Automatically manage paging file size for all drives را بررسی کنید.
بیشتر بخوانید: رفع خطای You don’t currently have permission to access this folder
۴) ابزار Windows Memory Diagnostic را اجرا کنید
Windows Memory Diagnostic یک ابزار داخلی ویندوز است که مشکلات RAM را بررسی و اصلاح میکند. استفاده از آن آسان و بسیار موثر است. در ادامه نحوه استفاده از آن آورده شده است.
- در نوار جستجوی منوی Start ،عبارت “Windows Memory Diagnostic” را تایپ کنید و بهترین تطبیق را انتخاب کنید.
- میتوانید هم اکنون راهاندازی مجدد را انتخاب کرده و مشکلات را بررسی کنید یا دفعه دیگر که کامپیوتر خود را راهاندازی میکنید این کار را انجام دهید. توصیه میشود گزینه اول را انتخاب کنید.
۵) از DISM و SFC برای ترمیم فایلهای خراب سیستم استفاده کنید
DISM و SFC دو ابزار موثر برای تعمیر پروندههای سیستمی هستند. از آنجا که احتمال زیادی در مورد علت ایجاد خطا وجود دارد، توصیه میشود که از هر دو برنامه کمکی استفاده کنید.
نحوه اجرای DISM
- در نوار جستجوی منوی Start عبارت cmd را تایپ کرده و روی Command Prompt کلیک راست و گزینه Run as administrator را انتخاب کنید.
- در کنسول، DISM /Online /Cleanup-Image /CheckHealth را تایپ کنید و Enter را فشار دهید.
- سپس DISM /Online /Cleanup-Image /RestoreHealth را تایپ کرده و Enter را بزنید.
- منتظر بمانید تا روند کامل شود و از Command Prompt خارج شوید.
نحوه اجرای SFC
- مرحله ۱ را در بخش قبل دنبال کنید تا Command Prompt را به عنوان مدیر اجرا کنید.
- در کنسول، SFC /scannow را تایپ کرده و Enter را فشار دهید.
- صبر کنید تا ویندوز خطاها را اسکن و برطرف کند.
- رایانه خود را دوباره راهاندازی کنید.
۶) نرم افزار شخص ثالث را غیرفعال کنید
بارها و بارها، نرم افزار شخص ثالث در عملکرد سیستم تداخل ایجاد میکنند و میتواند باعث خطاهای صفحه آبی مانند PAGE_FAULT_IN_NONPAGED_AREA شوند. در این حالت، کاربران باید یک clean boot را انجام دهند تا برنامههای شخص ثالث دلیل این خطا را رد کنند.
نحوه اجرای clean boot
- Windows Key + R را فشار دهید تا دستور Run باز شود. msconfig را تایپ کرده و Enter را فشار دهید.
- در پنجره System Configuration، به تب Service بروید.
- گزینه Hide all Microsoft Services را که در پایین قرار دارد علامت بزنید.
- همه خدمات را از لیست موجود در مرکز بررسی کرده و بر روی Disable all کلیک کنید.
- ذخیره و خروج کنید.
- اکنون، Task Manager را باز کنید. با فشار دادن CTRL + Shift + ESC میتوانید این کار را انجام دهید.
- در زیر تب Startup، روی هر برنامه کلیک کنید و سپس روی Disable کلیک کنید.
- خارج شوید و رایانه را راهاندازی مجدد کنید.
اگر خطا برطرف شود، به این معنی است که یک برنامه شخص ثالث باعث ایجاد مشکل شده است. برای جلوگیری از این اتفاق در آینده باید برنامه های نصب شده اخیر را حذف کنید.
سخن پایانی
راهحلهایی که در بالا ذکر شد یک روش آسان برای حل PES_FAULT_IN_NONPAGED_AREA BSOD است. اگر سخت افزار معیوبی دارید، بررسی کنید که آیا با رایانه شما سازگار است یا خیر و سپس آن را جایگزین کنید.
منبع: MakeUseOf