البرنامج الذي يوجد به جميع ملفات dll أين يمكنني الحصول على مكتبة DLL المفقودة؟

09.08.2019

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

كيفية تثبيت ملف DLL

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

وضع وتسجيل ملفات المكتبة

قبل تثبيت ملف DLL على نظام التشغيل Windows 7،8،10، تحتاج إلى تنزيله، وبالضبط لعمق بت النظام.

دعونا نحدد سعة البت التي يتمتع بها نظامك (إذا كنت متأكدًا، فيمكنك تخطي هذه الخطوة)

الخطوة 1. انقر بزر الماوس الأيمن على "جهاز الكمبيوتر" واختر "خصائص"

الخطوة 2.في النافذة التي تفتح، يمكننا قراءة خصائص الكمبيوتر وإصدار نظام التشغيل وعمق البت الخاص به 32 (x86) أو 64 بت. في حالتنا، لدينا نظام التشغيل Windows 10 64 بت.

·

الخطوه 3.بعد تنزيل الملفات، يجب وضعها في المجلد الجذر وتسجيلها

بالنسبة لأنظمة x32 (x86)، يجب استبدال المكون أو وضعه في المجلد C:\Windows\System32؛

بالنسبة لنظام التشغيل x64، يتعين عليك استبداله أو نقله إلى المجلد C:\Windows\SysWOW64؛

الخطوة 4.يجب أن يتم تسجيل الملف في النظام.

يمكنك القيام بذلك عن طريق فتح سطر الأوامر باستخدام المجموعة "Win" + "R"، أو النقر فوق "ابدأ" و"تشغيل"؛

في النافذة التي تفتح، أدخل ما يلي، مفصولاً بمسافة: regsvr32 file name.dll - حيث "regsvr32" هو أمر التسجيل، و"file name.dll" هو الاسم الكامل للمكون المدرج؛

أو يمكنك تحديد موقع الملف يدويًا - regsvr32.exe + مسار الملف

الخطوة 5.انقر فوق "موافق" وأعد تشغيل جهاز الكمبيوتر الخاص بك حتى تدخل الإعدادات الجديدة حيز التنفيذ.

أود أن أشير على الفور إلى أنه قد تحدث أخطاء أثناء التسجيل. على سبيل المثال: "فشل تحميل الوحدة." تحدث عادة لثلاثة أسباب

  1. المسار إلى الملف غير صحيح، أو لم يتم نقل الملف إلى دليل System32 أو SysWOW64
  2. لا يلزم تسجيل جميع ملفات DLL على الإطلاق؛ في بعض الأحيان يكفي نسخها ببساطة إلى دليل System32 أو SysWOW64 أو وضعها في جذر اللعبة أو البرنامج الذي به مشكلة.
  3. لقد تم بالفعل تسجيل الملفات من قبل

طريقة التسجيل الثانية

الخطوة 1.يمكنك تسجيل الملف باستخدام سطر الأوامر، والذي يجب تشغيله كمسؤول.

الخطوة 2.كتابة أمر regsvr32.exe + مسار الملفواضغط على "أدخل"

الخطوه 3.ستظهر رسالة تقول "كل شيء سار على ما يرام"، فقط أعد تشغيل الكمبيوتر

هذا كل شيء، الملف مسجل، يمكنك محاولة تشغيل لعبتك أو برنامجك

إليك بعض النصائح التي قد تكون مفيدة لك.

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

برنامج جناح DLL.

قبل الانتقال إلى مراجعة برنامج مفيد جديد، أود أن أشكر القراء على دعمهم النشط. كتابي الجديد سيصدر يوم الاثنين بعنوان "الهدية الترويجية الآمنة @ على الإنترنت". ومؤخرًا، قدمت على الرابط معلومات تفصيلية عن محتويات الكتاب الجديد وكيفية شرائه. بصراحة، لم أتوقع مثل هذه الضجة. بالطبع، فهمت أن الكتاب مهم، لكن إلى هذا الحد... خلال الفترة الماضية، بعد ظهور الإعلان، تم تلقي الطلبات المسبقة لنصف الطبعة الأولى تقريبًا! هذا يجعلني سعيدا! وهذا يعني أنه سيكون هناك تداول إضافي ثانٍ وثالث. ولمن لم يعرف بعد مضمون الكتاب وكيف يمكن اقتنائه، الرابط موجود بالأعلى.

بعد هذا الاستطراد الغنائي، ننتقل بسلاسة إلى مراجعة برنامج جديد مثير للاهتمام يسمى DLL Suite. يتيح لك هذا البرنامج العثور تلقائيًا على المشكلات في المكتبات الديناميكية وإصلاحها.

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


نقوم بالتثبيت.


هيا بنا إلى العمل.


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





التعليمات

  1. افتح الملف المضغوط الذي قمت بتنزيله من الموقع.
  2. قم باستخراج ملف DLL إلى أي مكان على جهاز الكمبيوتر الخاص بك.
    • بعد ذلك ننصحك بوضع الملف في مجلد البرنامج الذي يطلب هذا الملف. تأكد من أنك تستخدم تنسيق ملف DLL 32 بت لبرنامج 32 بت وتنسيق ملف DLL 64 بت لبرنامج 64 بت، وإلا فقد تتلقى الخطأ 0xc000007b.
  3. إذا لم تحل الخطوات المذكورة أعلاه مشكلتك، فضع الملف في مجلد النظام. بشكل افتراضي، يوجد هذا المجلد هنا:
    • C:\Windows\System (Windows 95/98/Me)،
      C:\WINNT\System32 (Windows NT/2000)، أو
      C:\Windows\System32 (Windows XP، Vista، 7، 8، 8.1، 10).
  4. في نظام التشغيل Windows 64 بت، يوجد المجلد الافتراضي لملفات DLL 32 بت هنا:

C:\Windows\SysWOW64\ ولملفات DLL ذات 64 بت
جيم:\ويندوز\System32\ .

تأكد من الكتابة فوق أي ملفات موجودة (ولكن احتفظ بنسخة احتياطية من الملف الأصلي).

قم بإعادة تشغيل جهاز الحاسوب الخاص بك.

إذا لم يؤد ذلك إلى حل المشكلة، فجرّب الخطوات التالية لإضافة الملف إلى السجل:

بالنسبة لملفات DLL 32 بت على إصدارات 32 بت من Windows ولملفات DLL 64 بت على Windows 64 بت:

  1. افتح موجه أوامر مرتفع.
    • للقيام بذلك، انقر فوق ابدأ، ثم كافة البرامج، وحدد الملحقات، وانقر بزر الماوس الأيمن على موجه الأوامر، ثم انقر فوق "تشغيل كمسؤول".
    • إذا طُلب منك إدخال كلمة مرور المسؤول أو تأكيدها، فأدخل كلمة المرور أو انقر فوق "السماح".
  2. بعد ذلك، اكتب regsvr32 "filename".dll ثم اضغط على Enter.

لإضافة ملفات DLL 32 بت إلى التسجيل على نظام التشغيل Windows 64 بت:

  1. افتح موجه أوامر مرتفع باتباع الخطوات المذكورة أعلاه.
    • القرص المضغوط ج:\windows\syswow64\
  2. بعد ذلك، اكتب ما يلي واضغط على Enter:
    • regsvr32 ج:\windows\syswow64\"اسم الملف".dll

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

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

مكتبة الارتباط الحيوي

DLL (بالإنجليزية: مكتبة الارتباط الديناميكي) - مكتبة ديناميكية

DLL (بالإنجليزية: Dynamic-link Library) هو مفهوم لنظام التشغيل Microsoft Windows، وهي مكتبة ديناميكية تسمح بالاستخدام المتكرر بواسطة تطبيقات البرامج المختلفة، وهو مفهوم لنظام التشغيل Microsoft Windows. تتضمن مكتبات DLL أيضًا عناصر تحكم ActiveX وبرامج التشغيل.

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

أغراض تقديم مكتبات الارتباط الحيوي (DLL).

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

علاوة على ذلك، كان الهدف منه تحسين كفاءة تطوير واستخدام أدوات النظام من خلال النمطية. كان من المفترض أن يؤدي استبدال برامج DLL من إصدار إلى آخر إلى السماح بتوسيع النظام بشكل مستقل دون التأثير على التطبيقات. بالإضافة إلى ذلك، يمكن استخدام ملفات DLL بواسطة أنواع مختلفة من التطبيقات - على سبيل المثال، Microsoft Office، وMicrosoft Visual Studio، وما إلى ذلك.

وفي وقت لاحق، تطورت فكرة النمطية إلى مفهوم عناصر تحكم ActiveX.

في الواقع، لم يتم تحقيق الفوائد الكاملة لتنفيذ مكتبات الارتباط الحيوي (DLL) بسبب ظاهرة تسمى DLL hell. يحدث جحيم DLL عندما تتطلب تطبيقات متعددة إصدارات مختلفة من ملفات DLL في نفس الوقت لأنها غير متوافقة تمامًا، مما يؤدي إلى تعارضات خطيرة. عندما نما النظام إلى حجم معين، بدأ عدد ملفات DLL في تجاوز عدة آلاف، ولم تكن جميعها موثوقة ومتوافقة تمامًا، وبدأت الصراعات مثل DLL hell في الحدوث في كثير من الأحيان، مما قلل بشكل حاد من الموثوقية الإجمالية للنظام. بدأت الإصدارات اللاحقة من Microsoft Windows في السماح بالاستخدام المتوازي لإصدارات مختلفة من مكتبات الارتباط الحيوي (DLL)، مما أدى إلى إبطال فوائد مبدأ النمطية الأصلي.

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

بغض النظر عن البرنامج والغرض الذي يتم استخدام ملف dll فيه، فإن تثبيت المكتبة وتسجيلها سيتبع دائمًا نفس الخوارزمية. تتبع كافة إصدارات نظام التشغيل Windows نفس القواعد عند الاتصال بالمكتبات الديناميكية وتسجيلها.

تعليمات خطوة بخطوة:

كيف وأين لنسخ ملف DLL

تحدث أخطاء مكتبات الارتباط الديناميكي (DLL) لأسباب مختلفة: الملف تالف، أو غير متوافق مع Windows أو برنامج معين، أو مصاب بفيروسات، أو تم حذفه. الحل هو نفسه دائمًا: قم بتنزيل الإصدار الصحيح والكامل من المكتبة، ثم قم بتسجيل الملف في النظام عبر سطر الأوامر. عادة، لا تستغرق العملية برمتها أكثر من 2-5 دقائق.

يمكنك وضع (فك ضغط ونسخ) أي مكتبات dll هنا، وستعمل الملفات المثبتة:

  • للنوافذ 95/98/أنا- يتم نسخ الملف إلى المجلد جيم:\ويندوز\النظام
  • للنوافذ نت/2000- يتم نسخ الملف إلى المجلد C:\WINNT\System32
  • للنوافذ إكس بي، فيستا، 7، 8- نسخ إلى المجلد جيم:\ويندوز\System32
  • ل ويندوز 64 بت- انسخ ملف dll إلى مجلد جيم:\ويندوز\SysWOW64

حيث يمكنك تنزيل المكتبة المطلوبة:

  • إذا كانت هذه لعبة أو برنامج: بتصميم مختلف للعبة، من جهاز كمبيوتر آخر يعمل عليه التطبيق، من قرص (أعد تثبيت البرنامج).
  • إذا كانت هذه مكتبة نظام، فتحقق من أهمية برامج التشغيل أو DirectX أو أي مكون آخر، إذا كان النظام يكتب في الملف أو البرنامج الذي حدث فيه الخطأ. يمكنك نسخ ملف dll من كمبيوتر آخر بنفس حجم البت وإصدار Windows (7، 8، 10). قد لا يكون سبب الخطأ المكتبة نفسها، ولكن أيضًا البرنامج الذي يستخدمها.
  • يمكنك دائمًا تنزيل الإصدار المطلوب من الملف من أرشيفات dll مثل dll.ru أو ru.dll-files.com. تحقق بعناية من إصدار نظام التشغيل المخصص للمكتبة. يجب عليك أيضًا إلقاء نظرة فاحصة على ما تم تنزيله: بدلاً من المكتبة المطلوبة، تحاول العديد من المواقع إدخال برامجها المدفوعة لإصلاح الأخطاء في ملفات DLL.
  • حاول العثور على مقالة تحتوي على حلول لمشاكل الملف المطلوب في القسم، أو استخدم البحث في الموقع.

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

تسري جميع التغييرات بعد تسجيل المكتبة في النظام وإعادة تشغيل الكمبيوتر. قبل ذلك، لا فائدة من محاولة تشغيل أي شيء - لن يتصل النظام بالملف.

للتحقق من سعة النظام تحتاج إلى النقر بزر الماوس الأيمن على الأيقونة "جهاز الكمبيوتر الخاص بي"وحدد العنصر "ملكيات". في المجلد الذي يفتح، سيتم كتابة قسم النظام: "نوع النظام: نظام تشغيل 64 بت، معالج x64."

تسجيل مكتبة على نظام ويندوز

أسهل طريقة لتسجيل DLL في Windows هي من خلال موجه الأوامر أو نافذة التشغيل. لفتح سطر الأوامر، عليك القيام بما يلي: انقر فوق ابدأ -> تشغيل أو مجموعة المفاتيح فوز+ر، يدخل cmd.exeو اضغط يدخل. يمكنك إدخال الأمر مباشرة في هذا الحقل دون فتح موجه الأوامر.

لتسجيل المكتبة تحتاج إلى كتابة الأمر regsvr32 filename.dllو اضغط يدخل. على سبيل المثال، regsvr32.exe msvcp110.dll.

لكي تدخل التغييرات حيز التنفيذ وتبدأ المكتبة في العمل، يجب عليك ذلك لإعادة تشغيل جهاز الكمبيوتر. إذا لم يرغب Windows في العثور على الملف الذي تريده، فيمكنك تحديد المسار الكامل: regsvr32.exe full_path_to_file.dll، على سبيل المثال regsvr32.exe C:/Windows/System32/msvcp110.dll.