المقدمة
إجابة مباشرة:
يُعد vcruntime140_1.dll جزءًا من وقت تشغيل Microsoft Visual C++ الذي تستخدمه التطبيقات المنشأة بأدوات Microsoft C++. إذا كان مفقودًا، فأصلح التطبيق المتأثر أو أعد تثبيته أولًا، ثم أصلح أو ثبّت الإصدار الحالي من Microsoft Visual C++ Redistributable المطابق لبنية التطبيق. لا تنزّل ملف DLL بمفرده ولا تنسخه يدويًا إلى
System32
.
يغطي هذا الدليل أربع طرق. ابدأ بالتطبيق عندما يفشل برنامج واحد فقط؛ وانتقل إلى وقت التشغيل المشترك عندما تفشل عدة برامج؛ واستخدم أوامر إصلاح Windows فقط عند ظهور أعراض أوسع في النظام. يتوفر أيضًا فحص بواسطة Fionn DLL Fixer لتشخيص مشكلات متعددة في ملفات DLL أو أوقات التشغيل.

لماذا يكون vcruntime140_1.dll مفقودًا؟
- تثبيت التطبيق المتأثر غير مكتمل أو تالف.
- وقت تشغيل Visual C++ المطلوب مفقود أو تالف أو أقدم مما يتطلبه التطبيق.
- بنية التطبيق ووقت التشغيل المثبّت غير متطابقين.
- يتوقع تحديث التطبيق وقت تشغيل أحدث ومتوافقًا.
- قد يكون تلف مكوّنات Windows سببًا عندما تفشل عدة تطبيقات أو ميزات في Windows أيضًا.
مقارنة سريعة للطرق: اختر الطريقة المناسبة
| العرض | السبب المحتمل | ابدأ من هنا | جهد المستخدم |
|---|---|---|---|
| يفشل تطبيق واحد | مشكلة في تثبيت التطبيق أو تبعياته | أصلح التطبيق أو أعد تثبيته | منخفض |
| تفشل عدة تطبيقات | مشكلة في وقت تشغيل Visual C++ المشترك | أصلح الحزمة القابلة لإعادة التوزيع أو ثبّتها | متوسط |
| يفشل تطبيق 32 بت على Windows 64 بت | قد يكون وقت تشغيل x86 مفقودًا | تحقق من الحزمة القابلة لإعادة التوزيع x86 | متوسط |
| بدأ الخطأ بعد تحديث تطبيق | تغيّر متطلب وقت التشغيل | حدّث التطبيق ووقت التشغيل أو أصلحهما | متوسط |
| تفشل مكوّنات Windows أيضًا | احتمال تلف في النظام | شغّل DISM ثم SFC | متوسط |
| السبب غير واضح | مشكلات متعددة في ملفات DLL أو أوقات التشغيل | استخدم فحصًا تشخيصيًا | منخفض |
الطريقة 1: إصلاح التطبيق المتأثر أو إعادة تثبيته
متى تستخدمها
استخدم هذه الطريقة أولًا عندما يظهر الخطأ في تطبيق واحد فقط، خصوصًا بعد تثبيت ذلك التطبيق أو تحديثه. غالبًا ما تضمّن شركات نشر البرامج تبعيات وقت التشغيل التي يحتاجها تطبيقها.
الخطوات
- أغلق التطبيق المتأثر واحفظ العمل المفتوح.
- افتح
Settings > Apps > Installed appsفي Windows 11، أوSettings > Apps > Apps & featuresفي Windows 10.
- افتح خيارات التطبيق واختر إصلاح إذا كان متاحًا. توثق Microsoft عناصر التحكم هذه في صفحة إصلاح التطبيقات الرسمية .
- إذا لم يتوفر خيار الإصلاح، فاستخدم
Control Panel > Programs > Programs and Featuresواختر إصلاح أو تغيير ، إذا كان متاحًا. - إذا لم ينجح الإصلاح، فأعد تثبيت التطبيق من ناشره الرسمي أو من منصة توزيع موثوقة.
التحقق
شغّل الملف التنفيذي نفسه الذي فشل سابقًا. إذا فُتح من دون الرسالة، فمن المرجح أن تثبيت التطبيق كان السبب.
الطريقة 2: إصلاح Microsoft Visual C++ Redistributable أو تثبيته
متى تستخدمها
استخدم هذه الطريقة عندما يفشل إصلاح التطبيق أو عندما تعرض عدة برامج الخطأ. تثبّت حزم Microsoft Visual C++ Redistributable مكتبات وقت التشغيل C وC++ التي تحتاجها التطبيقات المنشأة بأدوات Microsoft Visual C++.
أي حزمة Visual C++ Redistributable أحتاج؟
- تطبيق 32 بت: x86
- تطبيق 64 بت: x64
- تطبيق ARM64: ARM64
- لا يعني Windows 64 بت أن كل التطبيقات تعمل ببنية 64 بت.
الخطوات
- حدّد ما إذا كان التطبيق الذي يفشل يعمل ببنية x86 أو x64 أو ARM64 من وثائق الناشر أو متطلبات النظام.
- افتح صفحة Microsoft الخاصة بـ أحدث تنزيلات Visual C++ Redistributable المدعومة .
- نزّل حزمة v14 الحالية المطابقة لبنية التطبيق.
- شغّل مثبّت Microsoft واختر
إصلاح
إذا كانت الحزمة مثبتة بالفعل؛ وإلا فأكمل التثبيت.

- أعد تشغيل Windows ثم افتح التطبيق مجددًا.
التحقق
اختبر التطبيق الأصلي وأي برنامج ثانٍ أظهر الخطأ نفسه. رسالة خطأ مختلفة هي إشارة تشخيصية جديدة؛ ولا تعني أنه يجب تنزيل ملف DLL آخر بصورة منفردة.
الطريقة 3: إصلاح مكوّنات Windows باستخدام DISM وSFC
متى تستخدمها
استخدم هذه الطريقة عندما تعرض عدة تطبيقات أو مكوّنات Windows أخطاء ذات صلة، أو عندما لا يحل إصلاح التطبيق وVisual C++ Redistributable المشكلة.
الخطوات
- افتح موجه الأوامر بصفة مسؤول.
- شغّل الأمر التالي وانتظر حتى يكتمل:
DISM.exe /Online /Cleanup-image /Restorehealth - شغّل الأمر التالي بعد اكتمال DISM:
sfc /scannow - أعد تشغيل Windows بعد اكتمال SFC.
التحقق
بعد إعادة التشغيل، كرر الإجراء الذي تسبب في الخطأ. إذا ظلت المشكلة محصورة في برنامج واحد، فاتصل بناشر ذلك التطبيق للاستعلام عن وقت التشغيل المطلوب أو إرشادات التثبيت.
الطريقة 4: تشخيص مشكلة فقدان vcruntime140_1.dll وإصلاحها باستخدام Fionn DLL Fixer
متى تستخدمها
موصى بها لمشكلات التبعيات غير الواضحة أو المتعددة: يمكن لـ Fionn DLL Fixer فحص مشكلات ملفات DLL المفقودة أو التالفة أو غير المتطابقة في الإصدار أو المرتبطة بمسار System32، بما فيها تبعيات وقت تشغيل Visual C++. وهو مفيد عندما لا تحدد عمليات التحقق اليدوية من البنية والمكوّنات السبب.
الخطوات
- شغّل Fionn DLL Fixer. يفحص البرنامج الكمبيوتر تلقائيًا بحثًا عن مشكلات DLL والنظام ويعرض النتائج المكتشفة.

- بعد الفحص، انقر فوق
إصلاح
لبدء إصلاح مشكلات DLL والنظام المكتشفة.

- انتظر أثناء تقدم عملية الإصلاح. يتغير الزر إلى
جارٍ الإصلاح
حتى تكتمل العملية.

- انقر فوق
موافق
في مربع حوار التأكيد وأعد التشغيل إذا طُلب منك ذلك.

- إذا استمرت المشكلة بعد إعادة التشغيل، فانقر فوق
إعادة الفحص
؛ وأصلح المشكلات المكتشفة حديثًا عند الحاجة.

التحقق
أعد فتح التطبيق المتأثر، ثم استخدم إعادة الفحص للتأكد من بقاء المشكلة المكتشفة محلولة. يوفر الإصدار المجاني ثلاث محاولات؛ ويتيح VIP وظائف إضافية لإصلاح DLL ووقت التشغيل وDirectX والنظام.
ما الذي يجب ألا تفعله مع vcruntime140_1.dll
- لا تنزّل vcruntime140_1.dll من مواقع DLL عشوائية.
- لا تنسخه يدويًا إلى
System32أوSysWOW64. - لا تستخدم
regsvr32كحل عام لمشكلة vcruntime140_1.dll؛ فملف DLL الخاص بوقت التشغيل هذا ليس مشكلة تسجيل ذاتي عامة. - لا تفترض أن Windows 64 بت يعني أن حزمة x64 القابلة لإعادة التوزيع وحدها مطلوبة.
الخلاصة
ابدأ بأصغر نطاق للإصلاح: أصلح التطبيق المتأثر الوحيد أو أعد تثبيته، ثم ثبّت Visual C++ Redistributable الحالي المطابق لبنية التطبيق. استخدم DISM يتبعه SFC فقط عندما تشير أعراض أوسع في Windows إلى تلف النظام. وعندما تظل مشكلات متعددة في وقت التشغيل أو DLL غير واضحة، يمكن أن يوفر Fionn DLL Fixer مسار عمل للفحص والإصلاح وإعادة الفحص. تحقّق من كل طريقة بإعادة فتح التطبيق المحدد وتكرار الإجراء الذي أنتج الخطأ في الأصل. وإذا استمر الفشل، يمكن لناشر التطبيق تأكيد إصدار وقت التشغيل المطلوب.
الأسئلة الشائعة
ما هو vcruntime140_1.dll؟
هو ملف DLL لوقت التشغيل تستخدمه التطبيقات المنشأة بأدوات Microsoft C++. يظهر الخطأ عندما لا يتمكن التطبيق من تحميل مكوّن وقت التشغيل المطلوب.
هل ينبغي تنزيل vcruntime140_1.dll بمفرده؟
لا. استخدم مثبّت التطبيق المتأثر أو Visual C++ Redistributable الرسمي من Microsoft بدلًا من تنزيل ملف DLL منفردًا.
هل أحتاج إلى x86 أم x64؟
طابق الحزمة مع التطبيق: تحتاج تطبيقات 32 بت إلى x86، وتحتاج تطبيقات 64 بت إلى x64. ويظل ذلك صحيحًا على Windows 64 بت.
لماذا بدأ الخطأ بعد تحديث؟
قد يحتاج التطبيق المحدّث إلى وقت تشغيل أحدث ومتوافق. أصلح التطبيق أو حدّثه، ثم أصلح الحزمة القابلة لإعادة التوزيع الحالية المطابقة أو ثبّتها.
Emily Carter