إصلاح "جرت محاولة لتحميل برنامج بتنسيق غير صحيح"

جدول المحتويات:

فيديو: بوش يضرب الجزمه من صØفي عراقي 2024

فيديو: بوش يضرب الجزمه من صØفي عراقي 2024
Anonim

إذا كنت تحصل على رمز الخطأ " ERROR_BAD_FORMAT " 11 مع وصف " جرت محاولة لتحميل برنامج بتنسيق غير صحيح " ، فاتبع خطوات تحري الخلل وإصلاحه المدرجة لإصلاحه.

ERROR_BAD_FORMAT: الخلفية

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

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

غالبًا ما يتم تشغيل رمز الخطأ 11 بسبب مشكلات حزمة VS القابلة لإعادة التوزيع ومشاكل عدم التوافق بين البرامج وتغييرات التسجيل غير الصحيحة ، إلخ.

كيفية إصلاح الخطأ 10: ERROR_BAD_FORMAT

ERROR_BAD_FORMAT على منصات.NET

الحل 1 - تمكين التوافق 32 بت

يبلغ المستخدمون أن هذا الخطأ يحدث بشكل أساسي بسبب مشكلات عدم توافق DLL التي يتم تشغيلها بواسطة التطبيقات التي تعمل في Visual Studio المثبتة على أنظمة تشغيل 64 بت مع القيمة TargetCPU = أي وحدة المعالجة المركزية. بمعنى آخر ، تحاول التطبيقات تحميل DLL التي تم تصميمها للأنظمة الأساسية 32 بت على أجهزة كمبيوتر x 64 ، والعكس بالعكس.

لحل هذه المشكلة ، تحتاج إلى تكوين الأداة المساعدة لتعمل كعملية.NET 32 بت باستخدام CORFLAGS.

  1. قم بتنزيل CORFLAGS من صفحة دعم Microsoft
  2. قم بتشغيله على النحو التالي لتشغيل وضع التنفيذ 32 بت: corflags utility.exe / 32Bit +
  3. استخدم / 32Bit- في سطر الأوامر أعلاه لإيقاف تشغيله.

يمكنك أيضًا تمكين التوافق 32 بت في تطبيق نموذج Windows. ببساطة انقر بزر الماوس الأيمن على Project> انتقل إلى خصائص> إنشاء> تحقق من تفضيل 32 بت.

بالإضافة إلى ذلك ، يمكنك أيضًا استخدام خيار "Any CPU" ، واستخدام رمز مخصص لتحديد مكتبة الارتباط الحيوي (DLL) التي تريد استخدامها. بهذه الطريقة ، سوف تستخدم مجموعة واحدة للتعامل مع كل من منصات 32 بت و 64 بت. هنا هو رمز للاستخدام:

if (Environment.Is64BitProcess)

{

// call MiniDumpWriteDump

}

آخر

{

// call MiniDumpWriteDumpX86

}

يمكنك أيضًا استخدام شروط المعالج المسبق ، ولكن في هذه الحالة تحتاج إلى ترجمة تجميعين مختلفين. بمعنى آخر ، قم بتجميع تجميع 32 بت للأنظمة الأساسية 32 بت ، وتجميع 64 بت منفصل للأنظمة الأساسية 64 بت.

الحل 2 - تثبيت حزمة VS القابلة لإعادة التوزيع الصحيحة

قد لا يكون جهاز الكمبيوتر المستهدف مثبتًا على VS Redistributable Package المناسبة. انتقل إلى صفحة الويب الخاصة بـ Microsoft وتثبيت الإصدار المناسب من VS Redistributable Package على نظامك.

إصلاح ERROR_BAD_FORMAT على نظام التشغيل Windows 10

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

إذا كنت تستخدم بديلًا لقائمة Windows 10 Start ، فقم بإلغاء تثبيته وسيؤدي ذلك إلى الحيلة.

أيضا ، لا تنس أن إصلاح السجل الخاص بك. إن أبسط طريقة لإصلاح السجل الخاص بك هي استخدام أداة مخصصة ، مثل CCleaner. لا تنسَ أولاً نسخ السجل احتياطيًا في حالة حدوث أي خطأ. إذا لم تقم بتثبيت أي منظف للسجلات على جهاز الكمبيوتر الخاص بك ، فراجع مقالتنا عن أفضل منظفات التسجيل لاستخدامها على أجهزة الكمبيوتر التي تعمل بنظام Windows 10.

يمكنك أيضًا استخدام Microsoft System System Checker للتحقق من وجود تلف في ملفات النظام. إليك كيفية إجراء فحص SFC:

1. انتقل إلى ابدأ> اكتب cmd > انقر بزر الماوس الأيمن فوق موجه الأوامر> حدد تشغيل كمسؤول

2. الآن اكتب الأمر sfc / scannow

3. انتظر حتى تكتمل عملية المسح ثم أعد تشغيل الكمبيوتر. سيتم استبدال جميع الملفات التالفة عند إعادة التشغيل.

نأمل أن تساعدك الحلول المذكورة أعلاه في إصلاح رمز الخطأ " ERROR_BAD_FORMAT " 10. كما هو الحال دائمًا ، إذا واجهت حلولًا أخرى لحل هذه المشكلة ، فيمكنك سرد خطوات استكشاف الأخطاء وإصلاحها في التعليقات أدناه.

إصلاح "جرت محاولة لتحميل برنامج بتنسيق غير صحيح"

اختيار المحرر