تحتوي ملفات DLL على وظائف معينة تساعد البرامج الموجودة في الكمبيوتر على العمل بشكل صحيح. أحد ملفات DLL هذه هو Msvcr120.dll_clr0400.dll. يعد ملف DLL هذا مسؤولاً عن استخراج الموارد المطلوبة أثناء تثبيت البرنامج ويتم استخدامه عند تشغيل البرنامج أو عند تشغيل الألعاب بلغة C ++. ومع ذلك ، أبلغ عدد من المستخدمين مؤخرًا أنهم واجهوا خطأً يفيد بأن "Msvcr120.dll_clr0400.dll مفقود" عندما حاولوا تثبيت تطبيق أو عندما حاولوا فتح أحد التطبيقات. قد يرجع هذا النوع من الخطأ إلى عدة عوامل. من المحتمل أن يكون ملف DLL تالفًا أو أن هناك بعض البرامج التي تتداخل مع ملف DLL. من ناحية أخرى ، من الممكن أيضًا أن يكون مصابًا بفيروس. لحل هذا الخطأ ، إليك بعض الإصلاحات المحتملة التي تحتاج إلى التحقق منها:
الخيار 1 - تشغيل فحص مدقق ملفات النظام
أول شيء يمكنك القيام به لإصلاح الخطأ هو محاولة تشغيل System File Checker أو SFC scan. مدقق ملفات النظام هو أداة مساعدة مدمجة في جهاز الكمبيوتر الخاص بك تساعد في استعادة الملفات التالفة والملفات المفقودة. راجع الخطوات التالية لتشغيله:
- اضغط على مفاتيح Win + R لبدء تشغيل Run.
- اكتب في كمد في الحقل وانقر على "إدخال".
- بعد فتح موجه الأوامر ، اكتب SFC / SCANNOW
سيبدأ الأمر بفحص النظام الذي سيستغرق بعض الوقت قبل أن ينتهي. بمجرد الانتهاء من ذلك ، يمكنك الحصول على النتائج التالية:
- لم يعثر Windows Resource Protection على أية انتهاكات للتكامل.
- عثر Windows Resource Protection على الملفات الفاسدة ونجح في إصلاحها.
- عثر Windows Resource Protection على ملفات تالفة ولكنه لم يتمكن من إصلاح بعضها.
- أعد تشغيل جهاز الكمبيوتر الخاص بك.
الخيار 2 - استكشاف أخطاء خطأ Msvcr120.dll_clr0400.dll المفقود في حالة تمهيد نظيف
يمكنك أيضًا استكشاف خطأ isDone.dll في حالة التمهيد النظيف وإصلاحها. قد تكون هناك بعض تطبيقات الجهات الخارجية في جهاز الكمبيوتر الخاص بك تمنع تثبيت التطبيق ولعزل هذا الاحتمال ، فأنت بحاجة إلى تمهيد جهاز الكمبيوتر الخاص بك في حالة التمهيد النظيف ثم محاولة تثبيت البرنامج مرة أخرى. يمكن أن يساعدك وضع جهاز الكمبيوتر الخاص بك في هذه الحالة في تحديد أي برنامج هو الجاني وبالتالي عزل المشكلة. في حالة التمهيد النظيف ، سيبدأ جهاز الكمبيوتر الخاص بك في استخدام الحد الأدنى من مجموعة برامج التشغيل وبرامج بدء التشغيل المحددة مسبقًا فقط. لاحظ أنه يجب عليك تعطيل وتمكين عملية واحدة في كل مرة.
- قم بتسجيل الدخول إلى جهاز الكمبيوتر الخاص بك كمسؤول.
- اكتب في MSCONFIG في بدء البحث لفتح الأداة المساعدة لتكوين النظام.
- من هناك ، انتقل إلى علامة التبويب "عام" وانقر فوق "بدء التشغيل الاختياري".
- امسح خانة الاختيار "تحميل عناصر بدء التشغيل" وتأكد من تحديد خيارات "تحميل خدمات النظام" و "استخدام تكوين التمهيد الأصلي".
- بعد ذلك ، انقر فوق علامة التبويب "الخدمات" وحدد خانة الاختيار "إخفاء كافة خدمات Microsoft".
- انقر فوق تعطيل الكل.
- انقر فوق تطبيق / موافق وأعد تشغيل الكمبيوتر. (سيؤدي هذا إلى وضع جهاز الكمبيوتر الخاص بك في حالة التمهيد النظيف. وقم بتهيئة Windows لاستخدام بدء التشغيل المعتاد ، ما عليك سوى التراجع عن التغييرات.)
- بعد تعيين جهاز الكمبيوتر الخاص بك في حالة التمهيد النظيف ، تأكد من تسجيل الدخول كمسؤول ثم حاول تثبيت التطبيق مرة أخرى.
الخيار 3 - حاول إعادة تسجيل ملف DLL الإشكالي
يمكنك أيضًا محاولة إعادة تسجيل DLL لحل المشكلة. أداة Regsvr32 هي أداة مساعدة لسطر الأوامر يمكن استخدامها لتسجيل وإلغاء تسجيل عناصر تحكم OLE مثل عناصر تحكم DLL و ActiveX (OCX) في نظام التشغيل Windows. اتبع الخطوات أدناه لاستخدامه.
- افتح موجه الأوامر كمسؤول من قائمة WinX.
- بعد ذلك ، اكتب الأوامر التالية في موجه الأوامر المرتفع واضغط على Enter لتنفيذ الأمر. سيؤدي هذا إلى إعادة تسجيل ملف DLL المتأثر باستخدام أداة نظام التشغيل Windows ، regsvr32.exe.
- exe / [ملف DLL]
- exe [ملف DLL]
ملحوظة: استبدل "[ملف DLL]" باسم ملف DLL الذي تمت الإشارة إليه في الخطأ.
- بعد تنفيذ الأوامر المحددة ، يجب أن ترى رسالة تقول ، "نجح DllRegisterServer في vbscript.dll" إذا كانت أداة Regsvr32 قادرة على العمل بنجاح. بعد ذلك ، حاول تثبيت البرنامج مرة أخرى ومعرفة ما إذا كان يعمل الآن.
الخيار 4 - حاول استبدال ملف DLL بمصدر موثوق
- أولاً ، تحتاج إلى الحصول على ملف DLL الجديد من جهاز كمبيوتر آخر بنفس رقم إصدار الملف المفضل.
- بعد ذلك ، تحتاج إلى تشغيل جهاز الكمبيوتر الخاص بك في الوضع الآمن والانتقال إلى المسارات المدرجة أدناه ثم استبدال الملف باستخدام محرك أقراص USB أو أجهزة تخزين خارجية أخرى.
- x86: هذا الكمبيوتر> C: WindowsSystem32
- x64: هذا الكمبيوتر> C: WindowsSysWOW64
- بعد ذلك ، اكتب "cmd" في مربع بحث Cortana وانقر بزر الماوس الأيمن على موجه الأوامر ، وحدد "تشغيل كمسؤول" لفتحه بامتيازات المسؤول.
- الآن اكتب "regsvr32 ntdll.dll"الأمر واضغط على Enter.
- أعد تشغيل الكمبيوتر وتحقق مما إذا كان الخطأ قد تم إصلاحه الآن.
الخيار 5 - فحص جهاز الكمبيوتر الخاص بك باستخدام Windows Defender
قد يكون ملف DLL مصابًا أيضًا ببرامج ضارة أو فيروسات وللقضاء عليه مما قد يفسر سبب حصولك على الخطأ "Msvcr120.dll_clr0400.dll مفقود". وبالتالي ، يجب عليك فحص جهاز الكمبيوتر الخاص بك باستخدام برامج الأمان مثل Windows Defender.
- اضغط على مفتاحي Win + I لفتح التحديث والأمان.
- ثم انقر فوق خيار أمان Windows وافتح مركز أمان Windows Defender.
- بعد ذلك ، انقر فوق الحماية من الفيروسات والتهديدات> تشغيل فحص متقدم جديد.
- تأكد الآن من تحديد Full Scan من القائمة ثم انقر فوق الزر Scan Now للبدء.