ما هي ملفات DLL وكيف تعمل؟

ما هي ملفات DLL وكيف تعمل؟

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

ومع ذلك ، يجب أن يكون من المثير للاهتمام معرفة المزيد عن هذه الملفات. تبدو مهمة ، لأن غيابهم لا يسمح بتشغيل برنامج ، لذا تعرف على ما هو ملف dll وكيف يعمل dll؟

انتقل إلى هذه المقالة واحصل على معلومات حول ملفات DLL وكيف يعمل dll؟

ما هي ملفات DLL؟

يرمز DLL إلى " Dynamic-Link Library " ، وهو تنفيذ Microsoft لمفهوم المكتبة المشتركة في أنظمة تشغيل Microsoft Windows و OS / 2. إنها لا تقل أهمية عن EXE ولكنها أعطيت اسمًا مختلفًا للتوضيح في عملية الربط.

ومع ذلك ، لا يمكن تطبيق ملف DLL مباشرة ، وبالتالي فإن أدوات مثل rundll.exe و rundll32.exe مطلوبة.

ما هي ملفات DLL وكيف تعمل؟

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

في ملف DLL Word البسيط ، قم بتخزين الكود والبيانات التي تستخدمها برامج مختلفة مختلفة. يمكن استخدام ملف DLL واحد بواسطة برامج مختلفة ، إذا كان من المفترض أن يحتاجوا إليها ، مما يلغي الحاجة إلى عدة نسخ من نفس المعلومات.

كيف تعمل ملفات DLL؟

تصور ملفين مختلفين - " example.exe " ، وهو ملف قابل للتنفيذ شائع ، و " library.dll " ، وهو ملف DLL يتم تنفيذه بواسطة هذا الملف. كيف يتم توصيل هذين الملفين بواسطة نظام التشغيل عند تشغيل " example.exe

ما هي ملفات DLL وكيف تعمل؟

عند تشغيل " example.exe " ، يقوم نظام التشغيل بتحميله وتحديد موقع جدول البيانات بداخله ، مؤكداً أن "هذا البرنامج يستخدم قائمة الوظائف التالية من مكتبة ملفات DLL" والتي تُعرف تقنيًا باسم " الاستيراد " أو " الاستيراد " وظائف "من ملف DLL" library.dll "في برنامج" example.exe ".

بعد ذلك ، يبحث رمز أداة التحميل عن "library.dll" وإذا حدد موقعه ، فسيتم تحميل الملف. داخل ملفات DLL هذه ، هناك قائمة أخرى تُعرف باسم " قائمة التصدير " ، والتي تضم عناوين معينة لكل وظيفة داخل ملف DLL.

من هذا الوقت ، عندما يتطلب "example.exe" استدعاء دالة من "library.dll". إنه يستخدم هذا العنوان ببساطة.

ماذا لو واجهتك مشكلة أثناء تنفيذ برنامج؟ هناك طريقتان متشابهتان لحل المشكلة. في كثير من الأحيان ، تكون ملفات DLL المفقودة جزءًا من Microsoft .Net Framework ، لإصلاحها ، يمكنك ببساطة إعادة تثبيت هذا المكون وتنزيله.

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

كيفية الحصول على ملفات DLL وتخزينها؟

عندما يفتقر أي برنامج إلى ملف DLL ، فإن الطريقة العادية هي البحث في هذا الملف عبر الإنترنت وتخزينه في مجلد غير صحيح في محرك الأقراص الثابتة الخاص بنا وسيعمل البرنامج بشكل جيد ، ولكن كما ذكرت سابقًا ، قد تتطلب البرامج المختلفة هذا الملف ، لذلك فهو كذلك من الأفضل وضعها في المكان الذي يمكنهم فيه الحصول عليه جميعًا. إذن ، المجلد "System32" (C: \ Windows \ System32). يجب على مستخدمي الإصدار x64 أيضًا نسخ ملف DLL إلى "C: \ Windows \ SysWOW64" وكلتا العمليتين تتطلبان امتيازات المسؤول لأدائها.

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

بعض أسماء ملفات DLL الشائعة

mfc42u.dll - MFC (فئة مؤسسة Microsoft). تم تضمين ملف DLL هذا في أنظمة التشغيل Windows 7 و XP و Windows Vista.

وهو موجود في الدليل C: \ Windows \ System32 \ . إذا وجدت ملف dll هذا مفقودًا بسبب تثبيت Windows تالفًا. ما عليك سوى إجراء استعادة للنظام لإصلاحه.

mfc80u.dll  - تم إنشاؤه باستخدام Visual C ++ 2005 لبعض برامج Windows. إذا وجدت هذا الملف مفقودًا ، فقم بتثبيت حزمة Microsoft Visual C ++ 2005 القابلة لإعادة التوزيع .

تتضمن هذه الحزمة msvcm80.dll و mfcmifc80.dll و msvcr80.dll و mfc80.dll و mfcm80.dll و msvcp80.dll .

mfc90u.dll - تم إنشاؤه باستخدام Visual C ++ 2008 لبعض برامج Windows. إذا وجدت هذا الملف مفقودًا ، فقم بتثبيت حزمة Microsoft Visual C ++ 2008 القابلة لإعادة التوزيع .

تتضمن هذه الحزمة msvcm90.dll و mfcmifc90.dll و msvcr90.dll و mfc90.dll و mfcm90.dll و msvcp90.dll .

mfc100u.dll - تم إنشاؤه باستخدام Visual C ++ 2010 لبعض برامج Windows. إذا وجدت هذا الملف مفقودًا ، فقم بتثبيت حزمة Microsoft Visual C ++ 2010 القابلة لإعادة التوزيع .

تتضمن هذه الحزمة msvcm100.dll و mfcmifc100.dll و mfc100.dll و msvcr100.dll و mfcm100.dll و msvcp100.dll .

الحل التلقائي لملفات DLL

كما ذكرت أعلاه بعض الأسماء الشائعة لملفات DLL ، هناك المزيد منها الذي يختفي ويسبب المشكلة ويمنعك من أداء أي مهمة.

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

بدلاً من المخاطرة وتنزيل ملفات DLL من مواقع مختلفة ، جرب هذه الأداة ، وستعمل تلقائيًا على إصلاح ملفات DLL وإصلاح أخطاء DLL دون الحاجة إلى أي محترف.

احصل على أداة إصلاح DLL لإصلاح أخطاء ملفات DLL والأخطاء

خاتمة

حسنًا ، هذا كل شيء عن ملفات DLL.

آمل أن تحصل على المعرفة حول ما هو dll ، وكيف يعمل dll ، وبعض الأسماء الشائعة لملفات DLL ، وكيفية تخزين ملفات DLL.

على الرغم من ذلك ، إذا كان لديك أي أسئلة تتعلق بهذه المقالة ، فاتركها في قسم التعليقات أدناه.

Leave a Comment

كيفية تصدير كلمات المرور من Microsoft Edge

كيفية تصدير كلمات المرور من Microsoft Edge

تعلم كيفية تصدير كلمات المرور من Microsoft Edge بسهولة وأمان باستخدام خطوات واضحة. قم بتأمين معلوماتك الشخصية بشكل أفضل.

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

تعلم كيفية استخدام انتقالات الشرائح في PowerPoint لجعل عرضك التقديمي مميزًا وتفاعليًا.

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

تعرف على كيفية استكشاف خطأ تعذر العثور على عنوان IP للخادم وإصلاحه ، وكذلك احصل على حل سهل لإصلاح هذه المشكلة.

كيفية إصلاح Err_Cache_Miss في جوجل كروم

كيفية إصلاح Err_Cache_Miss في جوجل كروم

هل تتلقى رسالة الخطأ Err_Cache_Miss أثناء استخدامك Google Chrome؟ إليك بعض الإصلاحات السهلة التي يمكنك تجربتها لإصلاح المشكلة بكفاءة.

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

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

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

تتعلم كيفية إصلاح خطأ ERR_CONNECTION_RESET على أنظمة التشغيل Windows 10 و Mac و Android. اتبع الحلول الفعالة الموصى بها لحل المشكلة بنجاح.

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

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

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

لإصلاح خطأ فشل أجهزة NMI في النظام، استكشف حلولاً متنوعة مثل إجراء فحص SFC، والتحقق من الأجهزة والبرامج، وتحديث برامج التشغيل والمزيد.

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

إذا كنت تمتلك Samsung Galaxy A12 وواجهت مشكلات، إليك قائمة بالحلول للمشاكل الشائعة.

كيفية الترقية من Windows 11 Home إلى Pro

كيفية الترقية من Windows 11 Home إلى Pro

تعلم كيفية ترقية Windows 11 Home إلى Pro بطريقة سهلة وسريعة. احصل على الميزات المتقدمة من Windows 11 Pro الآن!