كيفية إصلاح خطأ CLR على نظام التشغيل Windows 10؟



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

ال خطأ CLR 80004005 تتم مواجهته عادةً عندما يحاول المستخدم بدء تشغيل MusicBee أو Discord أو Raser Synapse أو Hd Writer AE أو أي برنامج آخر يعتمد على .NET. في حالات أخرى ، يظهر هذا الخطأ عند كل بدء تشغيل للنظام.





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



ومع ذلك ، قد ترى أيضًا ملف خطأ CLR 80004005 لأن الملف القابل للتنفيذ الذي تحاول تشغيله ليس لديه حق وصول المسؤول أو بسبب نوع من تلف ملفات النظام.

1. قم بتشغيل .NET Framework Repair Tool

في معظم الحالات الموثقة ، فإن خطأ CLR 80004005 ستحدث المشكلة بسبب نوع من مشكلة تلف إطار عمل .NET التي تنتهي بالتأثير على قدرة جهاز الكمبيوتر الخاص بك على تشغيل التطبيقات. واجه معظم المستخدمين المتأثرين هذه المشكلة في إصدارات .NET التالية: 4.6.1 ، 4.6 ، 4.5.2 ، 4.5.1 ، 4.5 ، 4.0 و 3.5

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



فيما يلي دليل سريع يوضح ما عليك القيام به لتشغيل أداة إصلاح .NET framework:

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

    تنزيل أداة إصلاح Net Framework

  2. بمجرد وصولك إلى الشاشة التالية ، ابدأ بتحديد المربع المرتبط بـ NetFxRepairTool.exe ، ثم انقر فوق الزر 'التالي' للانتقال إلى الشاشة التالية.

    تنزيل أداة إصلاح .NET Framework

  3. انتظر بصبر حتى اكتمال التنزيل ، ثم انقر نقرًا مزدوجًا على الملف القابل للتنفيذ الذي قمت بتنزيله للتو. عندما يطلب منك التحكم في حساب المستخدم (UAC) ، انقر نعم لمنح الامتيازات الإدارية.
  4. بمجرد فتح أداة إصلاح Microsoft .NET Framework ووصولك إلى النافذة الأولى ، فإن أول شيء يجب عليك فعله هو تحديد المربع المرتبط بقد قرأت شروط الترخيص وقبلتها. بعد القيام بذلك ، انقر فوق التالى للتقدم إلى النافذة التالية.

    بدء الإصلاح باستخدام أداة إصلاح .NET

  5. الآن يجب أن تبدأ الأداة في الفحص الأولي. انتظر بصبر حتى تكتمل العملية وانقر التالى بمجرد أن يصبح الخيار متاحًا لتطبيق استراتيجيات الإصلاح الموصى بها تلقائيًا.

    إصلاح .NET framework

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

في حالة استمرار المشكلة نفسها ، انتقل إلى الإصلاح المحتمل التالي أدناه.

2. إجبار البرنامج على العمل مع وصول المسؤول

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

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

هذه الطريقة فعالة للمستخدمين الذين واجهوا مشكلة مع HD Writer AE و Discord و Synapse.

إليك دليل سريع حول فتح البرنامج الذي يؤدي إلى تشغيل ملف خطأ CLR 80004005 مع وصول المسؤول ومعرفة ما إذا تم حل المشكلة:

  1. ابدأ بالتأكد من أن البرنامج الذي تواجه المشكلة معه مغلق تمامًا (تحقق أيضًا من وجود عملية في الخلفية).
  2. بعد إغلاق كل مثيل للتطبيق ، انقر بزر الماوس الأيمن على الملف القابل للتنفيذ ثم انقر فوق تشغيل كمسؤول من قائمة السياق التي ظهرت حديثًا. إذا رأيت ملف UAC (التحكم في حساب المستخدم) موجه ، انقر نعم لمنح الامتيازات الإدارية.
  3. إذا تم فتح البرنامج بشكل طبيعي بدون نفس المشكلة ، فتابع الخطوات أدناه لجعل التغييرات دائمة.
    ملحوظة: في حالة استمرار حدوث نفس المشكلة ، انتقل مباشرةً إلى الإصلاح المحتمل التالي أدناه.
  4. أغلق التطبيق الذي فشل بسبب هذا الخطأ مرة أخرى.
  5. انقر بزر الماوس الأيمن فوق التطبيق القابل للتنفيذ مرة أخرى ، ثم انقر فوق الخصائص من قائمة السياق مرة أخرى.
  6. داخل شاشة الخصائص في Photoshop ، شق طريقك إلى ملف التوافق علامة التبويب عبر القائمة الأفقية في الأعلى.
  7. بعد ذلك ، انتقل إلى قسم الإعدادات أدناه وحدد المربع المرتبط بـ شغل هذا البرنامج كمسؤول.
  8. بعد فرض التغيير ، انقر فوق تطبيق لحفظ التغييرات.
  9. قم بتشغيل التطبيق مرة أخرى ومعرفة ما إذا كنت قد نجحت في حل ملف خطأ CLR 80004005.

إجبار Photoshop على الفتح بوصول المسؤول

في حالة استمرار المشكلة نفسها ، انتقل إلى الإصلاح المحتمل التالي أدناه.

3. أعد تثبيت البرنامج &. NET framework التثبيت

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

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

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

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

    كتابة 'appwiz.cpl' في موجه التشغيل

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

    إلغاء تثبيت التطبيق عبر البرامج والميزات

  3. عندما تكون داخل نافذة إلغاء التثبيت ، اتبع التعليمات التي تظهر على الشاشة لإكمال العملية التي تزيل البرنامج من جهاز الكمبيوتر.
  4. بمجرد اكتمال العملية ، أعد تشغيل الكمبيوتر وانتظر حتى يكتمل تسلسل بدء التشغيل التالي.
  5. بعد ذلك ، أعد تثبيت البرنامج الذي تواجه المشكلة به ، ولكن هذه المرة ، لا تتخطى تثبيت .NET Framework المطلوب.

    تثبيت الإطار الصافي المطلوب

  6. بمجرد تثبيت إطار العمل المطلوب ، أعد تشغيل الكمبيوتر مرة أخرى ومعرفة ما إذا كان قد تم حل المشكلة الآن.

في حال كنت لا تزال تواجه نفس الشيء خطأ CLR 80004005 ، الانتقال إلى الإصلاح التالي أدناه.

4. قم بتثبيت أحدث إصدار من .NET Framework Runtime

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

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

إليك دليل سريع حول استخدام إصدار Runtime لتثبيت كل إصدار متاح من Framework على جهاز الكمبيوتر الخاص بك:

  1. قم بزيارة هذا الرابط ( هنا ) وانقر على قم بتنزيل .NET Framework Runtime زر (تحت وقت التشغيل) لبدء تنزيل التثبيت القابل للتنفيذ.

    تنزيل .NET Framework 4.8 القابل للتنفيذ

  2. بعد تنزيل ملف التثبيت القابل للتنفيذ بنجاح ، انقر نقرًا مزدوجًا فوقه وانقر فوق نعم في ال UAC (التحكم في حساب المستخدم) .
  3. بعد ذلك ، اتبع الإرشادات التي تظهر على الشاشة لإكمال تثبيت إصدارات .NET Framework المفقودة.

    تثبيت إصدارات .NET framework المفقودة

  4. انتظر حتى تنتهي العملية وأعد تشغيل الكمبيوتر يدويًا إذا لم تتم مطالبتك بإعادة التشغيل تلقائيًا.

في حالة استمرار عدم حل المشكلة ، انتقل إلى الإصلاح المحتمل التالي أدناه.

5. إعادة تسمية مجلد NET 'التجميع'

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

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

بعد القيام بذلك وإعادة تثبيت البرنامج الذي تسبب في حدوث الخطأ ، يجب أن يقوم معالج التثبيت فقط بتثبيت إطار عمل NET المطلوب

فيما يلي دليل سريع حول إزالة تعارض إطار عمل .NET الذي قد يكون مسؤولاً عن خطأ CLR 80004005:

  1. افتح مستكشف الملفات وانتقل إلى الموقع التالي:
    ج:  Windows  Microsoft.NET
  2. عندما تصل إلى الموقع الصحيح ، ما عليك سوى النقر بزر الماوس الأيمن على التجميع والاختيار إعادة تسمية من قائمة السياق.

    إعادة تسمية مجلد التجميع

  3. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.
  4. أعد تسمية مجلد التجميع إلى شيء مختلف مثل 'التجميع 2'. النقطة المهمة هي تغيير الاسم بحيث تجبر نظام التشغيل الخاص بك على إنشاء مثيل جديد من نفس المجلد عند بدء تشغيل الكمبيوتر التالي.
  5. عند بدء التشغيل التالي ، أعد تثبيت البرنامج الذي تسبب في حدوث المشكلة مع إصدار .NET الذي يستخدمه.
  6. أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل النظام التالي.

في حال كنت لا تزال تواجه نفس الشيء خطأ CLR 80004005 ، خطأ ، انتقل إلى الطريقة التالية أدناه.

6. استخدام استعادة النظام

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

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

فيما يلي دليل سريع حول استخدام الأداة المساعدة 'استعادة النظام' لإصلاح ' خطأ CLR 80004005 ′ خطأ:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب 'Rstrui' و اضغط أدخل لفتح ملف استعادة النظام ساحر.

    فتح معالج استعادة النظام عبر مربع التشغيل

  2. بعد أن تتمكن من الدخول إلى معالج استعادة النظام ، انقر فوق التالى في الشاشة الأولى للانتقال إلى القائمة التالية.

    تجاوز الشاشة الأولية لاستعادة النظام

  3. في الشاشة التالية ، ابدأ بتحديد المربع المرتبط بـ إظهار المزيد من نقاط الاستعادة. بعد القيام بذلك ، ابدأ في الاطلاع على تواريخ كل لقطة استعادة متاحة وحدد التاريخ الأقرب إلى التاريخ الذي بدأت فيه المشكلة لأول مرة.
  4. بعد ذلك ، حدد نقطة الاستعادة المناسبة وانقر التالى للتقدم إلى القائمة التالية.

    استعادة النظام الخاص بك إلى نقطة سابقة في الوقت المناسب

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

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

    بدء عملية استعادة النظام

  6. عند بدء تشغيل النظام التالي ، تحقق مما إذا كان قد تم حل المشكلة.

في حال كنت لا تزال ترى خطأ CLR 80004005 عند محاولة بدء التطبيق ، انتقل إلى الإصلاح النهائي أدناه.

7. قم بتحديث كل مكون من مكونات نظام التشغيل

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

في هذه الحالة ، يتمثل الإصلاح الوحيد القابل للتطبيق في هذه المرحلة في تحديث كل مكون من مكونات Windows وكل عملية متعلقة بالتمهيد.

يمكن تحقيق ذلك عن طريق أ تثبيت نظيف أو عبر أ تثبيت الإصلاح (الإصلاح في المكان) .

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

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

ملحوظة: هنا كيفية إنشاء وسائط تثبيت لنظام التشغيل Windows 10 في حال لم يكن لديك واحد متاح.

العلامات شبابيك قراءة 8 دقائق