ظهور رسالة خطأ عند محاولة تشغيل تطبيق Visual c + +: "فشل هذا التطبيق بدء التشغيل بسبب تكوين التطبيق غير صحيح. إعادة تثبيت التطبيق قد يحل المشكلة "

الأعراض

عندما تقوم بتشغيل Visual c + + الملف التنفيذي أو DLL الذي يحتوي على معلومات تصحيح الأخطاء المضمنة، عدم بدء تشغيل التطبيق. بالإضافة إلى ذلك، تتلقى رسالة الخطأ التالية:

فشل التطبيق بدء التشغيل بسبب تكوين التطبيق غير صحيح. إعادة تثبيت التطبيق قد يحل المشكلة.
تحدث هذه المشكلة إذا تم استخدامه في Microsoft Visual c + + القابلة لإعادة التوزيع (VCRedist.exe) لنشر DLLs Visual c + + على جهاز الكمبيوتر.

السبب

تحدث هذه المشكلة إذا تحققت إحدى الحالات التالية:

  • ملف VCRedist.exe المثبت من أجل إصدار مختلف من Visual c + +.
  • لم يتم تثبيت الملف VCRedist.exe بنية التصحيح من DLLs Visual c + + على جهاز الكمبيوتر.

الحل

لحل هذه المشكلة، يمكنك استخدام أداة "التبعية ووكر" لتوثيق كافة DLLs التي تستخدم تطبيق Visual c + +. للقيام بذلك، استخدم الطرق التالية بنفس الترتيب الواردة.

الطريقة الأولى: تثبيت الأداة "التبعية ووكر"

أداة "التبعية ووكر" جزء من أدوات دعم Windows. لم يتم تثبيت "أدوات الدعم" بنظام التشغيل Windows. بدلاً من ذلك، يجب تثبيتها بشكل منفصل من المجلد \Support\Tools على القرص من القرص المضغوط لنظام التشغيل Windows. لتثبيت أدوات دعم Windows، راجع القسم "تثبيت أدوات دعم Windows" من موقع Microsoft التالي على الويب:

الطريقة الثانية: DLLs الذي تعتمد على التطبيق تحديد

لتحديد أي من DLLs يعتمد على التطبيق، استخدم أداة "التبعية ووكر" لفحص تطبيق Visual c + +. للقيام بذلك، اتبع الخطوات التالية:
  1. في مستكشف Windows، حدد موقع أي DLLs يتطلب التطبيق والتطبيق.
  2. زر الماوس الأيمن فوق التطبيق، ومن ثم انقر فوق عرض تبعيات.
التبعية ووكر يمسح التطبيق وبناء هيكل شجري الذي يسرد كافة التبعيات التي تم التطبيق. من التبعيات هي إصدار التصحيح لمكتبات وقت التشغيل C (CRT) التي يتم استخدامها، مثل ملف Msvcr80d.dll.

الطريقة الثالثة: نسخ ملفات DLL التابعة

إذا تم تثبيت إصدار قديم من إصدار تصحيح CRT، أو إذا لم تكن الملفات موجودة على الكمبيوتر، يجب أن تقدم نسخاً إصدار تصحيح CRT التي تم استخدامها لإنشاء تطبيق Visual c + +. للقيام بذلك، اتبع الخطوات التالية:
  1. على كمبيوتر التطوير، حدد موقع إصدار تصحيح CRT. هذا الإصدار الموجود في المجلد Visual Studio ما يلي:
    ..\VC\redist\Debug_NonRedist
  2. قم بنسخ التجميعات ملف DLL الضرورية من هذا المجلد.
  3. على الكمبيوتر الذي تريد تشغيل التطبيق، نسخ التجميعات ملف DLL إلى مجلد له نفس الاسم والمسار ضمن مجلد لتطبيق Visual c + +.
هام: يصحح إصدار Dll CRT غير القابلة لإعادة التوزيع. لا ننصح نشر هذه إلى المستخدمين النهائيين لتوزيع الذي تم إصداره للتطبيق. لمزيد من المعلومات حول الملفات القابلة لإعادة التوزيع، راجع ملف Redist.txt في المجلد الجذر الخاص بتثبيت Visual Studio.
خصائص

رقم الموضوع: 948854 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات