حل مشكلة msvcp140.dll missing – الدليل الكامل لإصلاح أخطاء DLL على Windows

حل مشكلة msvcp140.dll missing – دليل شامل 2026
حل مشكلة msvcp140.dll missing - الدليل الكامل لإصلاح أخطاء DLL

حل مشكلة msvcp140.dll missing – الدليل الكامل لإصلاح أخطاء DLL على Windows

هل ظهر لك خطأ "msvcp140.dll was not found" عند تشغيل لعبة أو برنامج؟ هذا الدليل يشرح الأسباب الجذرية ويقدم جميع طرق الإصلاح خطوةً بخطوة – بدون تحميل ملفات من مصادر مجهولة.

1. ما هو ملف msvcp140.dll؟

ملف msvcp140.dll هو مكتبة ضرورية من حزمة Microsoft Visual C++ Redistributable 2015-2022. تعتمد عليه آلاف التطبيقات والألعاب المبنية بـ Visual Studio لتشغيل الكود البرمجي بشكل صحيح.

ℹ️ الـ DLL (Dynamic Link Library) هو ملف مشترك تستخدمه برامج متعددة في آنٍ واحد لتوفير مساحة القرص والذاكرة. عندما يُحذف أو يتلف، تفشل جميع البرامج التي تعتمد عليه في الانطلاق.

2. رسائل الخطأ الشائعة

هذه أبرز الرسائل التي قد تواجهها:

msvcp140.dll was not found
الملف غائب كلياً من المسار المتوقع.
The code execution cannot proceed
البرنامج لا يستطيع العمل بدون هذا الملف.
msvcp140.dll is missing
نسخة خاطئة أو تالفة من الملف.
Reinstalling may fix this problem
Windows ينصح بإعادة تثبيت البرنامج المصاب.

3. أسباب ظهور الخطأ

  • حذف الملف يدوياً أو بواسطة برنامج تنظيف
  • برنامج مكافحة الفيروسات عزل الملف بالخطأ (Quarantine)
  • إلغاء تثبيت برنامج أزال معه ملفات DLL مشتركة
  • تلف ملفات النظام بسبب انقطاع الكهرباء أو قطاعات تالفة في القرص
  • Windows جديد لا يحتوي على حزمة Visual C++ المطلوبة
⚠️ تحذير: لا تقم أبداً بتحميل ملف msvcp140.dll من مواقع مجهولة. الطريقة الآمنة الوحيدة هي تثبيت الحزمة من موقع Microsoft الرسمي.

4. الحل الأول: تثبيت Visual C++ Redistributable

هذا هو الحل الذهبي ويحل المشكلة في أغلب الحالات. قم بتحميل وتثبيت نسختَي 32-bit و 64-bit معاً.

1
افتح متصفحك وانتقل إلى الموقع الرسمي
اذهب إلى صفحة تحميل Visual C++ الرسمية من Microsoft على: aka.ms/vs/17/release/vc_redist.x64.exe
2
حمّل النسختين x64 و x86
حتى لو جهازك 64-bit، بعض البرامج تحتاج النسخة 32-bit (x86).
3
شغّل ملف التثبيت بصلاحيات المسؤول
انقر بزر الماوس الأيمن على الملف المحمّل ← "تشغيل كمسؤول" (Run as administrator).
4
أعد تشغيل الحاسوب
بعد اكتمال التثبيت أعد تشغيل الجهاز، ثم جرب تشغيل البرنامج مجدداً.

5. الحل الثاني: إصلاح الحزمة الموجودة

إذا كانت الحزمة مثبّتة مسبقاً لكنها تالفة، يمكنك إصلاحها بدون إعادة تثبيت كاملة.

1
افتح لوحة التحكم
ابحث عن "Control Panel" في قائمة ابدأ ← Programs ← Programs and Features.
2
ابحث عن Microsoft Visual C++ 2015-2022
قد تجد نسخاً متعددة (2015, 2017, 2019, 2022) – كلها تحتوي على msvcp140.dll.
3
انقر بزر الماوس الأيمن ← Repair
Windows سيعيد فحص الملفات وإصلاح التالف منها تلقائياً.

6. الحل الثالث: SFC و DISM لإصلاح ملفات النظام

إذا تلفت ملفات Windows نفسها، تحتاج إلى أدوات النظام المدمجة:

ℹ️ افتح موجه الأوامر بصلاحيات المسؤول: ابحث عن cmd في قائمة ابدأ، انقر يميناً ← "Run as administrator".

الخطوة أ – SFC (System File Checker)

cmd — موجه الأوامر (كمسؤول)
sfc /scannow

انتظر حتى تكتمل العملية (قد تستغرق 10-15 دقيقة). إذا وجد SFC ملفات تالفة فسيصلحها تلقائياً.

الخطوة ب – DISM (إذا فشل SFC)

cmd — موجه الأوامر (كمسؤول)
DISM /Online /Cleanup-Image /RestoreHealth

DISM يتصل بخوادم Microsoft ويحمّل النسخ الصحيحة من الملفات التالفة. تأكد من اتصالك بالإنترنت قبل تشغيله.

بعد DISM أعد تشغيل sfc /scannow مرة ثانية للتأكد من اكتمال الإصلاح.

7. الحل الرابع: إعادة تثبيت البرنامج المصاب

أحياناً تكون المشكلة في البرنامج نفسه لا في النظام. بعض الألعاب (كـ GTA 5) تحتوي على نسخة خاصة من Visual C++ داخل ملفاتها.

1
قم بإلغاء تثبيت البرنامج المصاب
من Settings ← Apps ← ابحث عن البرنامج ← Uninstall.
2
أعد تشغيل الجهاز
مهم جداً لمسح الملفات المؤقتة.
3
ثبّت البرنامج من جديد
حمّل آخر نسخة من المصدر الرسمي وثبّتها.
⚠️ إذا كان البرنامج Epic Games أو Steam، ابحث عن مجلد Redistributables\VCRedist داخل ملفات اللعبة وشغّل التثبيت من هناك مباشرةً.

8. الحل الخامس: تحديث Windows

بعض تحديثات Windows تتضمن حزم Visual C++ الحديثة تلقائياً.

cmd — موجه الأوامر (كمسؤول)
winget upgrade --all

أو اذهب إلى: Settings → Windows Update → Check for updates وثبّت جميع التحديثات المتاحة.

9. مقارنة طرق الإصلاح

الطريقة الصعوبة الوقت نسبة النجاح يحتاج إنترنت
تثبيت Visual C++ (الحل 1) سهل 5 دقائق ⬆ عالية
إصلاح الحزمة (الحل 2) سهل 5 دقائق متوسطة
SFC / DISM (الحل 3) متوسط 15-20 دقيقة ⬆ عالية اختياري
إعادة تثبيت البرنامج (الحل 4) متوسط يعتمد متوسطة
Windows Update (الحل 5) سهل متغير متوسطة

10. الوقاية المستقبلية

  • لا تستخدم برامج التنظيف العدوانية (CCleaner) على ملفات النظام
  • تحقق من إعدادات برنامج مكافحة الفيروسات – استثنِ مجلد System32
  • حافظ على تحديث Windows دورياً
  • احتفظ بنسخة من Visual C++ Redistributable على USB للطوارئ
  • قبل إلغاء تثبيت أي برنامج تحقق إذا كان يشارك ملفات DLL مع برامج أخرى

11. أسئلة شائعة (FAQ)

هل يمكنني تحميل msvcp140.dll من الإنترنت مباشرة؟

لا يُنصح بذلك إطلاقاً. المواقع التي توفر ملفات DLL مجهولة المصدر قد تحتوي على برمجيات خبيثة. الطريقة الآمنة الوحيدة هي تثبيت الحزمة الكاملة من موقع Microsoft الرسمي.

هل تختلف msvcp140.dll بين 32-bit و 64-bit؟

نعم، هناك نسختان. النسخة 64-bit موجودة في C:\Windows\System32 والنسخة 32-bit في C:\Windows\SysWOW64. يُنصح بتثبيت كلا الحزمتين.

الخطأ يظهر فقط مع لعبة محددة – ما الحل؟

على الأرجح نسخة Visual C++ المثبتة قديمة. ثبّت أحدث حزمة من Microsoft، وتحقق أيضاً من ملفات اللعبة عبر Steam (Properties ← Local Files ← Verify Game Files) أو Epic Games (Manage ← Verify).

هل يؤثر الخطأ على أداء الجهاز؟

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

فشلت جميع الحلول – ماذا أفعل؟

جرب إعادة تثبيت Windows مع الاحتفاظ بملفاتك الشخصية (Keep my files) عبر Settings ← Recovery ← Reset this PC. هذا يُعيد ملفات النظام دون حذف بياناتك.

📌 خلاصة

خطأ msvcp140.dll missing يبدو مرعباً لكن إصلاحه بسيط في معظم الحالات. ابدأ دائماً بتثبيت حزمة Visual C++ Redistributable 2015-2022 (النسختين x64 و x86) من الموقع الرسمي لـ Microsoft – فهذا يحل ما يزيد عن 80% من الحالات. إذا لم يُجدِ نفعاً انتقل إلى أدوات SFC و DISM لإصلاح ملفات النظام الأعمق.

القاعدة الذهبية: لا تحمّل ملفات DLL من مواقع غير رسمية، وابدأ دائماً من المصدر الموثوق – Microsoft.

إرسال تعليق

أحدث أقدم

إعلان أدسنس أول الموضوع

إعلان أدسنس أخر الموضوع