هنگام کار با سیستم عامل های ویندوز ، کاربران اغلب با خطاهایی در پنجره های گفتگویی روبرو می شوند که به طور صریح برنامه یا پرونده فراخوانی از آنها نشان داده نشده است. ما در این مقاله به بررسی یکی از این شکست ها ، مربوط به مشکلات خواندن از حافظه می پردازیم.
حافظه در ویندوز XP قابل خواندن نیست
این خطا یکی از "غیرقابل درک" ترین موارد از نظر یک کاربر عادی است. هنگامی که رخ می دهد ، یک پنجره پیام ظاهر می شود ، که گاهی اوقات نمی توان فهمید که چه چیزی باعث خرابی شده است.
دلیل اصلی دسترسی برخی از برنامه ها به داده های موجود در RAM است که دسترسی به آنها رد می شود. اگر یک برنامه زنده باشد ، بدون دخالت کاربر پاسخ نمی دهد یا خاتمه می یابد. بعد ، ما در مورد چگونگی رفع انسداد و خلاص شدن از پیام خطا صحبت خواهیم کرد.
روش 1: پیکربندی DEP
DEP یک فناوری است که برای جلوگیری از اجرای داده (کد) از مناطق حافظه در نظر گرفته شده برای هسته سیستم عامل طراحی شده است. اگر برنامه یا راننده ای مشکوک بخواهد از این مناطق برای اهداف خود استفاده کند ، DEP به سادگی دسترسی به آنها را رد می کند. این می تواند هنگام اجرای برنامه هایی که می توانند جایگزین ابزارهای استاندارد سیستم عامل و برخی از ابزارهای مدیریت شوند ، مشکلاتی ایجاد کند.
این روش در صورتی که مشخص شود کدام نرم افزار باعث خرابی می شود ، کمک خواهد کرد ، زیرا ما باید آن را از لیست مشکوک خارج کنیم ، یا بهتر بگوییم ، آن را در لیست معتبر قرار دهیم.
- روی میانبر کلیک راست کنید "کامپیوتر من" و رفتن به "خواص".
- در برگه "علاوه بر این" در بلوک "سرعت" ما فشار می دهیم "گزینه ها".
- در اینجا ما به تب علاقه مند هستیم پیشگیری از اجرای داده ها... سوییچ را در موقعیتی که در تصویر نشان داده شده قرار می دهیم و فشار می دهیم اضافه کردن.
ما به دنبال فایل اجرایی برنامه روی دیسک می گردیم و آن را باز می کنیم.
- تغییرات را اعمال کنید.
- ما ماشین را ریبوت می کنیم.
روش 2: DEP را غیرفعال کنید
توجه داشته باشید که غیرفعال کردن کامل DEP منجر به کاهش قابل توجهی در قابلیت اطمینان سیستم می شود. این به دلیل این واقعیت است که خطرناک ترین ویروس ها معمولاً در مناطق حافظه محافظت می شوند.
- در مشخصات سیستم روی برگه "علاوه بر این" در بلوک بارگیری و بازیابی کنید حرکت به "مولفه های".
- دکمه را فشار دهید "ویرایش".
- Notepad استاندارد با فایلی که در آن باز است شروع می شود boot.ini... ما به خط نشان داده شده در تصویر علاقه مند هستیم (معمولاً این آخرین مورد است). یک پارامتر در انتهای خط وجود دارد
NoExecute
این تعیین می کند که آیا دفعه بعد که کامپیوتر بوت می شود ، DEP فعال می شود یا خیر.
- بعد از علامت برابر به جای
OptIn
یا
OptOut
کلید را وارد کنید
همیشه خاموش
- ما دفتر را می بندیم و به س theال پس انداز پاسخ می دهیم "آره".
- ما ماشین را ریبوت می کنیم.
روش 3: ثبت کتابخانه
ویندوز دارای یک کتابخانه است ole32.dll، که مسئول تعامل برخی م componentsلفه ها ، هم سیستم و هم متعلق به برنامه های شخص ثالث است. به دلایلی ، سیستم عامل نمی تواند از آن به طور معمول استفاده کند ، در نتیجه برنامه خراب می شود. برای حل مشکل ، باید کتابخانه را به صورت دستی ثبت کنید. نحوه انجام این کار ، مقاله را در لینک زیر بخوانید.
جزئیات بیشتر: ثبت فایل DLL در سیستم عامل ویندوز
روش 4: گزارش خطا را غیرفعال کنید
یک روش دیگر برای خلاص شدن از خطای "حافظه قابل خواندن نیست" ، یا بهتر بگوییم ، از جعبه گفتگوی آن وجود دارد. این خود بیماری را درمان نمی کند ، اما به خلاص شدن از علائم کمک می کند. این روش می تواند در مواردی مورد استفاده قرار گیرد که هیچ مشکلی در عملکرد سیستم وجود نداشته باشد.
- در برگه ای که ما قبلاً می دانیم "علاوه بر این" در پنجره ویژگی های سیستم ، روی دکمه کلیک کنید "گزارش خطا".
- سوییچ را در موقعیت قرار می دهیم "غیرفعال کردن" و کادر انتخاب شده در عکس را حذف کنید. فشار می دهیم خوب... برای اطمینان ، می توانید رایانه خود را دوباره راه اندازی کنید.
باز هم ، این راهی برای رفع خود خطا نیست ، بلکه برای خلاص شدن از جعبه گفتگوی سرزده است.این یک راه حل موقتی است و برای شناسایی علل واقعی و از بین بردن آنها باید دیر یا زود انجام شود.
نتیجه
در بیشتر موارد ، دستورالعمل های بالا به حل مسئله مورد بحث کمک می کند ، اما عواملی وجود دارد که شرایط را اصلاح نمی کند. به عنوان مثال ، کمبود حافظه مجازی می تواند به سو mal عملکرد برنامه ها و سیستم منجر شود ، بنابراین ارزش بررسی اندازه فایل صفحه بندی و در صورت لزوم ، افزایش آن است.
جزئیات بیشتر: نحوه افزایش فایل صفحه بندی در ویندوز XP
دلیل دیگر کار ناپایدار "ویندوز" کیت توزیع مجاز یا مونتاژ دزدی دریایی نیست. اگر تصویری را بارگیری کنید که نیازی به فعال سازی ندارد یا برنامه هایی از قبل در آن جاسازی شده اند یا برخی از توابع و م componentsلفه ها "قطع" شده اند (غیرفعال شده) ، احتمال خطا زیاد است. در اینجا فقط می توانید کیت توزیع را با یک "تمیز" ، یعنی نسخه اصلی منتشر شده توسط مایکروسافت ، جایگزین کنید و همچنین از روش های فعال سازی قانونی استفاده کنید.