خطاهای «دستورالعمل در حافظه مرجع خوانده نشد» را برطرف کنید

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

اگر خوش شانس باشید، یک شماره مرجع خطا دریافت خواهید کرد که می توانید آن را جستجو کنید، اما در مورد خطای « دستورالعمل(Instruction) در حافظه مرجع(Referenced Memory Could) نمی تواند خوانده شود»، چنین شانسی ندارید.

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

این خطا دقیقاً چیست؟(What Is This Error Exactly?)

متن واقعی خطا کاملاً توضیحی است. اطلاعات در RAM در یک آدرس خاص ذخیره می شود. زمانی که نرم افزار مورد نظر نیاز به اطلاعات ذخیره شده در یک آدرس خاص داشته باشد، آن را درخواست می کند. گاهی اوقات به هر دلیلی این روند به اشتباه پیش می رود. این خطا به ما می گوید که آدرس به دلایلی نامعتبر است.

چه چیزی باعث خطا می شود؟(What Causes The Error?)

اکنون به مشکل اصلی می رسیم. اگرچه می دانیم که آدرس حافظه نامعتبر درگیر است، اما نمی دانیم که چرا(why ) آدرس حافظه نامعتبر بوده است. 

این یکی از دلایلی است که این خطای خاص باعث ناراحتی زیادی می شود. این می تواند سخت افزار، نرم افزار یا فاز ماه باشد. خبر خوب این است که با کمی کسر و منطق، ردیابی گرملین مسئول مشکلات خطای حافظه شما امکان پذیر است.

انجام برخی کارهای کارآگاهی(Doing Some Detective Work)

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

مهمترین کاری که باید انجام دهید این است که توجه داشته باشید خطا چه زمانی و چگونه اتفاق می افتد. این سوالات را از خود بپرسید:

  • آیا(Did) بعد از تغییر سخت افزار یا نرم افزار شروع به اتفاق افتادن کرد؟ 
  • آیا فقط با یک برنامه خاص اتفاق می افتد؟ 
  • آیا بدون توجه به کاری که انجام می دهید این اتفاق می افتد؟
  • آیا به صورت تصادفی اتفاق می افتد یا در فواصل زمانی تعیین شده؟

اگر بتوانید شواهدی را جمع آوری کنید، ممکن است سرنخی در مورد اینکه کدام راه حل ها بیشتر کار می کنند را ارائه دهد. برای مثال، اگر فقط یک برنامه خاص این خطا را دریافت می کند، بهتر است صفحه پشتیبانی فنی آن را بالا ببرید تا اینکه خواه ناخواه با رایانه شخصی خود دست و پنجه نرم کنید. 

ویژگی های زمینه خطای خود را در نظر داشته باشید زیرا راه های مختلفی را مرور می کنیم تا این خطا چیزی جز خاطره ای دور نباشد. 

معقول ترین راه حل ها(The Most Sensible Fixes)

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

اگر اصلاحی انجام می دهید که تغییری در رایانه شما ایجاد می کند، به یاد داشته باشید که اگر مشکل را برطرف نکرد، آن را لغو کنید. اگر این کار را نکنید، متغیرهای جدیدی را معرفی می کنید که حذف احتمالات را سخت تر می کند. سیستماتیک باشید!

The Easiest Fix: Ignore It!

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

بنابراین اگر این خطا را یک بار و دیگر هرگز مشاهده کردید، نگران آن نباشید. اگر هر چند هفته یا چند ماه یک بار آن را ببینید، احتمالاً ارزش تلاش برای پرداختن به آن را ندارد.

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

رم بیشتر (مجازی) لطفا(More (Virtual) RAM Please)

حافظه مجازی بخشی رزرو شده از هارد دیسک شما است که به عنوان سرریز برای زمانی که تراشه های رم فیزیکی شما پر هستند عمل می کند. (RAM)اغلب وقتی رم(RAM) برنامه های تشنه حافظه تمام می شود و جایی برای قرار دادن اطلاعات اضافی ندارند، از بین می روند. وقتی برنامه ای اطلاعاتش را پس می خواهد، آنجا نیست. که(Which) منجر به تصادف یا نقص جدی می شود. 

مدیریت حافظه(Memory) در سیستم عامل های مدرن در واقع بسیار خوب است و محصولات نرم افزاری باکیفیت نیز به گونه ای ساخته شده اند که با RAM موجود به طور موثر کار کنند . بنابراین در بیشتر موارد حافظه مجازی هرگز مورد نیاز نیست. با این حال، برنامه هایی با مدیریت ضعیف حافظه یا تخصیص حافظه مجازی بسیار کم برای سیستم شما می توانند منجر به خطاهای حافظه شوند.

البته می توانید رم(RAM) فیزیکی بیشتری اضافه کنید ، اما یک راه حل سریع (و رایگان!) این است که فایل صفحه بندی حافظه مجازی خود را بهینه کنید. فقط (Just)این راهنما(this guide) را دنبال کنید و برنامه های شما فضای کافی برای تنفس خواهند داشت.

برنامه های پس زمینه را ببندید(Close Background Applications)

یکی دیگر از زاویه‌ای که می‌توان از طریق آن با همین مشکل مقابله کرد، کاهش تعداد برنامه‌های تشنه حافظه است. 

مرورگر اینترنت شما در اینجا بزرگترین مقصر است. هر(Every) برگه ای که در مرورگری مانند Google Chrome باز می کنید، مقدار زیادی از RAM را می خورد . بسیار طبیعی است که شخصی یک بازی را بارگذاری کند و مرورگر یا نرم افزار مجموعه آفیس را در پس زمینه باز بگذارد. اگر حافظه‌تان کم است، بستن برخی از برگه‌ها یا ذخیره کار و بستن برنامه‌های بهره‌وری می‌تواند کمک بزرگی باشد.

شاید شما برنامه‌هایی در پس‌زمینه در حال اجرا نداشته باشید، حداقل برنامه‌هایی که می‌شناسید. بهتر است بررسی کنید که چه مقدار از حافظه رایانه شما در حالت بیکار است. انجام این کار نمی تواند آسان تر باشد.

در ویندوز 10، 8 یا 7 به سادگی press CRTL+ALT+DEL و سپس روی Task Manager کلیک کنید.(click Task Manager.)

اگر Task Manager شما شبیه این است:

سپس روی More Details کلیک کنید(click More Details) تا بزرگ شود.

اکنون در زیر تب Processes بر روی ستون Memory کلیک کنید تا فرآیندها بر اساس استفاده از حافظه مرتب شوند. (Memory )به دنبال هر فرآیندی باشید که از مقدار زیادی حافظه استفاده می کند. اگر آنها حیاتی نیستند، می‌توانید با کلیک راست روی یک فرآیند و انتخاب End Task به آنها پایان دهید . 

فقط هشدار داده شود که اگر نمی دانید فرآیند چیست، ابتدا باید آن را در گوگل جستجو کنید. اگر ممکن است بسیار مهم باشد!

زمان را به عقب برگرداندن(Turn Back Time)

چند نسخه آخر ویندوز(Windows) ، که عملاً به ویندوز 7(Windows 7) بازگشته اند ، از نظر سیستم عامل هایی که امروزه هنوز مورد استفاده قرار می گیرند، دارای برخی ویژگی های بازیابی بسیار جامع هستند. به طور خاص می‌توانید از System Restore برای بازگرداندن تغییرات عمده‌ای که اخیراً ایجاد شده‌اند استفاده کنید. 

اینها می توانند به روز رسانی ویندوز(Windows) ، نصب درایورها یا بسته های نرم افزاری جدید باشند. اگر خطای حافظه شما بعد از اتفاقی که به اندازه کافی بزرگ بود ظاهر شد تا نقطه بازیابی سیستم را تضمین کند، برای اینکه ببینید آیا مشکل برطرف می‌شود یا خیر، مشکلی نیست که به قبل از آن نقطه بازگردید.

در ویندوز 10(Windows 10) می توانید با انجام کارهای زیر رایانه خود را به نقطه قبلی بازگردانید:

  • ابتدا عبارت Recovery را در منوی Start جستجو کنید. 
  • بر روی Recovery کلیک کنید. (Recovery. )سپس روی Open System Restore کلیک کنید .

اگر نقاط بازیابی قبل از تغییراتی که مشکوک به ایجاد خطا هستند ایجاد شده است، می توانید آنها را در اینجا انتخاب کنید و سپس دستورالعمل های خود ویندوز(Windows) را دنبال کنید تا فرآیند بازیابی کامل شود.

اگر اوضاع واقعاً وخیم است، باید ویندوز را مجدداً تنظیم کنید تا آن را به حالت دست نخورده بازگردانید.

یک مجرم نرم افزاری را اخراج کنید(Evict a Software Culprit)

اگر نقطه بازیابی مناسبی وجود ندارد و دلیلی برای مشکوک بودن برنامه‌ای که اخیراً نصب یا به‌روزرسانی شده است دلیل خطاهای حافظه شما است، کافی است آن را با استفاده از عملکرد افزودن یا حذف برنامه‌ها حذف(Add or Remove Programs) نصب کنید. آن را در کنترل پنل(Control Panel) یا با جستجوی ساده آن در منوی Start(Start Menu) پیدا خواهید کرد .

خرابی فایل سیستم را بررسی کنید(Check For System File Corruption)

اگر خطای حافظه با یکی از راه حل های رایج برطرف نشد، می توانید با استفاده از مجموعه ای از دستورات خاص فایل های سیستم خود را از نظر خرابی بررسی کنید. 

شما باید System File Checker را از Command Prompt اجرا کنید . اگر قبلاً هرگز با رابط متنی ویندوز(Windows) کار نکرده اید، ممکن است ترسناک به نظر برسد، اما اگر از این راهنمای ساده(this simple guide) پیروی کنید ، ادامه روند تعمیر کار دشواری است. در واقع، این عادت خوبی است که هر از گاهی از چکر برای جلوگیری از مشکلات مختلف استفاده کنید.

از ابزارهای Cleaner Utilities برای حذف ناخواسته نرم افزار باقی مانده استفاده کنید(Use Cleaner Utilities to Remove Leftover Software Junk)

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

به عنوان مثال، DDU یک ابزار محبوب است که سیستم شما را از درایورهای GPU پاک می کند. (GPU)زمانی مفید است که هر چیزی مرتبط با گرافیک باعث ایجاد مشکل شود. جاوا(Java) همچنین یک مهمان معمولی است که کامپیوتر شما را آنطور که پیدا کرده است ترک نمی کند. به حدی که یک راهنمای حذف رسمی جاوا(official Java removal guide) وجود دارد .

قبل از استفاده از هر نوع ابزار پاکسازی، مطمئن شوید که نرم افزار را برای بدافزار با سرویسی مانند VirusTotal اسکن کرده و برخی از بررسی های شخص ثالث را بخوانید تا مطمئن شوید که قانونی و موثر است.

همه چیز را به روز کنید(Update Everything)

گاهی اوقات خطاهای حافظه (و هر خطای دیگر واقعاً) می تواند نتیجه عدم تطابق به روز رسانی باشد. نصب ویندوز(Windows) شما ممکن است به‌طور خودکار به‌روزرسانی شود، اما اگر بسته‌های نرم‌افزار و درایورهای سخت‌افزار شما برای مطابقت با پایگاه کد جدید به‌روزرسانی نشده باشند، ممکن است دستوری برای بی‌ثباتی باشد.

ابتدا باید بررسی کنید که آیا به روز رسانی های ویندوز(Windows updates) نصب شده اند. در مرحله بعد باید بررسی کنید که برنامه ای که خطا را نشان می دهد نیز به روز شده است. همچنین می خواهید آخرین درایورهای سخت افزاری مانند کارت گرافیک و مادربرد خود را دانلود کنید. 

سلامت سخت افزار خود را بررسی کنید(Check Your Hardware Health)

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

جای تعجب نیست که مشکوک شماره یک خود رم شما است. بررسی سیستماتیک RAM برای مشکلات زمان بر است، اما هر کسی می تواند این کار را انجام دهد. این راهنمای عالی(excellent guide) برای بررسی حافظه بد را ببینید.

حتی اگر بررسی کننده فایل سیستمی را که در بالا توضیح داده شد اجرا کرده باشید، ممکن است بخواهید سلامت فیزیکی هارد دیسک خود را با CHKDSK بررسی کنید تا در صورت وجود بخش های بد یا سایر مشکلات فیزیکی در آن وجود داشته باشد.

با پشتیبانی مشتری شکایت کنید(File a Complaint With Customer Support)

هنگامی که خطای «دستورالعمل در حافظه مرجع خوانده نمی‌شود» به وضوح نتیجه یک نرم‌افزار باگ باشد، ممکن است تنها یک روش کارساز باشد - تماس با توسعه‌دهندگان. 

باگ‌هایی(Bugs) رخ می‌دهند و اگر بازی یا بسته نرم‌افزاری دائماً با این خطا از کار می‌افتد، ممکن است کاری نباشد که بتوانید برای آن کاری انجام دهید. بنابراین یک ایمیل به پشتیبانی مشتری ارسال کنید، به انجمن‌های رسمی مراجعه کنید و در مورد اینکه آیا چیزی واضح را از دست داده‌اید یا واقعاً یک نقص در ماتریکس(Matrix) است، راهنمایی دریافت کنید .

خواندن این خطای رایج(Getting a Read On This Common Error)

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

خونسردی خود را حفظ کنید، ناممکن ها را از لیست خود عبور دهید و به زودی باید به حالت عادی بازگردید.



About the author

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



Related posts