ما هي ملفات DLL وماذا نفعل إذا كان أحدها مفقودًا من النظام / لم يتم العثور على ملف DDL

نلتقي في كثير من الأحيان Windows أخطاء نظام التشغيل أو بعض التطبيقات الناتجة عن عدم وجود ملف .DLL. لفهم ما لا يعمل ، من الجيد معرفة ملفات DLL.

MSVCR120.dll, nvumdshim.dll, MSVBVM50.DLL, MSVCRT10.dll هذه ليست سوى بعض ملفات DLL التي تسببت في مشاكل في سيناريوهات مختلفة والتي قلت عنها كيفية إصلاح الأخطاء الناجمة عن نقصها.

ما هي ملفات DLL؟

الملفات Dynamic Link Library (DLL) أنا مكتبة الكود التي مكونات معينة من Windows أو من التطبيقات المثبتة ، أستخدمها لتنفيذ تسلسلات معينة أو عمليات أكثر تعقيدًا. على الرغم من أنها تحتوي على رمز مشابه للبرامج ، لا يمكن تشغيل / تنفيذ ملف .DLL كما يمكننا أن نفعل في حالة .EXE أو .MSI (Windows Installإيه).

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

OS Windows يعتمد على ملفات .DLL هذه وإذا ألقينا نظرة على المجلد Windows\System32 سنجد عددًا كبيرًا جدًا من هذه الملفات.

ما هي ملفات DLL؟
ما هي ملفات DLL؟

تنتمي معظم مكتبات DLL إلى نظام التشغيل أو حزم Microsoft Visual C ++ و Microsoft .NET Framework الإضافية. تحتوي على حزم DLLs القادرة على تنفيذ العمليات التي يستخدمها مطورو التطبيقات لـ Windows.

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

أين نجد ملفات .DLL المفقودة؟

لقد لاحظت أن هناك العديد من المواقع التي تقوم بتنزيل ملفات .DLL للمستخدمين. هذا هو أكبر خطأ يمكن أن ترتكبه عندما يكون ملف .DLL مفقودًا من النظام ولا يمكن تشغيل أحد التطبيقات.

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

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

لذلك ، لا يعد تنزيل ملفات .DLL حلاً إلا من مصادرها الأصلية ، أي من Microsoft أو من الحزمة الأصلية للتطبيقات التي تحتوي على ملفات .DLL.

Windows حماية الموارد (SFC)

Windows حماية الموارد هو حل جيد للتحقق من سلامة ملفات النظام ، بما في ذلك .DLL. قم بتشغيل SFC من Command Prompt مع امتيازات Administrator ومعرفة ما إذا تم العثور على أي ملفات تالفة.

sfc /scannow 

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

مايكروسوفت. الإطار NET

حزم .NET Framework هي ملفات أساسية للتطبيقات التي تعمل على النظام. يتم تثبيت بعض هذه الحزم مع نظام التشغيل أو بعد التحديثات الأولى (Windows Update).
من المحتمل أنك واجهت مواقف لم تتمكن فيها من تثبيت أحد التطبيقات بسبب عدم تثبيت حزمة Microsoft .NET Framework.
Pe dotnet.microsoft.com يمكنك العثور على العديد من إصدارات .NET Framework التي يمكن أن تساعدك في حل مشكلة فقدان ملف .DLL

مايكروسوفت Visual C ++ القابلة لإعادة التوزيع

Pe support.microsoft.com ابحث عن أحدث حزم Visual C ++. قد يكون لديك إصدار قديم وقد لا يجد التطبيق الذي تقوم بتشغيله ملف .dll محددًا أو قد لا يفهمه.
مايكروسوفت تستعد بالفعل لمرحلة التطوير beta، Visual Studio 2022 ، والذي يأتي مع العديد من تطبيقات التعليمات البرمجية القائمة على الذكاء الاصطناعي.
قم بتنزيل وتثبيت إصدار Visual C ++ المشار إليه بواسطة التطبيق الخاص بك.

إذا كان ملف .DLL المفقود خاصًا بتطبيق ما ، فإن أفضل طريقة هي إعادة تثبيت التطبيق أو استخدام أداة الإصلاح (تحتوي العديد من التطبيقات على هذه الأداة).

لا تقم بتنزيل ملفات .DLL من الإنترنت إذا كنت لا ترغب في إصابة جهاز الكمبيوتر الخاص بك بفيروس أو لديك مشكلات كبيرة في نظام التشغيل.

تستخدم Microsoft ملفات .DLL منذ أول نظام تشغيل تم إطلاقه بواسطة الشركة ويتم الاحتفاظ بها على Windows XP، Windows 7, Windows 8, Windows 10 si Windows 11.

شغوفة بالتكنولوجيا ، أكتب بسرور StealthSettings.com منذ عام 2006. لدي خبرة واسعة في أنظمة التشغيل: macOS, Windows سي Linuxبل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

كيف » Windows How-To » ما هي ملفات DLL وماذا نفعل إذا كان أحدها مفقودًا من النظام / لم يتم العثور على ملف DDL
اترك تعليق