بالتأكيد واجهنا في أي وقت مضى رسالة خطأ في ويندوز يمنعنا من فتح البرنامج لأننا نفتقد ملفًا ضروريًا. تظهر هذه الرسالة ، لأسباب مختلفة ، عندما يتعذر على البرنامج تحميل أجزاء الكود ، المخزنة في ملفات منفصلة ، الضرورية للعمل. على الرغم من وجود عدة طرق لمحاولة إصلاح هذه المشكلات ، إلا أن أحد أسرعها وأسهلها هو البحث يدويًا عن هذه المكتبات ونسخها مباشرة إلى دليل التثبيت الخاص بالبرنامج حتى يتمكن من الوصول إليها. وهذه هي الطريقة التي سنكون قادرين على ذلك حل أي خطأ DLL في Windows 10.
ما هي ملفات Windows DLL؟
DLL هو اختصار لمكتبة الارتباط الديناميكي ، أو مكتبة الارتباط الحيوي بالإسبانية. تحتوي هذه الملفات على أجزاء من التعليمات البرمجية والبيانات اللازمة لعمل العديد من البرامج. إن احتواء جميع البرامج الموجودة على جهاز الكمبيوتر الخاص بنا على جميع هذه الملفات لن يؤدي إلا إلى التكرار واستخدام مساحة القرص غير الضروري. لذلك ، لتحسين المساحة وتسهيل المهمة للمبرمجين ، تتضمن هذه المكتبات التعليمات البرمجية التي يتم استخدامها بشكل عام من قبل جميع البرامج (على سبيل المثال ، MSVCP ، الإرشادات اللازمة للتحكم في windows ، DirectX ، .NET framework ، إلخ) بحيث يتم ذلك بدلاً من الكل البرامج التي تستخدم مكتباتها الخاصة ، يتم الوصول إليها من دليل مشترك. تتشابه مكتبات DLL في برنامج Windows تقريبًا مع تبعيات البرامج في ملف لينكس نظام التشغيل.
المزايا الرئيسية لاستخدام مكتبات DLL المشتركة هي:
- حجم أصغر للملفات القابلة للتنفيذ.
- سهولة مشاركة الكود مع البرامج الأخرى حتى مع المطورين الآخرين.
- الديناميكية الأكبر تعني سهولة أكبر عند حل المشكلات. ويسمح بتحديث البرنامج حسب المكونات.
- يحسن ويسهل إدارة الموارد ويسمح باستخدام ذاكرة النظام بشكل أفضل.
لماذا يمكن أن يفشلوا
يحتوي Windows على مكتبات DLL الخاصة به. وفي البداية ، يجب ألا تفشل هذه الأمور. ومع ذلك ، هناك العديد من الأسباب التي تجعل هذه الملفات تختفي وتؤدي إلى جميع أنواع المشاكل. على سبيل المثال ، أحد أكثرها شيوعًا هو استبدال ملف بإصدار جديد من نفس المكتبة. على الرغم من أنه يجب أن يكون هناك بعض التوافق مع الإصدارات السابقة بين الإصدارات ، فقد تكون هناك برامج تعمل فقط مع إصدار معين من المكتبة بسبب سوء التصميم. لذلك ، إذا قمنا بتحديثها ، فسوف نواجه مشاكل.
سبب آخر لوجود هذه الأنواع من الأخطاء هو أننا حذفنا ملفات DLL هذه عن طريق الخطأ. وحتى لأنها تم تعديلها بواسطة فيروس وبالتالي لا تتمتع بالسلامة الصحيحة. يمكن أن يكون أيضًا بسبب عطل في القرص الصلب نفسه أدى إلى إتلاف هذه الملفات ، أو مشاكل في برامج التشغيل.
إصلاح الأخطاء في مكتبات DLL
إذا كانت لدينا مشاكل منفصلة مع هذه الملفات (على سبيل المثال ، تؤثر فقط على برنامج معين) ، فإن أفضل طريقة لحلها هي ابحث عن الملف المعني في إحدى صفحات الويب الذي سنراه لاحقًا ، ونسخه إلى مجلد البرنامج الذي لا يسبب مشاكل. يمكننا حتى نسخها إلى مجلدات C: / Windows / System32 أو C: / Windows / SysWOW64 (32 بت و 64 بت على التوالي) بحيث يمكن لجميع البرامج الوصول إلى هذه المكتبات. يجب أن نتذكر أنه إذا لم نستخدم Windows 10 ، فيجب علينا تسجيل المكتبة باستخدام الأمر "regsvr32 / u name.dll." من CMD تم نسخها مرة واحدة إلى الدلائل أعلاه حتى تتمكن البرامج من استخدامها.
لكن ، أولاً وقبل كل شيء ، يمكننا تجربة الحيل الصغيرة الأخرى التي يمكن أن تساعدنا في حل هذه المشكلات. على سبيل المثال ، من الممكن أن تكون المشكلة بسبب إغلاق المكتبة ، وبالتالي إعادة تشغيل بسيطة يمكن أن تساعدنا على العمل مرة أخرى. يمكننا أيضا أن نحاول إلغاء التثبيت وإعادة التثبيت البرنامج الذي يسبب لنا المشاكل بحيث يقوم معالج التثبيت بنسخ التبعيات الضرورية مرة أخرى.
يمكننا حتى أن نحاول فحص النظام بحثًا عن الأجزاء التالفة وإصلاح الكل سلامة مشاكل قد يكون على جهاز الكمبيوتر. يمكننا أيضًا القيام بذلك من نافذة CMD ، بأذونات المسؤول ، وتنفيذ الأمر "sfc / scannow".
أخيرًا ، يمكننا أيضًا أن نحاول إعادة تثبيت الأكثر شيوعًا ويندوز حزم المكتبة . من بين البريد ، يمكننا تسليط الضوء مایکروسوفت Visual C ++ Redistributable أو .NET Framework أو DirectX.
أفضل المواقع لتنزيل DLL مجانًا
في Google ، يمكننا العثور على مئات من صفحات الويب التي تسمح لنا بالعثور على جميع أنواع ملفات DLL وتنزيلها مجانًا. لكن الحقيقة هي أننا يجب أن نكون حذرين في كل هذه الصفحات. بعضها مليء بالإعلانات ويسعى لخداعنا لتنزيل أدوات تثبيت مزيفة ، بدلاً من مساعدتنا في حل المشكلات ، تسبب لنا مشاكل جديدة. بالإضافة إلى ذلك ، يمكن للآخرين توزيع ملفات قديمة أو معدلة تعرض جهاز الكمبيوتر الخاص بنا للخطر. وبالطبع ، هناك من لا يسمح لنا بتنزيل أي شيء إذا لم ندفع مقابل البرنامج.
لهذا السبب ، إذا أردنا تجنب المشاكل ، نوصي باستخدام مواقع ويب موثوقة وآمنة مثل ما يلي.
ويكي- DLL
هذا واحد من أبسط وأنظف وأمن مواقع الويب للعثور على جميع أنواع ملفات DLL. في هذه الصفحة سنكون قادرين على العثور على أي مكتبة بالاسم ، باستخدام محرك البحث الخاص بها ، وبالبحث بالأحرف الأولى. سنكون قادرين أيضًا على رؤية المكتبات الجديدة التي تم تسجيلها على النظام الأساسي والعثور على المكتبات الأكثر شيوعًا التي عادةً ما يقوم المستخدمون بتنزيلها كثيرًا ، مثل vcruntime140.dll أو msvcp140.dll أو D3DCompiler_43.dll أو xlive.dll ، من بين أمور أخرى .
يمكننا الوصول إلى صفحة الويب هذه من هنا .
ملفات DLL
يعد موقع الويب هذا أيضًا أحد أشهر المواقع المخضرمة والموثوقة للعثور على جميع أنواع ملفات DLL. يحتوي هذا الموقع على محرك بحث ، للعثور على تبعية الاسم المحدد الذي نشير إليه ، بالإضافة إلى سهولة البحث بالحرف الذي يبدأ به. تحتوي ملفات DLL على واحدة من أكثر قواعد البيانات اكتمالاً التي يمكننا العثور عليها لأنها تتيح للمستخدمين طلب وتحميل مكتباتهم الديناميكية الخاصة بهم للحصول على أكبر عدد ممكن منها.
يمكننا الوصول إلى هذا الموقع لتنزيل المكتبات من هذا الرابط .
DLme
هذا موقع آخر موثوق به لتنزيل ملفات DLL التي يمكننا العثور عليها على الشبكة. صفحتها الرئيسية واضحة جدًا وسهلة الفهم ، حيث تجد مربع بحث لإدخال اسم المكتبة التي نحتاجها والعثور على جميع النتائج ذات الصلة في الوقت الحالي. بالإضافة إلى ذلك ، فإنه يحتوي أيضًا على نظام لطلب المكتبات المفقودة في قاعدة بياناته ونظام آخر لإرسال مكتباتنا الخاصة.
يمكننا الوصول إلى هذه الصفحة من هنا .
dlldownloader
هذا الموقع ، بشكل عام ، مشابه للمواقع السابقة. لكن ميزته الرئيسية هي أنه بالإضافة إلى السماح لنا بالبحث بسهولة عن أي مكتبة ديناميكية لنظام التشغيل Windows 10 ، فإنه يحتوي أيضًا على أقسام محددة لإصدارات أخرى من نظام التشغيل. وبالتالي ، من هذه الصفحة ، سنتمكن من العثور على أي مكتبة قد نحتاج إليها وتنزيلها من Windows XP إلى أحدث إصدار من Windows 10 ، كلاهما 32 بت و 64 بت.
يمكننا الوصول إلى هذا الموقع من الرابط التالي .