التخطي إلى المحتوى الرئيسي

ماهي ملفات dll

ماهي ملفات dll
ملفات dll
هي اختصار لكلمة Dynamic-link library .. وتعني بالعربية ملفات الربط الديناميكي .. حيث يكون امتداد تلك الملفات هو “.dll“
وملفات dll هي عبارة عن برمجيات صغيرة او مكتبات لاكواد يتم استدعائها عند الطلب من البرامج التنفيذية “.exe” او الالعاب عند الحاجة اليها
يقوم ملف dll بوظيفة هامة وهي ان يجعل البرنامج التنفيذي “.exe” او اللعبة ان تستخدم اداة معينة مثل الطابعة وغيرها من الادوات .. وايضا يمكن استخدامة في تنفيذ مجموعة من الاكواد والاوامر التي فية.
مثال علي هذا , برنامج او لعبة تحتاج لمكان فارغ للتثبيت علي الجهاز فتقوم باستدعاء ملف dll الذي يحتوي علي الاوامر اللازمة لذلك.. حيث يقوم باخبار البرنامج او اللعبة فالمكان الذي يوجد بة مساحة خالية ..وبهذا يكون البرنامج او اللعبة اقل حجما لانة وفر كتابة اوامر واكواد موجودة اصلا علي الجهاز
يمكن استخدام تلك الملفات عن طريق اكثر من برنامج في نفس الوقت.
ويتم استخدام تلك الملفات بصورة واسعة بين البرامج بسبب سهولة تحديثها .. فمثلا عند تحديث احد البرامج , بدلا من اعادة كتابتها من جديد .. يتم فقط تحديث ملفات dll المسئولة عن بعض الوظائف في البرنامج
أنواع اخري لملفات DLL :
ملفات “ActiveX Controls “.ocx : وهي تستخدم لاختيار التاريخ والوقت من المفكرة “Calender”
ملفات “Control Panel “.cpl : وهي تستخدم لاظهار عناصر قائمة التحكم “Control Panel”
ملفات “Device driver “.drv : مثال عليها انها تستخدم للتحكم في وسائط “Drivers” الجهاز مثل الطابعة “Printer” و الكاميرا “Camera” و الماسح الضوئي “Scanner” .
مميزات ملفات dll :
التقليل من مساحة RAM المستخدمة: وذلك لان تلك الملفات لا تخزن علي ذاكرة الوصول العشوائي RAM علي عكس البرامج او الالعاب مما يوفر مساحة علي الرام
وايضا بسبب ان ملفات dll يمكن استخدامها بين اكثر من برنامج و في نفس الوقت
مما يوفر مساحة علي الرام التي تعود بالنفع وتؤدي بالتالي إلي تسريع اداء الجهاز .
مثال : عند استخدام برنامج Word لطباعة نص علي الطابعة Printer .. يتم استدعاء ملف dll المسئول عن الطباعة دون الحاجة إلي تخزينة علي RAM مع البرنامج او اللعبة ..
تقليل المساحة المستخدمة علي الهارد دسيك: تحميل البرنامج بشكل اسرع و تشغيلة بصورة اسرع
ادارة الذاكرة: حيث ان ملفات dll مصنفة إلي قطاعات , كل قطاع يحتوي علي صفات محددة .. فمثلا ملف dll قابل للقرائة فقط “Read-Only” واخر قابل للكتابة “Writable” , واخر تنفيذي “Executable” او غير تنفيذي “Non-Executable” .
حيث ان مجموعة الاوامر والاكواد التي تحتويها ملفات dll يتم استخدامها عن طريق اكثر من برنامج او لعبة .. وبالتالي يتم وجودة في مكان محدد علي الهارد ديسك حيث انة ولا داعي لوجوده في أكثر من مكان لاكثر من برنامج او لعبة وبالتالي يمكن الوصول الية بسهولة.
استيراد المكتبات: حيث ان ملفات dll يمكن استدعائها عند الحاجة .. حيث ان تلك الملفات لها عناوين تخزن في جدول خاص بها .. وعند طلب احد البرامج او الالعاب لملف dll فانة يقوم باستدعائة من خلال جدول خاص بكل عناوين dll علي الجهاز
حيث كما ذكرنا من قبل , فان ملفات dll ما هي إلا برمجيات او برامج تنفيذية صغيرة لا يمكن ان تعمل لوحدها .. لابد من ان يقوم برنامج او لعبة باستدعائها .
مشاكل وعيوب ملفات DLL :
ومن امثلة تلك المشاكل : مشكلة d3dx9_43.dll ومشكلة msvcr100.dll ومشكلة xinput1_3.dll ومشكلة d3dx9_30.dll ومشكلة rld.dll ومشكلة Kernel32.DLL و مشكلة binkw32.dll
احيانا عند تشغيل بعض البرامج التي تعتمد علي ملفات dll تظهر رسالة خطا ولا تعمل.. بسبب ان ملف dll الذي يستخدمة تم تغيير محتواة او مسحة عن طريق برنامج اخر وذلك لان ملفات dll يتم استخدامها عن طريق اكثر من برنامج
في بعض الاحيان ,عندما تقوم لعبة او برنامج باستدعاء ملفات dll بطريقة خاطئة تظهر رسالة خطأ “General Protection Fault” بمعني “خطأ حماية عام” ويكون سبب ذلك الخطأ خلل في عملية استدعاء الملف او ان الملف المطلوب لا يحتوي علي الاوامر البرمجية اللازمة او انة غير موجود اساسا او انة غير متوافق من نسخة ال Windows الموجودة علي جهازك
ويكون شكل رسالة الخطأ انها تظهر بعد تشغيل البرنامج او اللعبة .. وتحتوي نافذة الخطأ علي رسالة تبين اسم ملف dll المطلوب وسبب الخلل الذي ادي إلي ظهور تلك الرسالة.
ملاحظة : اغلب المشاكل التي تتعلق بعدم تشغيل الالعاب تكون بسبب ملفات الـ dll المفقودة ، فتظهر لك رسالة معناها ان ملف من ملفات الـ dll مفقودة ، وهناك العديد من هذه الملفات، لذلك فقط كل ما عليك هو الدخول الي هذا الموقع ثم تقوم بكتابة اسم الملف داخل مربع البحث ( اسم الملف كما ظهر لك في رسالة الخطأ ) كما بالصورة بالاسفل
https://www.dll-files.com/

تعليقات

المشاركات الشائعة من هذه المدونة

ارتفعت أسعار Ryzen 9 3900X

ارتفعت أسعار Ryzen 9 3900X بنسبة 16 بالمائة تقريبًا و نقص في الكميات أما الآن ، فإن معالج Ryzen 9 3900X من AMD ، والذي تم طرحه لأول مرة في شهر يوليو بقيمة 499 دولارًا من برنامج تجديد نظم الإدارة ، يباع الآن مقابل 569.99 دولارًا في أمازون وميكرو سنتر ، ويصل إلى 579.99 دولارًا في شركة Newegg. أجهزة الكمبيوتر ، مثل أي منتج استهلاكي آخر ، تتوافق مع قانون العرض والطلب. الأمر المثير للإهتمام هو أن Ryzen 9 3900X قد ارتفع في السعر منذ ما يزيد قليلاً عن ثلاثة أشهر منذ إصداره  ، وعلى الرغم من أننا رأينا بالفعل ارتفاعًا حادًا في الأسعار على eBay وبائعي الطرف الثالث ، إلا أن منافذ البيع بالتجزئة لديها الآن رفعت أيضا الأسعار. يبدو أن المعروض من AMD من Ryzen 9 3900X بدأ في النفاذ الكمية ، وهو أمر واضح لأن الجزء المكون من 12 نواة عملياً نفد في غالبية تجار التجزئة الرئيسيين. مع نضالات TSMC الأخيرة للوفاء بالمتطلبات العالية التي تبلغ 7nm ، من المحتمل أن يستغرق الأمر بعض الوقت قبل أن يبدأ سعر Ryzen 9 3900x  في الاستقرار. في هذه اللحظة ، فإن أسعار Ryzen 9 3900X موجودة في كل مكان....

ما الفرق بين سوكت شركة INTEL وشركة AMD

 ما الفرق بين سوكت شركة INTEL وشركة AMD   دائما الأشياء التي نسمعها بشكل متكرر ونعرفها هي ما تدفعنا إلي أسئلة هامة ومحيرة بعض الشئ ولعل أحد تلك الأشياء هو سوكت المعالج ( البروسيسور ) فالكثير من المستخدمين لأجهزة الكمبيوتر يعرف انه لايمكن تركيب معالج لشركة إنتل علي مازربورد من شركة AMD والعكس ايضا وإذا كنت تعرف بعض المعلومات الإضافية فسوف تعرف ان أشهر سوكت لمعالجات إنتل هو السوكت الذي يسمي LGA والسوكت الذي تستخدمه شركة AMD في معالجتها الحديثة هو AM4 ولكن ما الفرق بينهم وما يميز كل واحدا منهم عن الأخر هذا هو ما سوف نتطرق إليه اليوم في هذا الموضوع. اولاً سوف نجيب علي السؤال الأول وهو لماذا لايمكن تركيب معالج من شركة إنتل علي مازربورد من شركة AMD او العكس السبب في ذلك هو السوكت الخاص بكل معالج وكل شركة مذا تصمم السوكت هو المكان الذي يتم وضع المعالج فيه علي المازربورد حيث ان معالجات والمازربورد المخصصة لشركة إنتل يتم تصنيعها بطريقة معينة ونفس الأمر معالجات والمازربورد الخاصة بشركة AMD يتم تصنيعها بطريقة مختلفة تماما علي عكس طريقة شركة إنتل وعندما أذكر كلمة طريقة التصنيع فهنا انا ا...

دليل شامل على كسر سرع overclocking

 دليل شامل على كسر سرع ماذا يعني كسر سرعة المعالج وكرت شاشة Overclocking ؟:  دليل شامل للمبتدئين لكسر السرعة   ربما قد تكون قرأت عن كسر سرعة المعالج Overclocking سواء كان معالج مركزي CPU أو معالج رسومي ” كارت الشاشة ” GPU أو قد سمعت عنهُ من قِبل أحد أصدقائك، لكنك لا تعرف ماذا يعني ذلك وما الفائدة منهُ؟ هل هو أمرٌ جيد؟ فى الحقيقة سيتبادر إلى ذهنك عدة تساؤلات يصعب الإجابة عليها إن لم تكن لديك دراية بقطع الهاردوير.   لذلك سنتناول فى موضوعنا هُنا الإجابة على كافة تساؤلاتك بخصوص ذلك الأمر، تابع معي… ماذا يعني كسر السرعة Overclocking ؟ كل معالج له طاقة خاصة به إفتراضية يعمل بها كما هو في الغالب يعمل بتردد الاساسي او بـميسمى Base Clock، لكن غالبية المعالجات لا تعمل بالطاقة القصوي لها Max Boost Clock، بحيث يمكنك الوصول لتلك السرعة إذا قمت بكسر سرعة المعالج كرت شاشة لكن يجب أن كون هناك نظام تبريد قوي جدًا وايضا مزود دقة قوي ويجب على لوحة الام ان تكون داعة للكسر السرعة بيه نضام طاقة vrm جيد لكي لا تحدث أية مشكلة نتيجة الحرارة الزائدة الناتجة من زيادة السرعة. ويتم ذلك عن طريق ت...