إصلاح الصورة السيئة ، حالة الخطأ 0xc0000020 على Windows 11/10

إذا فشلت عند محاولة تشغيل تطبيق مثل Outlook ، وما إلى ذلك ، مع ظهور رسالة الخطأ (Outlook)صورة سيئة ، وحالة الخطأ 0xc0000020(Bad Image, Error status 0xc0000020) ، فستساعدك هذه المشاركة. في هذا المنشور ، سوف نحدد الأسباب المحتملة ثم نقدم الحلول الممكنة لمساعدتك في تصحيح هذه المشكلة. يمكن أن يحدث أثناء تشغيل Outlook أو أي برنامج آخر.

صورة سيئة ، حالة الخطأ 0xc0000020

عادةً ، بناءً على البرنامج أو التطبيق الذي تحاول تشغيله ، يتم قراءة مثيل لرسالة الخطأ ؛

Software.exe – Bad Image
C:\Windows\System32\XXXX.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 00xc0000020.

يحدث هذا الخطأ عند تشغيل تطبيق وفشل بسبب تلف بعض ملفات النظام المطلوبة لتشغيل التطبيق بشكل لا تشوبه شائبة. نظرًا لأن ملفات النظام هي ملفات برامج(program files) ، فإن أي شيء يعدلها قد يتسبب في تلفها. قد تصادف  رسالة الخطأ Bad Image، Error Status 0xc0000020 بسبب واحد أو أكثر (على سبيل المثال لا الحصر) من الأسباب المعروفة التالية ؛

  • التثبيت غير الكامل أو إلغاء تثبيت البرنامج.
  • تثبيت تحديثات Windows المعيبة .
  • هجوم البرمجيات الخبيثة.
  • الاغلاق غير السليم للنظام.

بغض النظر عن البرنامج المعني ، ينطبق الإصلاح على الجميع.

صورة سيئة ، حالة الخطأ 0xc0000020

إذا كنت تواجه هذه  الصورة السيئة ، حالة الخطأ 0xc0000020(Bad Image, Error Status 0xc0000020) ، يمكنك تجربة الحلول الموصى بها أدناه دون ترتيب معين ومعرفة ما إذا كان ذلك يساعد في حل المشكلة.

  1. أعد تسجيل ملف DLL
  2. قم بتشغيل فحص SFC / DISM
  3. قم بإلغاء تثبيت(Uninstall) البرنامج المعين وإعادة تثبيته
  4. استعادة نظام التشغيل
  5. قم بتشغيل عملية Windows Fresh Start أو Reset This PC

دعنا نلقي نظرة على وصف العملية المتضمنة فيما يتعلق بكل حل من الحلول المدرجة.

1] أعد تسجيل ملف DLL

كما ترى ، فإن امتداد الملف للبرنامج الذي يطرح هذا الخطأ هو ملف مكتبة الارتباط الديناميكي(Dynamic Link Library) (dll). مكتبة  الارتباط الديناميكي(dynamic-link library) ( DLL ) هي وحدة نمطية تحتوي على وظائف وبيانات يمكن استخدامها بواسطة وحدة نمطية أخرى (تطبيق أو DLL ). توفر مكتبات DLL(DLLs) طريقة لتكوين وحدات التطبيقات بحيث يمكن تحديث وظائفها وإعادة استخدامها بسهولة أكبر. تساعد مكتبات DLL(DLLs) أيضًا في تقليل حمل الذاكرة عندما تستخدم العديد من التطبيقات الوظيفة نفسها في نفس الوقت لأنه على الرغم من أن كل تطبيق يتلقى نسخته الخاصة من بيانات DLL ، فإن التطبيقات تشترك في رمز DLL .

لذلك إذا كان من الممكن تحديد ملف DLL مثل ، olmapi21.dll ، wininet.dll ، وما إلى ذلك ، يمكنك محاولة إعادة تسجيل ملف DLL ومعرفة ما إذا كان قد تم حل المشكلة.

ذات صلة(Related) : إصلاح خطأ MSTeams.exe صورة سيئة 0xc0000020 .

2] قم بتشغيل فحص SFC / DISM

إذا تم تشغيل رسالة الخطأ بواسطة ملفات نظام تالفة أو تالفة ، فإن تشغيل فحص SFC / DISM يمكن أن يساعد في حل المشكلة.

لأغراض السهولة والملاءمة ، يمكنك إجراء الفحص باستخدام الإجراء أدناه.

افتح المفكرة -(Notepad –) انسخ الأمر والصقه أدناه في محرر النصوص.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

احفظ الملف باسم وألحق امتداد الملف .bat - على سبيل المثال ؛ SFC_DISM_scan.bat .

قم بتشغيل الملف الدفعي بشكل متكرر بامتياز المسؤول(run the batch file with admin privilege) (انقر بزر الماوس الأيمن فوق الملف المحفوظ وحدد تشغيل كمسؤول(Run as Administrator) من قائمة السياق) حتى لا يبلغ عن أي أخطاء - وعند هذه النقطة يمكنك الآن إعادة تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا كان قد تم حل المشكلة أم لا. إذا لم يتم حل المشكلة بعد ، فتابع إلى الحل التالي.

3 ] قم بإلغاء(] Uninstall) تثبيت البرنامج المعين وإعادة تثبيته

في هذا الحل ، إذا بدأ هذا الخطأ في الظهور بعد تثبيت أي برنامج ، يمكنك إلغاء تثبيت البرنامج(uninstall the program) ومعرفة ما إذا كان ذلك يساعدك.

بمجرد الانتهاء من إلغاء تثبيت البرنامج ، أعد تشغيل النظام وأعد تثبيت البرنامج ومعرفة ما إذا كان قد تم حل هذه المشكلة.

4] تشغيل استعادة النظام

يمكنك استعادة جهاز الكمبيوتر الخاص بك إلى نقطة جيدة ومعرفة ما إذا كان يساعد في حل المشكلة لك.

5] قم بتشغيل(Run) عملية Windows Fresh Start أو Reset This PC

احتفظ ببياناتك خارجيًا ثم قم بتشغيل Fresh Start . متوفر(Available) في تطبيق Windows Security ، يقوم Fresh Start بما يلي:

  1. يحتفظ بجميع بياناتك ،
  2. يزيل جميع تطبيقات الطرف الثالث ،
  3. فرض(Force) تحديثات Windows 10 على أحدث إصدار.

هذا يعني أنه ستتم إزالة جميع مفاتيح المنتج والمحتوى المرتبط بالتطبيق وأي برنامج مكافحة فيروسات تابع لجهة خارجية.

تم نقل Fresh Start  بدءًا من الإصدار 10 من Windows 10 . بالنسبة للإصدار 2004. تم نقل وظيفة البداية الجديدة إلى  إعادة تعيين هذا الكمبيوتر(Reset this PC)(Reset this PC) .

Hopefully, one of these solutions will fix the issue for you!



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts