• مكان وضع ملفات dll على نظام Windows 7. كيفية تثبيت ملفات DLL: بعض الطرق البسيطة

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

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

    الطريقة الأولى: DLL Suite

    DLL Suite هو برنامج يمكنه بنفسه العثور على الملف الذي تحتاجه على الإنترنت وتثبيته على النظام.

    للقيام بذلك ، سوف تحتاج إلى تنفيذ الخطوات التالية:


    كل شيء ، في حالة التنزيل بنجاح ، سيقوم البرنامج بتمييز الملف الذي تم تنزيله بعلامة خضراء.

    الطريقة 2: عميل DLL-Files.com

    يشبه عميل DLL-Files.com من نواح كثيرة البرنامج الذي تمت مناقشته أعلاه ، ولكن لديه بعض الاختلافات.

    لتثبيت المكتبة هنا عليك القيام بما يلي:


    هذا كل شيء ، تم نسخ DLL الخاص بك إلى النظام.

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

    إذا كنت بحاجة إلى نسخ الملف إلى مجلد بخلاف المجلد الافتراضي ، فانقر فوق الزر "تحديد الإصدار"والدخول إلى نافذة خيارات التثبيت لمستخدم متقدم. هنا تقوم بما يلي:

    1. حدد المسار حيث سيتم إجراء التثبيت.
    2. انقر فوق الزر "تثبيت الآن".

    سيقوم البرنامج بنسخ الملف إلى المجلد المحدد.

    الطريقة الثالثة: أدوات النظام

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

    ج: \ Windows \ System32

    في الختام ، يجب القول أنه في معظم الحالات يتم تثبيت ملفات DLL على طول المسار:

    ج: \ Windows \ System32

    ولكن إذا كنت تتعامل مع أنظمة تشغيل Windows 95/98 / Me ، فسيكون مسار التثبيت كما يلي:

    ج: \ ويندوز \ نظام

    لنظام التشغيل Windows NT / 2000:

    C: \ WINNT \ System32

    قد تتطلب أنظمة 64 بت مسار التثبيت الخاص بها.

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

    كيفية فتح ملف DLL

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

    صحيح أن المكتبات الديناميكية تخضع أحيانًا ل فكللحصول على قواعد ومبادئ العمل المخزنة فيها. لهذا ، هناك عدة خاصة البرامج.

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

    هل هذا البرنامج لديها كرامة؟ عدد كبير - نطاق العمل الذي يمكن القيام به يقتصر فقط على خيال المالك. أ عيبواحد فقط ، لكنه مهم - سنوي الاشتراكحوالي 500 دولار.

    طريقة تثبيت النظام

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

    تحتاج أولاً إلى العثور على الملف نفسه. لحسن الحظ ، مع إجراء بحث شامل ، فإن هذا ليس بالأمر الصعب ، ويتم العثور على المكتبات الضرورية في كثير من الأحيان ، حتى بشكل منفصل عن الحزمة ، والتي لا تتداخل مع عملهم. تجدر الإشارة إلى أنه في حالة الألعاب ، فهذه هي d3dx.dll التي يمكن غائبفي النظام - في هذه الحالة ، من الأفضل تثبيت حزمة DirectX ، وعدم تثبيت 150 مكتبة يدويًا.

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

    بالنسبة لإصدارات نظام التشغيل المحددة ، فهذا يكفي يفتحالدليل المطلوب مع الاستمرار في الضغط على مفتاح shift ، انقر فوق مساحة فارغة انقر على اليمين. رداً على ذلك ، ستظهر قائمة السياق أمامنا بالشكل التالي:

    انقر فوق " افتح نافذة الأوامر". سيظهر أمامنا سطر أوامر ، حيث نحتاج إلى كتابة ما يلي:

    regsvr32 dllname.dll

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

    regsvr32-ش dllname.dll

    من المهم أن نلاحظيتم إدخال dllname.dll كمثال وبدلاً من كل ما هو مكتوب على يسار النقطة (أي بدلاً من dllname) ، يجب عليك إدخال اسم الملف الخاص بك. تُظهر الصورة إضافة ملف dll من directX8 إلى Windows 10.

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

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

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

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


    إذا كان لديك نظام تشغيل 32 بت ، فعندئذٍ:
    • افتح "جهاز الكمبيوتر".
    • انتقل إلى مجلد "Windows".
    • ابحث عن مجلد "System32" هناك وضع ملف DLL الذي تم تنزيله فيه.
    إذا كان لديك نظام تشغيل 64 بت ، فعندئذٍ:
    • افتح "جهاز الكمبيوتر".
    • افتح محرك أقراص النظام (عادةً محرك الأقراص "C").
    • انتقل إلى مجلد "Windows".
    • ابحث عن المجلد "SysWOW64" هناك وضع ملف DLL الذي تم تنزيله فيه.
    • أعد تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول.
    الطريقة الثالثة لتثبيت ملف DLL:
    يتم استخدام الطريقة الثالثة إذا قمت بتثبيت ملف dll بالطريقة الثانية ، ولكن لا يزال هناك خطأ. تحتاج إلى إخبار النظام يدويًا بأنك قمت بتثبيت ملف dll. لهذا:
    • اذهب إلى قائمة البداية.
    • أدخل "cmd" في شريط البحث. وافتح البرنامج الموجود.
    • في النافذة التي تفتح ، أدخل " regsvr32 dll_name.dll". (على سبيل المثال ، مثل هذا:" regsvr32 test.dll ")
    • قم بإعادة تشغيل جهاز الحاسوب الخاص بك.

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

    قم بتنزيل وتثبيت ملفات DLL

    عند حدوث خطأ ، يتم عادةً الإشارة إلى اسم ملف DLL المفقود. تحتاج إلى إدخال اسم هذا الملف في محرك البحث وتنزيله. على سبيل المثال ، نحتاج إلى تنزيل ملف d3dx9_27.dll. نقوم بإدخال هذا الاسم في Yandex أو Google وتنزيله من بعض المواقع. الموقع الأكثر أمانًا والأكثر شيوعًا الذي أقوم بتنزيل ملفات DLL منه بنفسي هو DLL-FILES.com. يوجد حقل حيث يمكنك إدخال اسم الملف.

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

    • نظام التشغيل Windows 95/98- ضع الملف في المجلد C: \ Windows \ System ؛
    • Windows NT أو 2000- ضع الملف في المجلد C: \ WINNT \ System32 ؛
    • Windows XP و 7 و 8 و 10- ضع الملف في مجلد (لـ 32 ثانيةأنظمة البت في C: \ Windows \ System32 و 64 ثانيةبت في C: \ Windows \ SysWOW64).

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

    بمجرد قيامك بنقل جميع المكتبات المفقودة ، يجب إعادة تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول ، ثم تشغيل تلك التطبيقات التي لم تعمل.

    ولكن ماذا لو وضعت جميع الملفات الضرورية في مجلد ، لكن البرنامج أو اللعبة لم تبدأ بعد؟ ثم يمكنك محاولة تسجيل المكتبة في النظام ، والآن سأوضح لك كيفية القيام بذلك.

    كيفية تسجيل ملف DLL على نظام Windows

    يعد تسجيل ملفات DLL في Windows أمرًا بسيطًا وسريعًا. يمكنك القيام بذلك إذا كان لديك Windows 7 أو 8 أو 10. أريد أيضًا أن أشير إلى أنه يجب أن يكون لديك حقوق المسؤول. في هذه الفقرة ، سأعرض 3 طرق لتسجيل المكتبات الديناميكية.

    اول طريق

    إنه الأكثر شيوعًا واستخدامًا من قبل المستخدمين.

    افتح نافذة "Run" باستخدام المفاتيح Win + R.وأدخل الأمر regsvr32.exe اسم الملف هناك.

    بمعنى آخر ، قد يبدو الأمر هكذا (سأعرضه باستخدام ملف d3dx9_27.dll كمثال):

    regsvr32.exe d3dx9_27.dll


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

    regsvr32.exe C: /Windows/system32/d3dx9_27.dll


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

    الطريقة الثانية

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

    regsvr32.exe path_to_dll_file

    وهذا يعني أننا نفعل الشيء نفسه ، فقط في سطر الأوامر.


    يجب أن تظهر مرة أخرى رسالة تفيد بأن المكتبة مسجلة ، أو خطأ.

    الطريق الثالث

    نادرًا ما يستخدم أي شخص هذه الطريقة ، ولكنها تعمل أيضًا. خذ ملف dll الخاص بك وانقر فوقه بزر الماوس الأيمن ، في قائمة السياق التي تظهر ، حدد العنصر "لفتح بواسطة"وانتقل إلى المجلد نظام التشغيل Windows / System32، وابحث عن برنامج regsvr32.exe هناك ، والذي من خلاله سنفتح المكتبة.

    خطأ في تسجيل ملفات DLL

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

    يمكن أن تحدث مثل هذه الأخطاء للأسباب التالية:

    • لا تحتاج المكتبة إلى التسجيل لأنها لا تدعم هذه الوظيفة ، أو أنها مسجلة بالفعل في النظام ؛
    • الملف الذي قمت بتنزيله معطوب أو لا علاقة له بالمكتبات على الإطلاق.

    كيف تحل مشكلة؟

    • يمكن للمستخدمين المتقدمين استخدام regasm.exe ؛
    • حاول تنزيل نفس الملف على الإنترنت ، فقط من مصدر مختلف. أو تعرف على نوع الملف واستخدم مثبتات ملفات DLL الخاصة. تأتي بعض المكتبات مع بعض البرامج مثل DirectX.
    • عند تنزيل بعض التطبيقات ، يمكن أن يحذف برنامج مكافحة الفيروسات ملفات DLL المهمة التي كانت موجودة في برنامج التثبيت أثناء عملية التثبيت ، لذلك تحتاج إلى تنزيل اللعبة من مصدر آخر ، أو تعطيل برنامج مكافحة الفيروسات مؤقتًا وإعادة تثبيت التطبيق.

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

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

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

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

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

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

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

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

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

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

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

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

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

    تسجيل مكتبة على Windows

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

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

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