الإصلاح: 0x80240017 خطأ غير محدد



جرب أداة القضاء على المشاكل

يقال إن العديد من المستخدمين يحصلون على 0x80240017 خطأ غير محدد عند محاولة التثبيت حزم Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2013 أو حزم Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2015 . لا تقتصر المشكلة على إصدار معين من Windows حيث تم الإبلاغ عن حدوثها على Windows 7 و Windows 8.1 و Windows 10.



0x80240017 خطأ غير محدد



ما الذي يسبب 0x80240017 خطأ غير محدد؟

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



  • يحاول المستخدم تثبيت حزمة redist Visual C ++ غير مكتملة - يحدث هذا الخطأ في معظم الأحيان لأن المستخدم يحاول تثبيت الحزمة باستخدام مثبّت غير مكتمل / تالف. تم الإبلاغ عن حدوث ذلك عادةً مع مثبتات التطبيقات التي تزود المستخدم بحزمة Visual C ++. في هذه الحالة ، يكون الحل هو تنزيل إصدار Visual C ++ الكامل من موقع Microsoft على الويب.
  • يتم تثبيت حزمة redist Visual C ++ على Windows v6.1 - تم الإبلاغ أيضًا عن ظهور رسالة الخطأ هذه في تلك الحالات التي يكون فيها نظام التشغيل الهدف هو Windows v6.1. تحدث هذه المشكلة لأن الحزم مصممة فقط ليتم تثبيتها على Windows 7 والإصدارات الأحدث. في هذه الحالة ، يكون الحل هو الترقية لتثبيت Service Pack 1.
  • يفتقد الكمبيوتر إلى تحديث Universal C Runtime - قد تواجه أيضًا رسالة الخطأ إذا كان إصدار Windows لديك يفتقد إلى تحديث Universal C Runtime. عادةً ما يتم الإبلاغ عن هذا ليكون فعالًا في تلك المواقف التي يتم فيها مواجهة الخطأ عند تثبيت توزيع Python.
  • قام Windows Update بالفعل بتنزيل حزمة redist Visual C ++ - يمكن أيضًا مواجهة رسالة الخطأ إذا تمكن مكون Windows Update من تنزيل ملف مرئي C ++ ولكن لم يتم تثبيتها بعد. في هذه الحالة ، يكون الحل هو تثبيت أي تحديث معلق.
  • تالف / غير مكتمل تثبيت Visual C ++ القابل لإعادة التوزيع - يمكن أيضًا مواجهة الخطأ إذا كان لدى المستخدم تثبيت Visual C ++ موجود تالف أو غير مكتمل. في هذه الحالة ، يتمثل الحل في إلغاء تثبيت أي تثبيتات Visual C ++ موجودة قبل إعادة تثبيت التثبيت المطلوب من صفحة التنزيل الرسمية.

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

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

الطريقة 1: تنزيل حزمة تثبيت Visual C ++ Redistributable Package

نظرًا لأن المشكلة تحدث غالبًا بعد أن يطلب منك مثبِّت التطبيق تثبيت حزمة Visual C ++ القابلة لإعادة التوزيع ، فمن المحتمل أن يكون المثبت قديمًا أو لم يتم تنزيله بشكل صحيح.



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

إليك دليل سريع حول تنزيل وتثبيت ملف حزمة Visual C ++ القابلة لإعادة التوزيع من خوادم Microsoft:

  1. قم بزيارة رابط التنزيل المطبق على حزمة Visual C ++ القابلة لإعادة التوزيع التي تحتاج إلى تثبيتها:
    حزمة Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2013 - رابط التحميل
    حزمة Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2015 - رابط التحميل
  2. بمجرد وصولك إلى صفحة التنزيل ، حدد لغة التثبيت وانقر فوق تحميل زر لبدء التنزيل.

    تنزيل Visual C ++ Redistributable المطلوب

  3. حدد المثبت الصحيح وفقًا لبنية نظام التشغيل لديك. حدد المربع المرتبط بملف vc-redist.x64.exe إذا كان لديك إصدار 64 بت من Windows أو vc-redist.x64.exe مربع إذا كنت تستخدم 32 بت. ثم اضغط التالى لبدء التنزيل.

    تنزيل برنامج التثبيت Visual C ++ Redistributable Package

  4. افتح التثبيت القابل للتنفيذ واتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.

    تثبيت حزمة Visual C ++ القابلة لإعادة التوزيع

إذا كنت لا تزال تواجه 0x80240017 خطأ غير محدد ، انتقل إلى الطريقة التالية أدناه.

الطريقة 2: تثبيت Windows 7 Service Pack 1 (إن أمكن)

كما أبلغ بعض المستخدمين ، يمكن أن تحدث المشكلة أيضًا إذا كنت تحاول التثبيت حزم Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2013 أو 2015 على Windows v6.1 (النسخة 7600: Service Pack 0). في هذه الحالة بالذات ، يحدث الخطأ لأن الحزمتين القابلتين لإعادة التوزيع مصممة للتثبيت على Windows 7 Service Pack 1 وما فوق.

أبلغ اثنان من المستخدمين وجدا نفسيهما في موقف مشابه أنه تم حل المشكلة بعد تثبيت Service Pack 1. وإليك دليل سريع حول كيفية القيام بذلك:

  1. قم بزيارة هذا الرابط ( هنا ) ، حدد لغتك واضغط على تحميل زر لتنزيل Service Pack 1.

    تنزيل Service Pack 1 لنظام التشغيل Windows v6.1 (النسخة 7600: Service Pack 0)

  2. من الشاشة التالية ، قم بإلغاء تحديد أي شيء آخر بخلاف ملف ISO الأساسي. بمجرد القيام بذلك ، اضغط على التالى زر لبدء التنزيل.

    تنزيل ملف ISO المطلوب لتثبيت Windows 7 Service Pack 1.

  3. بمجرد تنزيل ملف ISO ، قم بزيارة هذا الرابط ( هنا ) وانقر فوق الزر تنزيل لتنزيل ملف أداة WinCDEMU 4.1 . سنستخدم هذه الأداة لتطبيق ترقية Service Pack 1.

    تنزيل أداة WinCDEmu 4.1

  4. افتح التثبيت القابل للتنفيذ لـ WinCDEmu وضرب تثبيت زر لإعداد الأداة على جهاز الكمبيوتر الخاص بك.

    تثبيت أداة WinCDEmu

  5. بمجرد تثبيت الأداة ، انقر فوق تثبيت لإضافة برنامج النظام المطلوب.

    تثبيت البرنامج الإضافي

  6. أعد تشغيل الكمبيوتر لإكمال تثبيت WindowsCDEmu.
  7. بمجرد اكتمال بدء التشغيل التالي ، انتقل إلى الموقع حيث قمت بتنزيل ملف Iso (في الخطوة 2) ، وانقر بزر الماوس الأيمن فوقه واختر حدد حرف السائق وجبل .

    تحميل ملف Service Pack 1 مع WinCDEmu

  8. حدد حرف محرك الأقراص الذي ستنشئه ، واضبط نوع القرص إلى قرص البيانات وانقر حسنا لتركيب رائد ملف.

    تركيب صورة حزمة الخدمة

  9. مع تثبيت صورة Windows 7 Service Pack 1 ، اتبع الإرشادات التي تظهر على الشاشة لإكمال التثبيت.
  10. بمجرد تثبيت Service Pack 1 ، أعد تشغيل الكمبيوتر مرة أخرى ومعرفة ما إذا كان قد تم حل رسالة الخطأ الآن بمحاولة تثبيت حزمة Visual C ++ القابلة لإعادة التوزيع مرة أخرى.

إذا كنت لا تزال تواجه 0x80240017 خطأ غير محدد ، انتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تثبيت تحديث Universal C Runtime

أبلغ اثنان من المستخدمين الذين تلقوا هذا الخطأ بعد أن حثهم مثبِّت Python (أو تطبيق مختلف) لتثبيت حزمة redist على أنه تم حل المشكلة بمجرد قيامهم بتثبيت وقت تشغيل C العالمي التحديث المطبق على إصدار Windows الخاص بهم.

إليك دليل سريع للقيام بذلك:

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

    تنزيل الإصدار المناسب من مثبت Universal C Runtime

  2. من الشاشة التالية ، حدد لغتك المفضلة وانقر فوق تحميل زر لبدء التنزيل.

    تنزيل المثبت

  3. افتح التثبيت القابل للتنفيذ واتبع التعليمات التي تظهر على الشاشة لتثبيت تحديث Universal C Runtime. بمجرد اكتمال العملية ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل رسالة الخطأ عند بدء التشغيل التالي.

إذا كنت لا تزال تواجه 0x80240017 خطأ غير محدد عند بدء التشغيل التالي ، انتقل إلى الطريقة التالية أدناه.

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

اثنان من المستخدمين الذين واجهوا 0x80240017 خطأ غير محدد عند محاولة تثبيت حزمة redist Visual C ++ بعد أن طُلب من Python (أو توزيعة مماثلة) القيام بذلك ، أبلغت أنه تم حل المشكلة بعد قيامهم بتثبيت أي تحديثات Windows معلقة.

كما اتضح ، يمكن أن تحدث هذه المشكلة بالذات إذا تم تنزيل حزمة redist Visual C ++ بواسطة مكون Windows Update ولكن لم يتم تثبيتها.

إذا كان هذا السيناريو ينطبق على وضعك الحالي ، فاتبع الخطوات أدناه لتثبيت أي تحديث Windows معلق وحل مشكلة 0x80240017 خطأ غير محدد ':

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' إعدادات ms: windowsupdate ' و اضغط أدخل لفتح ملف تحديث ويندوز شاشة إعدادات تطبيق.

    فتح شاشة Windows Update

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

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

    البحث عن تحديثات

  3. عندما يُطلب منك إعادة التشغيل ، قم بذلك وتأكد من العودة إلى شاشة Windows Update لمعرفة ما إذا كان لديك أي تحديثات معلقة أخرى.
  4. حاول تثبيت حزمة Microsoft Visual C ++ Redistributable مرة أخرى ومعرفة ما إذا كان قد تم حل رسالة الخطأ.

إذا كنت لا تزال تواجه 0x80240017 خطأ غير محدد ، انتقل إلى الطريقة التالية أدناه.

الطريقة الخامسة: إلغاء تثبيت أي حزم Microsoft Visual C ++ Redistributable الموجودة

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

فيما يلي دليل سريع حول إزالة أي تثبيت موجود حزم Microsoft Visual C ++ القابلة لإعادة التوزيع قبل محاولة إعادة التثبيت مرة أخرى:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. ثم اكتب ' appwiz.cpl ' و اضغط أدخل لفتح ملف برامج و مميزات شاشة.

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة

  2. داخل البرامج والملفات الشاشة ، انتقل إلى الجزء الأيمن ، وانقر بزر الماوس الأيمن على ملف Microsoft Visual C ++ redist الحزمة واختيار الغاء التثبيت .

    إلغاء تثبيت حزمة redist Visual C ++

  3. داخل القائمة التالية ، انقر فوق الغاء التثبيت واتبع التعليمات التي تظهر على الشاشة للتخلص من Microsoft Visual C ++ redist صفقة.

    إلغاء تثبيت حزم Visual C ++

    ملحوظة: إذا كان لديك العديد من عمليات تثبيت Microsoft Visual C ++ ، فكرر الخطوتين 2 والخطوة 3 مع كل واحدة منها.

  4. بمجرد أن تتمكن من إزالة تثبيت كل تثبيت Microsoft Visual C ++ ، أعد تشغيل الكمبيوتر.
  5. عند بدء التشغيل التالي ، قم بتنزيل وتثبيت تثبيتات Microsoft Visual C ++ المطلوبة من أحد هذه الروابط ومعرفة ما إذا كان قد تم حل المشكلة:
    حزمة Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2013 - رابط التحميل
    حزمة Visual C ++ القابلة لإعادة التوزيع لبرنامج Visual Studio 2015 - رابط التحميل

الطريقة 6: تثبيت إصدار أقدم من Python (إن أمكن)

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

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

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

بناءً على ما يقوله المستخدمون الآخرون في موقف مشابه ، يجب أن تكون قادرًا على التغلب على المشكلة عن طريق التنزيل إصدار Python 3.4.3 . ما عليك سوى تنزيل التوزيع واتباع الإرشادات التي تظهر على الشاشة ومعرفة ما إذا كنت تتلقى الخطأ نفسه عند مطالبتك بتثبيت حزمة redist Visual C ++.

الطريقة السابعة: إجراء تثبيت الإصلاح

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

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

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

قراءة 7 دقائق