فهم ملفات DLL
إن ملف مكتبة الارتباط الحيوي (DLL) هو ملف تنفيذي يسمح للبرامج بمشاركة البرمجيات والموارد الأخرى الضرورية لتنفيذ مهام معيّنة. يوفّر Microsoft Windows ملفات DLL التي تحتوي على الوظائف والموارد التي تسمح للبرامج التي تستند إلى Windows بالعمل في بيئة Windows.
تظهر ملفات DLL غالباً كملفات ذات اللاحقة .DLL؛ ومع ذلك، قد تكون ذات لاحقة .exe أو غيرها من اللواحق. على سبيل المثال، يوفر الملف Shell.dll إجراء السحب والإفلات لـ Object Linking and Embedding (OLE) الذي يستخدمه Windows والبرامج الأخرى. إن ملفات Kernel.exe، وUser.exe، وGdi.exe هي أمثلة عن ملفات DLL ذات اللاحقة .exe. فهي توفر البرمجيات، والبيانات، والإجراءات للبرامج التي تعمل تحت نظام تشغيل Windows. على سبيل المثال، يوفر أحد هذه الملفات وظيفة إنشاء إطار "CreateWindow" التي تستخدمها البرامج عند إنشاء إطار جديد على الشاشة. في Windows، يكون برنامج التشغيل القابل للتثبيت هو DLL أيضاً. يمكن للبرنامج فتح برنامج التشغيل، وتمكينه، والاستعلام عنه، وتعطيله، وإغلاقه، وذلك استناداً إلى الإرشادات المكتوبة في ملف DLL.
يمكن العثور على ملفات DLL في دليل Windows، أو دليل Windows\System، أو دليل البرنامج المعني.
إذا قمت بتشغيل برنامج وكان أحد ملفات DLL الخاصة به مفقود أو معطوب، قد تتلقى رسالة خطأ مثل "تعذر إيجاد xyz.dll." إذا قمت بتشغيل برنامج لديه ملف DLL ذو تاريخ منته أو ملفات DLL غير متطابقة، قد تظهر رسالة الخطأ التالية "Call to undefined dynalink". في حال حدوث ذلك، يجب أن تحصل على نسخة من ملف DLL وتضعها في الدليل الصحيح ليعمل البرنامج بشكل صحيح.
لتحديد أصل ملف DLL
انقر فوق ابدأ، وأشر إلى بحث، ومن ثم انقر فوق عن ملفات أو مجلدات. 1
في مربع المسماة اكتب اسم الملف الذي تريد البحث عنه، على سبيل المثال 2shell32.dll" (بدون علامات الاقتباس) وانقر فوق محركات الأقراص الثابتة المحلية أو حرف محرك الأقراص الذي تريد البحث فيه في المربع بحث في، ومن ثم انقر فوق البحث الآن.
3في القائمة التي تظهر، انقر بزر الماوس الأيمن فوق الملف، وانقر فوق خصائص، ومن ثم انقر فوق علامة التبويب الإصدار.
إذا كان الملف هو ملف Microsoft، استخرج نسخة جديدة من الملف. للحصول على معلومات حول استخراج ملفات Windows، راجع موضوع Knowledge Base رقم Q129605، "How to Extract Original Compressed Windows Files." (قد لا يتوفر هذا الموضوع إلا باللغة الإنكليزية.)
إذا كان اسم الشركة الذي يظهر في التبويب الإصدار غير Microsoft، اتصل بالشركة المصنّعة للحصول على مساعدة.
تتوفر هذه المعلومات أيضاً في Microsoft Knowledge Base. إذا كنت ترغب في عرض هذه المعلومات مباشرة، راجع موضوع Knowledge Base رقم Q87934، "Definition and Explanation of a .DLL File." (قد لا يتوفر هذا الموضوع إلا باللغة الإنكليزية.)
ودمتم سالمين انشاالله