أخر الموضوعات

Post Top Ad

الأربعاء، 20 سبتمبر 2017

حلول لمشكلة has stopped working appcrash



حلول لمشكلة program" has stopped working"

واحدة من أكثر المشكلات شيوعاً، وفي هذا الموضوع سأستعرض المشكلة نفسها وحلولها، ولكن لكي أكون صريحا أسباب حدوث هذه المشكلة كثيرة لذلك ستجرب الخطوات والحلول واحداً تلو الأخر.



التعريف بالمشكلة:

أولا هذه المشكلة تسمى "Appcrash" "توقف البرنامج/التطبيق" والمشكلة في الأساس ناتجة عن مشكلة ما حدثت في جهازك تسببت في منع بدأ البرنامج بشكل طبيعي، ينتج عن ذلك ظهور رسالة الخطأ هذه  program has stopped working، وتظهر لدى محاولة تشغيل تطبيق من تطبيقات نظام التشغيل ويندوز أو أي برنامج أخر، ويوجد العديد من الأسباب التي تؤدي لحدوث ذلك، قد يكون التثبيت غير سليم وبه أخطاء أو ملفات dll معطوبة أو فيروسات وأسباب أخرى.

الحلول:

شرح فديو:


الشرح بالصور:

كما قلت مسبقاً من الصعب في الغالب تحديد سبب المشكلة نظراً لوجود العديد من الأسباب التي تؤدي لظهور رسالة الخطأ تلك وأيضا يمكن أن يكون لديك أكثر من سبب في نفس الوقت، لذا عليك تجربة الحلول المتاحة واحد تلو الأخر.


أولا تنظيف جهازك من Junk files (الملفات النفاية الغير مرغوب فيها):

سنبدأ أولا بهذه الخطوة وهذه الملفات أيضا تؤثر على سرعة جهازك وأداءه لحذف الملفات النفاية أتبع المسارات التالية، واحذف الملفات التي تجدها في المجلدات التي ستظهر لك:
اولا مستخدمي ويندوز 7 أو أحدث، قم بإستبدال USER بإسم المستخدم الخاص بك


C:\Users\USER\AppData\Local\Temp
C:\Users\USER\AppData\Local\Microsoft\Windows\Temporary Internet Files
C:\Windows\Temp
C:\Temp
ثانيا لويندوز XP

C:\Documents and Settings\USER\Local Settings\Temp
C:\Documents and Settings\USER\Local Settings\Temporary Internet Files
C:\Windows\Temp
C:\Temp

ثانيا فحص جهازك من الفيروسات:

الفيروسات لها أثر ونطاق تدمير لا يمكنك تخيله، وضررها يصيب الريجيستري وغيره، لذا هي من الأسباب الهامة في منع البرامج من البدأ، لذا عليك أن تقوم بفحص شامل لجهازك من الفيروسات ويفضل إستخدام برنامج قوي مثل Avast أوKaspersky أو Nod32 وغيرهم.

ثالثا اصلاح ملفات الويندوز:

قم بتشغبل Command prompt (موجه الأوامر) عن طريق الأتي:

  1. في خانة البحث في خانة إبدأ أكتب cmd
  2. ستظهرلك في نتائج البحث قم بتشغيلها كمسئول Run as administrator
  3. بعد ذلك اكتب في موجه الأوامر sfc/scannow واضغط enter سيقوم بعدها البرنامج بعمل اصلاح لملفات الويندوز وعليك فقط الانتظار حتى ينتهي وعندما ينتهي سيقوم بعمل اعادة تشغيل لجهازك.

رابعا استخدام Compatibility Mode (وضع التوافق):

إذا كان البرنامج أو اللعبة التي عند تشغيلها تظهر رسالة الخطأ تلك، قديمة ومصممة للعمل على إصدار ويندوز مختلف عن الاصدار الحالي الذي تستعمله يمكن ان يكون هذا بحد ذاته سبب للمشكلة، وكل ما عليك فعله هو استخدام وضع التوافق لجعل البرنامج الذي تريد تشغيله يعمل بشكل متوافق مع بيئته المناسبة في اصدارات ويندوز المختلفه، والشرح كالتالي:
  1. اذهب الي مجلد البرنامج واضغط كليك يمين على الملف التنفيذي EXE الذي من خلاله تقوم بتشغيل البرنامج واختر properties.
  2. بعدها اضغط على تاب Compatibility.
  3. بعدها علم بعلامة صح على خيار  run this program in compatibility for.
  4. اختر نظام التشغيل المتوافق مع البرنامج المراد تشغيله وستجد خيارات ثانوية لو اردت استخدامها.
  5. اضغط Apply ثم Ok.


خامسا تغيير التصاريح للبرنامج:

نظرا لبعض التغيرات التي قد تطرأ على نظام التشغيل الخاص بك، فنظام تشغيلك لن يكون قادراً على السماح لبعض البرامج بالعمل بشكل طبيعي، لذلك سنقوم بتعديل اعدادات التصاريح واعطاء البرنامج الذي يعاني من تلك المشكلة التصريح للعمل بشكل طبيعي والخطوات كالتالي:

  1. اضغط كليك يمين على Computer ثم properties
  2. اختر Advanced system settings

  3. اضغط على تاب Advanced ومن performance اختر settings
  4. اضغط على تاب data execution prevention واختر بعدها  Turn on DEP for all programs and services except those I select

  5. أضغط على زر Add وقم بإختيار ملف exe الخاص بالبرنامج الذي به المشكلة وبعد ذلك اضغط OK
بعدها قم بإعادة تشغيل الجهاز وجرب تشغل البرنامج من جديد.

سادسا اصلاح الريجيستري:

الريجيستري تحوي اعدادات النظام اعدادات البرامج الأخرى وهي هدف اساسي كما ذكرنا مسبقا للفيروسات وأي اضرار تحدث لها بالتأكيد سينجم عن ذلك مشاكل كثيرة من ضمنها مشكلتنا التي نتحدث عنها، والحل في هذه الحالة هو أن نقوم بإصلاح اخطاء الريجيستري عن طريق أي برنامج متخصص في هذا الأمر وأنصحك بـ Zookware Cleaner أو CCleaner وستجد رابط تنزيل كلا البرنامجين أسفل الموضوع.


سابعا ازالة بعض العمليات التي تعمل تلقائيا عند تشغيل الويندوز:

من المحتمل ان تؤدي مثل تلك العمليات الي حدوث ذلك الخطأ لذا يتوجب عليك مراجعة تلك العمليات وايقاف تلك العمليات او العمليات التي تشك أنها سبب المشكلة.

  1. في خانة البحث في قائمة أبدأ أكتب msconfig وسيظهر لك بعدها في نتائج البحث قم بتشغيله
  2. في تاب General قم بضبط الاعدادات مثل ما هو موضح في الصورة


  3. وفي تاب services مثل ما هو موضح في الصورة أيضا

ثامناً ان لم تنجح كل الخطوات السابقة إذا عليك أن تقوم بتحليل المشكلة بنفسك وسنأخذ مثال:



أهم نقطة في هذا كله هو إسم الملف الذي تسبب في توقف البرنامج وظهور رسالة الخطأ، وكل ما عليك فعله الأن أن تبحث في دعم مايكروسوفت عن حل لهذه المشكلة المتعلقة بهذا الملف أو في جوجل على النحو التالي appcrash stackhash_0a9e

تاسعا وأخيرا بعض الحلول الأخرى:

هناك برامج لا غنى عنها وعدم توافرها على جهازك قد يستبب بهذه المشكلة بشكل خاص اذا كانت المشكلة تحدث عند تشغيل لعبة
البرامج كالتالي: DirectX - Visual C++ - .Net framework
ارجع الي متطلبات تشغيل اللعبة لتعرف الاصدار المطلوب من هذه البرامج لتشغيل اللعبة وقم بتثبيتهم وسأضع اسفل الموضوع روابط تحميل العديد من الاصدارات لكل برنامج.

روابط تحميل البرامج المذكورة في الموضوع:

  1. برنامج اصلاح الريجيستري zookaware cleaner
  2. برنامج اصلاح الريجيستري CCleaner
  3.  تحميل عدد من اصدارات Directx تحميل مباشر
  4. تحميل عدد من اصدارات Visual c++ تحميل مباشر
  5. عدد من اصدارات .Net framework تحميل مباشر

هناك 3 تعليقات:

Post Top Ad