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

حافظه در ویندوز XP قابل خواندن نیست

این خطا یکی از "غیرقابل درک" ترین موارد از نظر یک کاربر عادی است. هنگامی که رخ می دهد ، یک پنجره پیام ظاهر می شود ، که گاهی اوقات نمی توان فهمید که چه چیزی باعث خرابی شده است.

کادر گفتگوی خطای "حافظه خوانده نمی شود" در ویندوز XP

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

روش 1: پیکربندی DEP

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

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

  1. روی میانبر کلیک راست کنید "کامپیوتر من" و رفتن به "خواص".

    دسترسی به خصوصیات سیستم از دسکتاپ ویندوز XP

  2. در برگه "علاوه بر این" در بلوک "سرعت" ما فشار می دهیم "گزینه ها".

    در Properties System Windows XP به Performance Options بروید

  3. در اینجا ما به تب علاقه مند هستیم پیشگیری از اجرای داده ها... سوییچ را در موقعیتی که در تصویر نشان داده شده قرار می دهیم و فشار می دهیم اضافه کردن.

    برو به انتخاب یک برنامه برای حذف از لیست DEP در ویندوز XP

    ما به دنبال فایل اجرایی برنامه روی دیسک می گردیم و آن را باز می کنیم.

    انتخاب یک فایل برنامه اجرایی برای حذف از لیست DEP در ویندوز XP

  4. تغییرات را اعمال کنید.

    اعمال تغییرات در لیست حذف برنامه DEP در ویندوز XP

  5. ما ماشین را ریبوت می کنیم.

    پس از پیکربندی لیست حذف برنامه DEP در ویندوز XP ، راه اندازی مجدد کنید

روش 2: DEP را غیرفعال کنید

توجه داشته باشید که غیرفعال کردن کامل DEP منجر به کاهش قابل توجهی در قابلیت اطمینان سیستم می شود. این به دلیل این واقعیت است که خطرناک ترین ویروس ها معمولاً در مناطق حافظه محافظت می شوند.

  1. در مشخصات سیستم روی برگه "علاوه بر این" در بلوک بارگیری و بازیابی کنید حرکت به "مولفه های".

    به تنظیمات System Boot and Recovery Settings در ویندوز XP بروید

  2. دکمه را فشار دهید "ویرایش".

    به ویرایش پارامترهای راه اندازی سیستم در ویندوز XP بروید

  3. Notepad استاندارد با فایلی که در آن باز است شروع می شود boot.ini... ما به خط نشان داده شده در تصویر علاقه مند هستیم (معمولاً این آخرین مورد است). یک پارامتر در انتهای خط وجود دارد

    NoExecute

    این تعیین می کند که آیا دفعه بعد که کامپیوتر بوت می شود ، DEP فعال می شود یا خیر.

    پارامتر تعیین کننده گنجاندن فناوری DEP هنگام شروع ویندوز XP

  4. بعد از علامت برابر به جای

    OptIn

    یا

    OptOut

    کلید را وارد کنید

    همیشه خاموش

    وارد کردن کلید برای غیرفعال کردن فناوری DEP در دفعه بعدی که Windows XP را راه اندازی می کنید

  5. ما دفتر را می بندیم و به س theال پس انداز پاسخ می دهیم "آره".

    ذخیره گزینه های بوت سیستم در ویندوز XP

  6. ما ماشین را ریبوت می کنیم.

روش 3: ثبت کتابخانه

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

ثبت کتابخانه ها در مدیر OCX-DLL

جزئیات بیشتر: ثبت فایل DLL در سیستم عامل ویندوز

روش 4: گزارش خطا را غیرفعال کنید

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

  1. در برگه ای که ما قبلاً می دانیم "علاوه بر این" در پنجره ویژگی های سیستم ، روی دکمه کلیک کنید "گزارش خطا".

    به غیرفعال کردن گزارش خطا در ویندوز XP بروید

  2. سوییچ را در موقعیت قرار می دهیم "غیرفعال کردن" و کادر انتخاب شده در عکس را حذف کنید. فشار می دهیم خوب... برای اطمینان ، می توانید رایانه خود را دوباره راه اندازی کنید.

    گزارش خطا در ویندوز XP را غیرفعال کنید

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

نتیجه

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

جزئیات بیشتر: نحوه افزایش فایل صفحه بندی در ویندوز XP

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