حل مشكلة VCRUNTIME140_CLR0400.dll في Windows

المشكلة: مرحباً، أواجه رسالة الخطأ هذه باستمرار على جهاز الكمبيوتر الخاص بي الذي يعمل بنظام Windows 10، والتي تقول “VCRUNTIME140_CLR0400.dll is either not designed to run on Windows or it contains an error” كلما حاولت فتح لعبتي. ما الذي يحدث هنا؟

الحل

تُشكل رسالة الخطأ “VCRUNTIME140_CLR0400.dll is either not designed to run on Windows or it contains an error” مشكلة كبيرة لمستخدمي Windows الذين يحاولون تشغيل الألعاب والتطبيقات. يؤثر هذا الخطأ على ملف DLL حيوي يتكرر ظهوره في أنظمة Windows، ومعرفة مصدره تُمكّن المستخدمين من إصلاح المشكلة لاستعادة وظائف النظام.

تعمل أنظمة Windows من خلال ملفات DLL، التي ترمز إلى Dynamic Link Libraries (مكتبات الارتباط الديناميكي). تخزن هذه المكتبات المشتركة وظائف البرامج التي يمكن للتطبيقات الوصول إليها عبر استدعاءات خارجية بدلاً من تضمين الميزات مباشرة. تتطلب كل وظيفة تطبيق ملف DLL محددًا، والذي يتم تحميله بعد ذلك في الذاكرة لتحسين مساحة النظام وتحسين الأداء. يؤدي غياب ملف DLL أو تلفه أو عدم توافقه إلى فشل التطبيقات المعتمدة عليه، مما يؤدي إلى ظهور أخطاء تعطل عمليات النظام العادية.

تحتوي حزمة Microsoft Visual C++ Redistributable على ملف DLL المحدد هذا VCRUNTIME140_CLR0400.dll، والذي يُعد مجموعة حاسمة من المكتبات التي تحتاجها العديد من التطبيقات، بما في ذلك الألعاب والبرامج المبنية باستخدام Visual Studio، لتعمل بشكل صحيح. تتلقى بيئة Common Language Runtime (CLR) الدعم من ملف DLL هذا، مما يسمح للبرامج المكتوبة بلغات C# أو Visual Basic بالتواصل بسهولة مع Windows. عندما يكون هذا الملف مفقودًا، تصبح التطبيقات المتأثرة غير وظيفية، مما يؤدي إلى ظهور إشعار الخطأ المعروض.

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

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

كيفية إصلاح خطأ "VCRUNTIME140_CLR0400.dll إما غير مصمم للتشغيل على Windows أو يحتوي على خطأ" في Windows؟

الإصلاح 1. التحقق من تحديثات Windows

يضمن تحديث نظامك إصلاح مشكلات التوافق مع ملفات DLL الأساسية، حيث تتضمن التحديثات غالبًا تصحيحات لاستقرار النظام.

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

تحديث Windows

الإصلاح 2. إصلاح Visual C++ Redistributable

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

  • انتقل إلى لوحة التحكم وانقر على البرامج والميزات.
  • ابحث عن Microsoft Visual C++ Redistributable في القائمة.
  • انقر بزر الماوس الأيمن عليه واختر تغيير.
  • انقر على خيار إصلاح واتبع التعليمات التي تظهر على الشاشة.
  • كرر هذا لكل Visual C++ Redistributable مدرج.
  • أعد تشغيل جهاز الكمبيوتر الخاص بك بعد الإصلاح.

إصلاح Visual C++

الإصلاح 3. إعادة تثبيت Visual C++ Redistributable

إذا لم ينجح الإصلاح، فقد تكون ملفات المكتبة مفقودة أو تالفة جدًا، لذا تضمن إعادة التثبيت حصول نظامك على مجموعة جديدة وصحيحة من المكونات.

  • اكتب Control Panel في بحث Windows واضغط Enter.
  • اختر Programs > Uninstall a program.
  • مرّر لأسفل للعثور على حزم Microsoft Visual C++ Redistributable المثبتة.
  • انقر بزر الماوس الأيمن على كل منها واختر Uninstall، ثم اتبع التعليمات لإنهاء العملية.
  • عند الانتهاء، restart جهاز الكمبيوتر الخاص بك.
  • الآن افتح متصفحك وانتقل إلى موقع Microsoft الرسمي لـ Visual C++.
  • هنا، ستجد جميع الإصدارات المتاحة – قم بتثبيت إصداري x86 و x64 من الملفات المعروضة.
  • عند الانتهاء، restart جهاز الكمبيوتر الخاص بك وتحقق مما إذا كانت المشكلة لا تزال قائمة.

إعادة تثبيت حزم Microsoft Visual C++ Redistributable

الإصلاح 4. إجراء فحص للبرامج الضارة

يمكن للبرامج الضارة أن تتلف أو تستبدل ملفات DLL، ويمكن أن يؤدي إجراء فحص شامل إلى إزالة التهديدات التي تؤثر على ملفات النظام. يمكنك استخدام تطبيق تابع لجهة خارجية موثوق به، مثل Microsoft Safety Scanner أو Microsoft Defender المدمج:

  • اكتب Windows Security في شريط بحث Windows واضغط Enter.
  • اختر Virus & threat protection.
  • اختر Scan options.
  • اختر Microsoft Defender Offline scan وانقر على Scan now.
  • سيقوم جهاز الكمبيوتر الخاص بك على الفور reboot ويبدأ فحصًا عميقًا.

فحص البرامج الضارة

الإصلاح 5. إعادة تثبيت التطبيق

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

  • اكتب Control Panel في بحث Windows واضغط Enter.
  • اختر Uninstall a program ضمن قسم Programs.
  • مرّر لأسفل وابحث عن التطبيق الذي تواجه مشكلة معه.
  • انقر بزر الماوس الأيمن عليه واختر Uninstall.
  • اتبع on-screen instructions لإزالة التطبيق، ثم reboot جهازك.
  • أعد تنزيل التطبيق وقم بتثبيته مرة أخرى.

إعادة تثبيت التطبيق

الإصلاح 6. إعادة تسجيل ملف DLL

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

  • اكتب cmd في بحث Windows.
  • انقر بزر الماوس الأيمن على Command Prompt واختر تشغيل كمسؤول.
  • ستظهر نافذة User Account Control – انقر فوق نعم عند المطالبة.
  • اكتب الأمر التالي واضغط على Enter لإلغاء تسجيل ملف DLL:
    regsvr32 /u VCRUNTIME140_CLR0400.dll
  • اكتب هذا الأمر واضغط على Enter لإعادة تسجيل ملف DLL:
    regsvr32 VCRUNTIME140_CLR0400.dll
  • أعد تشغيل جهاز الكمبيوتر الخاص بك.

الإصلاح 7. تشغيل مدقق ملفات النظام (SFC) وأداة DISM

يمكن أن تمنع ملفات النظام التالفة أو صورة Windows المتضررة ملف DLL من العمل، ويمكن أن يؤدي استخدام أدوات SFC و DISM إلى إصلاح هذه المشكلات بشكل شامل.

  • افتح Command Prompt كمسؤول.
  • في نافذة Command Prompt، الصق الأمر التالي واضغط على Enter:
    sfc /scannow
  • انتظر حتى يكتمل الفحص.
  • بمجرد انتهاء فحص SFC، قم بتشغيل مجموعة أوامر DISM التالية، واضغط على Enter بعد كل منها:
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    (ملاحظة: إذا تلقيت خطأ عند تنفيذ هذا الأمر الأخير، أضف /Source:C:RepairSourceWindows /LimitAccess إليه وحاول مرة أخرى).
  • بعد إكمال أوامر DISM، أعد تشغيل نظامك.

SFC و DISM

إصلاح أخطائك تلقائيًا

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

Comments are closed.