إصلاح: خطأ 0x80070666 عند تثبيت Microsoft Visual C ++

يواجه العديد من مستخدمي Windows الخطأ "0x80070666" عند محاولة تثبيت Microsoft Visual C ++ أو Lumberyard أو حزمة توزيع مشابهة. عادةً ما يتم الإبلاغ عن ظهور رسالة الخطأ في بداية عملية التثبيت. هذه المشكلة بالتحديد ليست خاصة بإصدار Windows معين نظرًا لتأكيد حدوثه على Windows 7 و Windows 8.1 و Windows 10.

فشل برنامج الإعداد - 0x80070666

ما الذي يسبب الخطأ 0x80070666 عند تثبيت Microsoft Visual C ++؟

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

  • تثبيت Visual C ++ آخر موجود بالفعل - كما اتضح ، سيحتوي Visual C ++ 2015 و Visual C ++ 2017 على بعض الملفات الثنائية الشائعة المعروفة بالتعارض. إذا كان لديك Visual C ++ Redist 2017 بالفعل وكنت تحاول تثبيت Redist 2015 ، فمن المحتمل أن ترى رسالة الخطأ هذه. في هذه الحالة ، يجب إزالة تثبيت أحدث Visual C ++ المشكلة.
  • تثبيت Visual C ++ غير صالح - هناك بعض السيناريوهات التي قد تؤدي إلى المساهمة في تثبيت غير صحيح لحزمة Visual C ++ القابلة لإعادة التوزيع. كلما حدث ذلك ، فلديك خيارات أخرى قليلة تشغل أداة Fix-it متخصصة أو تحاول إجبار شاشة Repair على الظهور باستخدام Command Prompt.
  • يخطط Windows Update لتثبيت نفس حزمة Visual C ++ - هناك سيناريو آخر قد تواجهك فيه هذه المشكلة بالذات وهو ما إذا كان مكون التحديث (Windows Update) يحتوي على تحديث معلق سيقوم بتحديث حزمة Visual C ++ نفسها. في هذه الحالة ، يجب أن يؤدي تثبيت كل تحديث Windows معلق إلى حل المشكلة تلقائيًا.

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

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

الأسلوب 1: إلغاء تثبيت كافة الحزم القابلة لإعادة التوزيع Visual C ++ الحالية

كما أبلغ الكثير من المستخدمين ، تحدث هذه المشكلة بشكل خاص إذا كان الكمبيوتر الخاص بك يحتوي بالفعل على إصدار (أقدم أو أحدث) من نفس الحزمة القابلة للتوزيع التي تحاول تثبيتها.

في معظم الحالات ، يظهر الخطأ عندما يحاول المستخدم تثبيت Visual C ++ Redist 2015 ولكن يوجد تثبيت أحدث بالفعل على هذا النظام. أبلغ العديد من المستخدمين المتأثرين أنهم قادرون على حل برنامج الإعداد - خطأ التثبيت 0x80070666 عن طريق إلغاء تثبيت الإصدار الأحدث.

إليك دليل سريع حول كيفية القيام بذلك:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار " تشغيل ". ثم اكتب "appwiz.cpl" واضغط على Enter لفتح شاشة البرامج والميزات .

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة
  2. داخل شاشة " البرامج والميزات" ، قم بالتمرير لأسفل خلال قائمة البرامج المثبتة وتحديد موقع كافة تثبيتات Microsoft Visual C ++ Redist .
  3. انقر بزر الماوس الأيمن فوق كل تثبيت Microsoft Visual C ++ Redist واختر إلغاء التثبيت. ثم ، اتبع المطالبات التي تظهر على الشاشة لإكمال إلغاء التثبيت لكل حزمة redist.

    إلغاء تثبيت كل حزمة Visual C ++ Redist
  4. بمجرد إلغاء تثبيت كل حزمة Visual C ++ ، أعد تشغيل الكمبيوتر وانتظر حتى يكتمل بدء التشغيل التالي.
  5. محاولة تثبيت حزمة Redist نفسها التي فشلت سابقًا بسبب الخطأ 0x80070666 .

إذا كنت لا تزال تواجه رسالة الخطأ نفسها ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: تشغيل الأداة Fix-It

هناك أداة Microsoft Fix It واحدة استخدمها بنجاح العديد من المستخدمين المتأثرين لحل المشكلة التي تمنع تثبيت حزمة redist تلقائيًا. ستقوم أداة Fix It المحددة هذه بتنفيذ العديد من استراتيجيات الإصلاح التي ستصلح العديد من المكونات (بما في ذلك مفاتيح التسجيل التالفة) المستخدمة أثناء تثبيت البرامج الجديدة.

ملاحظة: ستعمل أداة Fix it هذه على أنظمة التشغيل Windows 7 و Windows 8 و Windows 8.1 و Windows 10.

فيما يلي دليل سريع حول استخدام أداة Fix It لحل الخطأ 0x80070666 :

  1. قم بزيارة هذا الرابط ( هنا ) وانقر فوق الزر "تنزيل" لتنزيل أداة Fix It .

    تنزيل أداة Fix it
  2. بمجرد تنزيل الأداة ، انقر نقرًا مزدوجًا فوق ملف .diagcab لفتح أداة Fix It . بمجرد رؤية الشاشة الأولية ، انقر فوق " خيارات متقدمة" وتأكد من تحديد المربع المرتبط بتطبيق الإصلاحات تلقائيًا . ثم ، انقر فوق "التالي" للتقدم إلى القائمة التالية.

    تطبيق الإصلاحات تلقائيا
  3. في الشاشة التالية ، انقر فوق تثبيت .

    مشاكل في تثبيت البرامج
  4. انتظر حتى تكتمل مرحلة الاستقصاء ، ثم حدد حزمة إعادة التوزيع التي تواجهها المشكلات وانقر فوق التالي.

    تحديد حزمة redist التي تواجهها
  5. اتبع استراتيجيات الإصلاح الموصى بها حتى تصل إلى نهاية البرنامج.

    محاولة الخروج الإصلاحات الموصى بها
  6. بمجرد تشغيل الأداة Fix It ، أعد تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا كنت قادرًا على تثبيت حزمة redist عند بدء التشغيل التالي دون مشاكل.

إذا كنت لا تزال تواجه الخطأ 0x80070666 ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تثبيت أي تحديثات Windows معلقة

كما اتضح ، قد تواجه الخطأ 0x80070666 لأن Windows Update يستعد بالفعل لتثبيت نفس حزمة redist. أبلغ العديد من المستخدمين المتأثرين أنه عند إجراء تحديث Windows الضروري ، تم تثبيت حزمة redist التي فشلت سابقًا بسبب الخطأ 0x80070666 تلقائيًا.

إليك دليل سريع حول تثبيت أي تحديث Windows معلق:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب " ms-settings: windowsupdate " واضغط على Enter لفتح علامة التبويب Windows Update في تطبيق الإعدادات .

    تشغيل مربع الحوار: ms-settings: windowsupdate

    ملاحظة: إذا لم تكن تعمل بنظام Windows 10 ، فاستخدم الأمر "wuapp" بدلاً من ذلك.

  2. بمجرد وصولك إلى شاشة Windows Update ، انقر فوق التحقق من وجود تحديثات واتبع الإرشادات التي تظهر على الشاشة لتثبيت جميع تحديثات Windows المعلقة.

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

إذا كنت لا تزال غير قادر على التخلص من الخطأ 0x80070666 ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: استخدام موجه الأوامر لإصلاح تثبيت Visual C ++

أبلغ العديد من المستخدمين المتأثرين أنهم يشتبهون في أن تثبيت Visual C ++ تالف ، لكن ليس لديهم أي وسيلة لإصلاحه لأن البرنامج لم يظهر داخل قائمة "إضافة أو إزالة البرامج". يحدث هذا عادةً مع حزمة Visual C ++ 2015 القابلة لإعادة التوزيع.

لحسن الحظ ، تمكنوا من إصلاح ذلك عن طريق تنزيل التثبيت القابل للتنفيذ وإجبار نافذة الإصلاح على الظهور عبر Command Prompt. إليك دليل سريع حول كيفية القيام بذلك:

  1. تأكد من وجود مثبت الحزمة القابلة لإعادة التوزيع الذي تحاول تثبيته على جهاز الكمبيوتر الخاص بك. تأكد من معرفة أنه الموقع الدقيق. إذا لم يكن برنامج التثبيت موجودًا على جهاز الكمبيوتر ، فقم بتنزيله مرة أخرى.
  2. اضغط على مفتاح Windows + R لفتح مربع حوار " تشغيل ". ثم ، اكتب "cmd" ثم اضغط على Enter لفتح موجه الأوامر.
  3. داخل موجه الأوامر ، استخدم الأمر التالي لتغيير الدليل إلى الدليل الذي يحتفظ بالملف. على سبيل المثال ، إذا كان مثبت redist (مثل vc_redist.x64.exe) موجودًا داخل مجلد Download ، فستحتاج إلى استخدام الأمر التالي للتغيير إلى الدليل ذي الصلة:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. بمجرد التأكد من أن الجهاز يعمل في الدليل الصحيح ، اكتب اسم التثبيت القابل للتنفيذ متبوعًا / إلغاء التثبيت لإجبار نافذة التثبيت على الظهور. مثله:
     vc_redist.x64.exe / إلغاء التثبيت 
  5. ثم ، انقر فوق إصلاح واتبع المطالبات التي تظهر على الشاشة لإصلاح تثبيت redist Visual C ++ .

إجبار نافذة الإصلاح على الظهور عبر موجه الأوامر

مقالات مثيرة للاهتمام