خطأ صورة تالفة 0xc000012f و 0xc0000020 في نظام التشغيل Windows 10

عند تشغيل بعض الألعاب والبرامج مثل Chrome أو Office على Windows 10 ، قد تواجه خطأ صورة سيئة ، والذي يوضح أن " البرنامج (مسار البرنامج) غير مصمم للتشغيل على Windows أو يحتوي على خطأ " ويشير إلى الرمز 0xc000012f أو 0xc0000020... صورة سيئة - تعني تلف الملف التنفيذي للبرنامج أو إحدى الوحدات المساعدة. إذا نظرت إلى سجلات الأخطاء ، ستجد أن رمز الخطأ 0xc000012f يشير إلى STATUS_INVALID_IMAGE_NOT_MZ. هذا يعني أنه يمكن الخلط بين إصدارات DLLs أو bitness. على سبيل المثال ، لديك فقط Microsoft Visual C ++ Redistributable 2012 مثبتًا ، وتحتاج إلى Microsoft Visual C ++ Redistributable 2015 ، أو قمت بتثبيت Visual C ++ Redistributable 32 بت لنظام التشغيل Windows 10 64 بت ، وتحتاج إلى تثبيت Visual C ++ Redistributable 64 بت. أتعس شيء في هذا الخطأ هو أن الجاني يمكن أن يكون مكونات مختلفة مثل تلف ملفات النظام التي تشير إلى مكتبات atiglpxx.dll و atiuxpag.dll من برنامج تشغيل الفيديو أو Framework أو DirectX. لنلقي نظرةما يجب القيام به وكيفية إصلاح خطأ الصورة السيئة 0xc000012f أو 0xc0000020 في نظام التشغيل Windows 10.

صورة سيئة 0xc000012f و 0xc0000020

كيفية إصلاح Bad Image 0xc000012f و 0xc0000020 على نظام التشغيل Windows 10

1. فحص ملفات النظام واستعادتها

قم بتشغيل موجه الأوامر كمسؤول وأدخل أمرين بدورهما:

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

فحص واستعادة الملفات

2. Microsoft Visual C ++ Redistributable

إذا كانت رسالة الخطأ تحتوي على أسماء ملفات مثل msvcr أو msvcp ، فإن المشكلة تكمن في Visual C ++ Redistributable. في هذه الحالة ، ببساطة لم يتم تثبيته ، أو لم يتم تثبيته بشكل صحيح ، أو اختلط عمق البت. على سبيل المثال ، أشار خطأي إلى ملف msvcr110.dll وكان مفقودًا من النظام. إذا نظرت إلى خصائص هذا الملف على جهاز كمبيوتر آخر ، فستجد أنه أحد مكونات Visual C ++ Redistributable 2012 الذي تحتاج إلى تنزيله وتثبيته.

خصائص msvcr110.dll

للبدء ، افتح " برامج إلغاء التثبيت " بالضغط على Win + R وإدخال appwiz.cpl أو الانتقال من خلال لوحة التحكم. تحقق من إصداراتك من Visual C ++ Redistributable ، والتي يجب تثبيتها في بت (x86) و (x64). أيضًا ، حدد Visual C ++ Redistributable عن طريق النقر بالماوس والنقر فوق " تغيير " في الأعلى ، ثم انقر فوق " إصلاح" في نافذة جديدة لاستعادة المكون الافتراضي وإصلاح أخطاء المثبت. إذا كنت لا تعرف أيهما ، فقم بالتصحيح مع الجميع.

ملاحظة : إذا كان الخطأ يشير إلى برنامج آخر مثل Office ، فحاول الإصلاح من خلال المثبت. تحرير> إصلاح.

Microsoft Visual C ++ Redistributable 2015 و 2012

إذا كانت ، من حيث المبدأ ، غائبة أو لم يكن هناك عمق بت كافٍ ، فيجب تنزيلها من موقع Microsoft الرسمي على الويب. قبل تثبيت الإصدار الجديد ، قم بإزالة الإصدارات القديمة ، إن وجدت.

  • قم بتنزيل Visual C ++ 2015
  • قم بتنزيل Visual C ++ 2012
  • قم بتنزيل Visual C ++ 2010

هام: يرجى الملاحظة قبل التنزيل. يجب عليك تنزيل نسختين x64 و x86 وتثبيتهما.

قم بتنزيل نسختين من Microsoft Visual C ++ 2013

3. قم بإزالة تصحيح تحديث Windows 10

على وجه الخصوص ، رمز خطأ الصورة السيئة 0xc000012f معروف بسبب مشكلة في التحديث الأمني ​​التراكمي لـ IE 10 على Windows 8 x64 (KB2936068). في حالات أخرى ، إذا واجهت خطأً بعد تحديث Windows 10 ، فأنت بحاجة إلى إزالة هذا التصحيح.

انتقل إلى الإعدادات > التحديثات والأمان > Windows Update على الجانب الأيمن > عرض محفوظات التحديث > إلغاء تثبيت التحديثات . في نافذة جديدة ، حدد حسب التاريخ الذي بدأ بعده ظهور الخطأ ، واحذفه.

قم بإزالة تصحيح تحديث Windows 10

4. برنامج تشغيل بطاقة الفيديو

إذا كانت رسالة الخطأ تحتوي على ملفات atiglpxx.dll و atiuxpag.dll ، فهذا يرجع إلى برامج تشغيل بطاقة الفيديو. تحتاج إلى إزالتها بالكامل وبشكل صحيح وتنزيلها مرة أخرى. يرجى الرجوع إلى الدليل أدناه لإلغاء تثبيت برنامج تشغيل الفيديو بشكل صحيح.

  • كيفية إلغاء تثبيت برامج تشغيل بطاقة الرسومات Nvidia و AMD و Intel تمامًا

5. تنظيف الملفات غير الضرورية

يمكن أن يصبح Windows مسدودًا بالملفات غير الضرورية والمتبقية التي يمكن أن تتداخل مع نظامك وألعابك وبرامجك. اضغط على Win + R واكتب cleanmgr لتشغيل Disk Cleanup . يوجد أدناه دليل كامل لتنظيف الملفات غير الضرورية من القرص الخاص بك:

  • تنظيف محرك الأقراص C من الملفات غير الضرورية

6. NET Framework

إذا كانت الرسالة تشير إلى .NET Framework ، فأنت بحاجة إلى تنزيل هذا المكون من موقع Microsoft الرسمي وتثبيته. قبل ذلك ، احذف القديم ، إذا كان في "برامج إلغاء التثبيت". إذا كنت تقوم بتشغيل لعبة أو برنامج قديم جدًا على نظام التشغيل Windows 10 ، فأنت بحاجة إلى تمكين الإصدارين 2.0 و 3.5 من .NET Framework في النظام نفسه.

  • Microsoft .NET Framework 4.7.1
  • كيفية تثبيت NET Framework 2.0 3.0 و 3.5 على نظام التشغيل Windows 10