خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
برطرف کردن ارور application error 0xc0000005
ارور Application Error 0xc0000005 خطایست که کامپیوتر شما قادر به پردازش درست و صحیح فایل ها و تنظیمات مورد نیاز برای اجرای یک برنامه خاص یا نصب برنامه نیست. علیرغم اینکه خطای نشان داده شده هنگام استفاده از بخش خاصی از نرم افزار و یا زمانی که که درصدد upgrade ویندوز هستید، ممکن است علل مختلفی از جمله مشکلات RAM معیوب، خطاهای فایلهای موجود در سیستم و موارد و مشکلات موجود با settings، در بروز این مشکل دخیل باشند.
نهایتا شما ارور application error 0xc0000005 را هنگام نصب برنامه یا اجرای برنامه ای در ویندوز دریافت می کنید. کار برنامه با ارور 0xc0000005 به پایان می رسد و شما هیچ کاری جز OK کردن پیغام فوق نمی توانید انجام دهید. در ذیل راه کارهایی را ارائه خواهیم کرد که امید می رود با بکارگیری این روش های مشکل در سیستم شما حل گردد.
خرابی در رجیستری ممکن است تبعات بدی را داشته باشد که این خرابی ممکن است توسط ویروس و بدافزارها رخ دهد. از این رو نرم افزار CCleaner را دانلود کنید. شما این برنامه را حتی از سایت های فارسی زبان هم می توانید دانلود کنید.
پس از دانلود نرم افزار را اجرا کرده و در تب windows تیک تمامی گزینه های موجود را فعال کرده و از پایین فرم دکمه Analyze را کلیک کنید و پس از اتمام آنالیز دکمه Run Cleaner را کلیک کنید.
سپس از پانل سمت چپ گزینه Registry را انتخاب کنید و تیک های گزینه های موجود را فعال و دکمه Scan for Issue را کلیک کرده تا اسکن انجام شود. پس از اسکن هم دکمه Fix Selected Issues را کلیک کنید.
اگر پیغام Do you want backup changes to the registry? را مشاهده کردید، پیغام را Yes کنید قبل از هر گونه تعمیر رجیستری، از رجیستری بک آپ گرفته شود.
پس از اینکه فرآیند تکمیل شد، برنامه را بسته و سیستم را ریستارت کنید.
براي اجراي دستور فوق دقايقي زمان صرف خواهد شد که تا پايان اجراي دستور بايد منتظر بمانيد. پس از اجراي کامل دستور فوق، سيستم را ريستارت کرده و وضعيت ارور را بررسي کنيد. اگر در اجرای دستور فوق با ارور مواجه شدید، دستور DSIM که در ادامه گفته شده را انجام دهید و سپس SFC را اجرا کنید.
اگر دستور SFC به طور کامل اجرا شد ولی مشکل برطرف نشد و یا اجرای دستور SFC با مشکل مواجه شد، ابزار دیگری که از آن استفاده خواهیم کرد، DSIM می باشد. پس دوباره Command Prompt را به صورت Run as administartor اجرا کرده و دستور زیر را در آن وارد و Enter کنید.
اجرای دستور فوق هم ممکن است دقایقی به طول بیانجامد. تا کامل شدن اجرای این دستور باید منتظر بمانید. پس از اجرای کامل دستور سیستم را ریستارت و وضعیت ارور را بررسی کنید. اگر در اجرای دستور SFC مشکل داشتید دوباره دستور SFC را اجرا کنید.
در مورد System File Checker می توانید به لینک های زیر مراجعه کنید:
برای این منظور Run را باز کرده و دستور sysdm.cpl را وارد و ok کنید.
در این پنجره به تب Advanced رفته و در قسمت Performance دکمه Settings را کلیک کنید.
در این پنجره ه مبه تب Data Execution Prevention رفته و در اینجا گزینه Turn on DEP for all programs and services except those I select را فعال کنید.
سپس دکمه Add را کلیک کنید. سپس با رفتن به مکان برنامه، برنامه(به درستی باید فایل اجرایی برنامه را انتخاب کنید) را انتخاب کنید.
سپس فرم را را ok کنید.
حالا وضعیت ارور مذکور را بررسی کنید، اگر هنوز وجود داشت، فایروال را هم موقتا غیرفعال کنید:
سپس مسیر زیر را دنبال کنید:
سپس مقدار LoadAppInit_DLLs را مشاهده خواهید کرد. روی آن دابل کلیک کنید تا فرم تنظیمات آن باز شود. سپس در قسمت Value data عدد 0 را وارد و ok کنید.
حالا سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
و در آخر اینکه از آپدیت بودن درایورها مطمئن بشید. قبل از بروزرسانی درایورها، حتما از ویندوز Restore point بگیرید و سپس به وب سایت های سازنده سخت افزارهای سیستم تان مراجعه کرده و سپس درایورهای جدید متناسب با مدل سخت افزار و نسخه ويندوز(32 یا 64 بیتی) را دانلود و نصب کنید.
نهایتا شما ارور application error 0xc0000005 را هنگام نصب برنامه یا اجرای برنامه ای در ویندوز دریافت می کنید. کار برنامه با ارور 0xc0000005 به پایان می رسد و شما هیچ کاری جز OK کردن پیغام فوق نمی توانید انجام دهید. در ذیل راه کارهایی را ارائه خواهیم کرد که امید می رود با بکارگیری این روش های مشکل در سیستم شما حل گردد.
Method 1: Windows Restore
قبل از انجام هر کاری، اگر در ویندوزتان restore Point ای از قبل وجود داشته باشد و آن را بازیابی کنید، احتمال بسیار قوی مشکل حل خواهد شد. در لینک زیر نحوه تهیه Restore point و همچنین بازیابی آن را توضیح داده ایم. اگر Restore point ای در ویندوز نداشته باشید، این روش را نمی توانید انجام دهید ولی اگر از قبل وجود داشته باشد می توانید از آن در رفع مشکل استفاده کنید.Method 2: Fixing Registries
Registryیک پایگاه داده بسیار مهم و حساس در ویندوز است که در آن اطلاعات مهمی از جمله، سخت افزار سیستم، برنامه های نصب شده و تنظیمات و پروفایل های اکانت ها در کامپیوتر است. پس با وجود ذخیره چنین اطلاعات حساسی در این پایگاه داده،ویندوز بطور مداوم بدان مراجعه خواهد داشت.خرابی در رجیستری ممکن است تبعات بدی را داشته باشد که این خرابی ممکن است توسط ویروس و بدافزارها رخ دهد. از این رو نرم افزار CCleaner را دانلود کنید. شما این برنامه را حتی از سایت های فارسی زبان هم می توانید دانلود کنید.
پس از دانلود نرم افزار را اجرا کرده و در تب windows تیک تمامی گزینه های موجود را فعال کرده و از پایین فرم دکمه Analyze را کلیک کنید و پس از اتمام آنالیز دکمه Run Cleaner را کلیک کنید.
سپس از پانل سمت چپ گزینه Registry را انتخاب کنید و تیک های گزینه های موجود را فعال و دکمه Scan for Issue را کلیک کرده تا اسکن انجام شود. پس از اسکن هم دکمه Fix Selected Issues را کلیک کنید.
اگر پیغام Do you want backup changes to the registry? را مشاهده کردید، پیغام را Yes کنید قبل از هر گونه تعمیر رجیستری، از رجیستری بک آپ گرفته شود.
پس از اینکه فرآیند تکمیل شد، برنامه را بسته و سیستم را ریستارت کنید.
Method 3: System File Checker
گاها خرابی فایل های سیستمی ویندوزهم می تواند منجر به این مشکل شود. اگر واقعا چنین باشد می توانید از ابزار Built-in خود ویندوز با نام System File checker یا SFC برای رفع مشکل استفاده کنید. از اين رو Command Prompt را بصورت Run as administrator اجرا کرده و دستور زير را وارد و enter کنيد.sfc/ scannow
براي اجراي دستور فوق دقايقي زمان صرف خواهد شد که تا پايان اجراي دستور بايد منتظر بمانيد. پس از اجراي کامل دستور فوق، سيستم را ريستارت کرده و وضعيت ارور را بررسي کنيد. اگر در اجرای دستور فوق با ارور مواجه شدید، دستور DSIM که در ادامه گفته شده را انجام دهید و سپس SFC را اجرا کنید.
اگر دستور SFC به طور کامل اجرا شد ولی مشکل برطرف نشد و یا اجرای دستور SFC با مشکل مواجه شد، ابزار دیگری که از آن استفاده خواهیم کرد، DSIM می باشد. پس دوباره Command Prompt را به صورت Run as administartor اجرا کرده و دستور زیر را در آن وارد و Enter کنید.
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
اجرای دستور فوق هم ممکن است دقایقی به طول بیانجامد. تا کامل شدن اجرای این دستور باید منتظر بمانید. پس از اجرای کامل دستور سیستم را ریستارت و وضعیت ارور را بررسی کنید. اگر در اجرای دستور SFC مشکل داشتید دوباره دستور SFC را اجرا کنید.
در مورد System File Checker می توانید به لینک های زیر مراجعه کنید:
Method 4: Turn off DEP
ویژگی Data Execution Prevention یک ویژگی Built-in و امنیتی در سيستم عامل ویندوز می باشد که از برنامه های شما در برابر ویروس و بدافزار محافظت می کند. گاها همین ویژگی امنیتی منجر به خطای 0xc0000005 می شود که در این شرایط می توانید آن را غیرفعال کنید.برای این منظور Run را باز کرده و دستور sysdm.cpl را وارد و ok کنید.
در این پنجره به تب Advanced رفته و در قسمت Performance دکمه Settings را کلیک کنید.
در این پنجره ه مبه تب Data Execution Prevention رفته و در اینجا گزینه Turn on DEP for all programs and services except those I select را فعال کنید.
سپس دکمه Add را کلیک کنید. سپس با رفتن به مکان برنامه، برنامه(به درستی باید فایل اجرایی برنامه را انتخاب کنید) را انتخاب کنید.
سپس فرم را را ok کنید.
Method 5: Bad RAM Memory
یکی دیگر از دلایل وجود این مشکل، می تواند رم خراب باشد و یا حتی اگر رم جدیدی را به سیستم اضافه کرده اید، همین هم می تواند منتج به این ارور شود. از این رو، سیستم را خاموش کرده و کابل برق را از پاور جدا کنید و درب کیس را باز کرده و رم جدید را جدا کرده و سیستم را روشن کرده و وضعیت ارور را بررسی کنید. اگر رم های قدیمی در سیستم تان دارید، یک به یک آنها را از سیستم جدا کرده و در این حالت وضعیت مشکل را بررسی کنید.Method 6: Try Rkill
Rkill ابزاری که توسط BleepingComputer.com توسعه و develop شده است. که تلاش می کند تا فرآیندهای مخرب شناخته شده را متوقف کند تا نرم افزار امنیتی نرمال(آنتی ویروس) شما بتواند کامپیوتر را اسکن و بدافزار و ویروس را حذف کند. شما از اینجا می توانید Rkill را دانلود و نصب و اجرا کنید.Method 7: Disable antivirus
آنتی ویروس ها این قابلیت را در اختیار کاربرانشان داده اند که بتوانند در شرایط آنها را به طور دائم یا موقت غیرفعال کنند. در اینجا بصورت موقت و اگر امکان موقت نبود، بصورت دائم آنتی ویروس را Disable کنید. پس از غیرفعال کردن آن، وضعیت ارور را بررسی نمایید.حالا وضعیت ارور مذکور را بررسی کنید، اگر هنوز وجود داشت، فایروال را هم موقتا غیرفعال کنید:
Method 8: modify Windows Registry
لطفا به رجیستری ویندوز وارد شوید
براي مشاهده نحوه وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز
وارد شدن به رجيستري ويندوز
پيشنهاد مي کنيم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry
تهيه Backup از Windows Registry
سپس مسیر زیر را دنبال کنید:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
سپس مقدار LoadAppInit_DLLs را مشاهده خواهید کرد. روی آن دابل کلیک کنید تا فرم تنظیمات آن باز شود. سپس در قسمت Value data عدد 0 را وارد و ok کنید.
حالا سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
و در آخر اینکه از آپدیت بودن درایورها مطمئن بشید. قبل از بروزرسانی درایورها، حتما از ویندوز Restore point بگیرید و سپس به وب سایت های سازنده سخت افزارهای سیستم تان مراجعه کرده و سپس درایورهای جدید متناسب با مدل سخت افزار و نسخه ويندوز(32 یا 64 بیتی) را دانلود و نصب کنید.
نمایش دیدگاه ها (16 دیدگاه)
دیدگاه خود را ثبت کنید: