قم بإلغاء تسجيل المكون باستخدام الأمر regsvr32. REGSVR32 - تسجيل أو إلغاء تسجيل DLL في سجل Windows. ما هي هذه العملية

ملف DLLهي وحدة وظيفية يمكن استخدامها من قبل عدة برامج بشرط أن تكون مسجلة.

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

سيوضح لك هذا الدليل كيفية تنفيذ هذا الإجراء.

طريقة 1
  • انقر فوق الزر "ابدأ"
  • في مربع النص "البحث عن البرامج والملفات" ، أدخل:
    regsvr32 [full_file_name]
    يجب أن يكون اسم الملف الكامل محاطًا بعلامات اقتباس إذا كانت هناك مسافات في المسار.

    على سبيل المثال: regsvr32 "C: \ Program Files (x86) \ 1cv77 \ BIN \ v7plus.dll"

  • هاهنا

الطريقة الثانية
ملاحظاتتصحيح
  1. عند تسجيل ملفات * .dll ، تتم كتابتها في سجل Windows. علاوة على ذلك ، في الفرع يتم إنشاء معلمة REG_DWORD المقابلة بقيمة 1.
  2. باستخدام الأمر regsvr32:
    regsvr32] ملف DLL
    / ش
    - إلغاء تسجيل DLL
    / س- الوضع "الصامت" - لا يتم عرض مربعات الرسائل
    / أنا- يستدعي DllInstall ويمرر أمرًا اختياريًا كمعامل ؛ عند استخدامه مع مفتاح التبديل / u ، يستدعي DLLUnInstall
    / ن- لا يستدعي DllRegisterServer. يمكن استخدامها مع مفتاح التبديل / i.

تظهر رسالة أن الملف *. dll(على سبيل المثال، VCompLib.dll). في هذه الحالة ، البرنامج ، بالطبع ، لا يبدأ.

يمكن أن تكون رسائل الخطأ مختلفة (تعتمد بشكل أساسي على اللغة التي يُكتب بها البرنامج) ، على سبيل المثال: لم يتم تسجيل "المكون" MSCOMM32.OCX "بشكل صحيح: الملف مفقود أو غير صالح" ، أو “فشل هذا التطبيق في بدء التشغيل لأنه لم يتم العثور على MSVBVM50.DLL. يمكن أن تؤدي إعادة تثبيت التطبيق إلى إصلاح هذه المشكلة ".، أو "خطأ ملف DLL / OCX وقت التشغيل"... في هذه الحالة ، قد تظهر نافذة مساعد توافق البرامجبرسالة يتطلب هذا البرنامج وجود مكون Windows مفقود.

طرق حل المشكلة

إذا حصلت على أخطاء متعلقة بـ *. dll، من الضروري:

1. أعد تثبيت البرنامج.

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

ملفات *. dllعادة يجب أن يكون موجودًا في المجلد \ Windows \ System32(أقل في كثير من الأحيان - في دليل برنامج معين). إذا كانت الملفات موجودة ، فأنت بحاجة إلى تسجيلها.

إذا كانت الملفات المطلوبة غير متوفرة ، فابحث عنها على الإنترنت ، وقم بتنزيلها وانسخها إلى المجلد \ Windows \ System32 وفي دليل البرنامج. الآن تحتاج إلى تسجيلهم.

كيفية تسجيل ملفات * .dll

تسجيل الملفات *. dllأجريت باستخدام خادم التسجيل regsvr32.exe(عنوان القرص الذي هو \ Windows \ System32).

ضع في اعتبارك طرق التسجيل:

1. اضغط على الزر يبدأ;

- في حقل النص البحث عن البرامج والملفاتأدخل regsvr32 اسم الملف-> أدخل .

2. اضغط على الزر يبدأ;

- في حقل النص البحث عن البرامج والملفاتأدخل كمد;

- في القائمة التي تظهر (تحت العنوان البرامج) انقر على اليمين cmd.exe;

- اختر من قائمة السياق تشغيل كمسؤول;

- أدخل كلمة المرور إذا طُلب منك ذلك ؛

- في النافذة المفتوحة بعد مطالبة النظام ، أدخل regsvr32 اسم الملف ، انقر يدخل.

3. إذا كنت تستخدم مدير الملفات القائد الكلي، ثم يمكنك تسجيل ملفات *. dllباستخدام سطر الأوامر القائد الكلي.

في حالة التسجيل *. dllبنجاح ، ستظهر نافذة RegSvr32برسالة مناسبة ، على سبيل المثال: "التنفيذ الناجح لـ DllRegisterServer في C: \ WINDOWS \ system32 \ msvbvm50.dll":


ملاحظاتتصحيح

1. عند التسجيل *. dllتم تسجيلهم في سجل ويندوز... علاوة على ذلك ، في الفرع يتم إنشاء المعلمة المقابلة REG_DWORDمع المعنى 1 .

2. باستخدام الأمر regsvr32:

regsvr32] ملف DLL

/ ش- الغاء التسجيل DLL;

/ س- الوضع "الصامت" - لا يتم عرض نوافذ الرسائل ؛

/ أنا- المكالمات Dll تثبيتمن خلال تمرير أمر اختياري كمعامل ، عند استخدامه مع رمز التبديل / u ، يستدعي DLLUnInstall;


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

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

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

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


تحذير:ما لم تكن مستخدمًا متمرسًا للكمبيوتر الشخصي ، لا نوصي بتحرير سجل Windows يدويًا. يمكن أن يؤدي الاستخدام غير الصحيح لمحرر التسجيل إلى مشاكل خطيرة ويتطلب منك إعادة تثبيت Windows. لا نضمن إمكانية إصلاح المشكلات الناتجة عن الاستخدام غير السليم لمحرر التسجيل. استخدامك لمحرر التسجيل على مسؤوليتك الخاصة.

لإصلاح سجل Windows يدويًا ، تحتاج أولاً إلى إنشاء نسخة احتياطية عن طريق تصدير جزء من السجل المرتبط بـ REGSVR32.DLL (على سبيل المثال ، إيقاف Spam SpamCatcher):

  1. انقر فوق الزر يبدأ.
  2. يدخل " أمر" الخامس شريط البحث ... لا تضغط بعد أدخل!
  3. عقد المفاتيح السيطرة على التحولعلى لوحة المفاتيح ، اضغط على أدخل.
  4. سيتم عرض مربع حوار للوصول.
  5. انقر فوق نعم.
  6. يفتح الصندوق الأسود بمؤشر يومض.
  7. يدخل " رجديت" و اضغط أدخل.
  8. في محرر التسجيل ، حدد المفتاح المرتبط REGSVR32.DLL (على سبيل المثال ، إيقاف Spam SpamCatcher) الذي تريد نسخه احتياطيًا.
  9. على القائمة ملفيختار يصدر.
  10. في القائمة حفظ فيحدد المجلد الذي تريد حفظ مفتاح النسخ الاحتياطي Stop Spam SpamCatcher فيه.
  11. في الميدان اسم الملفاكتب اسمًا لملف النسخة الاحتياطية ، مثل "Stop Spam SpamCatcher Backup".
  12. تأكد في المربع نطاق التصديرالقيمة المختارة فرع محدد.
  13. انقر فوق يحفظ.
  14. سيتم حفظ الملف بالملحق .reg.
  15. لديك الآن نسخة احتياطية من إدخال التسجيل المرتبط بـ REGSVR32.DLL.

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

نموذج للكائنات متعددة المكونات ( جمكون ا bject مأوديل - COM) هي الوسيلة الرئيسية للتفاعل بين البرامج من أي نوع: المكتبات ، والتطبيقات ، وبرامج النظام ، إلخ. ويحدد آلية قياسية يقدم من خلالها جزء من البرنامج (الخادم) خدماته إلى آخر (العميل) ، والتي يتم ضمانها من خلال استخدام بروتوكولات اتصال معينة بينهما (بين العميل والخادم). يتم تحميل مكتبة الارتباط الديناميكي (DLL) أثناء تشغيل التطبيق ، أو يمكن استخدام عملية مستقلة منفصلة يمكن أن تكون أحد مكونات تطبيق أو برنامج نظام ، أو حتى عملية تعمل على كمبيوتر آخر كخادم. للعثور على الخادم الذي يحتاجه العميل ، يتم استخدام معلومات خاصة من سجل Windows ، والتي يتم إنشاؤها عند التسجيلالخوادم الموجودة على النظام ، وغالبًا ما تكون في شكل وحدة DLL. التسجيل ضروري لأن البرامج لا تعمل مع ملفات DLL ، OCX ، ACX ، EXE نفسها ، ولكن مع الكائنات التي تمثل مجموعة معينة من واجهات البرمجة. تُستخدم مفاتيح التسجيل التالية لتسجيل DLL:

HKLM \ SOFTWARE \ فئات \ CLSID- عند تسجيل كائنات COM للمكتبات لجميع مستخدمي النظام ؛

HKCU \ SOFTWARE \ فئات \ CLSID- عند تسجيل كائنات COM للمكتبات للمستخدم الحالي فقط ؛

HKLM \ SOFTWARE \ Wow6432Node \ Classes \ CLSID- لتسجيل ملفات DLL 32 بت في نظام تشغيل Windows 64 بت ؛

أثناء التسجيل ، يتم إنشاء مفتاح باسم مكافئ للمعرف الفريد العمومي في مفتاح التسجيل المحدد GUIDكائن مسجل. GUID ، كما هو مطبق على COM ، هو معرف فئة. لتمييز معرفات الفئة عن المعرفات الأخرى ، يستخدمون مفتاح تسجيل فرعي مسمى CLSID... المعرف الفريد العمومي (GUID) هو قيمة سداسية عشرية من 128 بت محاطة بأقواس معقوفة:

(23170F69-40C1-278A- 1000-000100020000

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

جدوى regsvr32.exeهو برنامج سطر أوامر قياسي لتسجيل وإلغاء تسجيل عناصر تحكم OLE و ActiveX و DLLs في سجل Windows. يوجد إصداران من الملف على إصدارات 64 بت من Windows regsv32.exe:

إصدار 64 بت في الكتالوج ٪ systemroot٪ \ System32(عادةً C: \ Windows \ System32)

إصدار 32 بت في الدليل ٪ systemroot٪ \ SysWoW64(عادةً C: \ Windows \ SysWoW64)

تتطلب الأداة المساعدة امتيازات مرتفعة ، لذلك يجب استدعاء نافذة موجه الأوامر بحقوق المسؤول ("تشغيل كمسؤول").

في البداية regsvr32.exeبدون معلمات سطر الأوامر ، أو عند التشغيل باستخدام معلمات غير صالحة ، يتم عرض موجه:

تنسيق سطر أوامر REGSVR32:

Regsvr32] ملف DLL

/ ش- - يستدعي DllUnInstall ، يلغي تسجيل الخادم

/ أنا- يستدعي DllInstall ويمرره أمرًا اختياريًا في المعلمة ؛

/ ن- لا يستدعي DllRegisterServer ؛ يمكن استخدامها مع مفتاح التبديل / I ؛

/ س- الوضع "الصامت" ؛ لا يتم عرض مربعات الرسائل ؛

أمثلة على استخدام ملفات regsvr32.exe:

regsvr32 / u "C: \ Program Files \ 7-Zip \ 7-zip32.dll"- إلغاء تسجيل DLL المحدد. عند الإلغاء الناجح ، يتم عرض رسالة:

لمنع إخراج الرسالة ، استخدم المعلمة / س:

regsvr32 / u / s "C: \ Program Files \ 7-Zip \ 7-zip.dll"

نتيجة لتنفيذ هذا الأمر ، سيختفي عنصر أرشيفي 7-Zip من قائمة سياق مستكشف Windows ، التي يتم استدعاؤها بواسطة زر الماوس الأيمن. لاستعادته ، تحتاج إلى تسجيل 7-zip.dll باستخدام الأمر:

regsvr32 "C: \ Program Files \ 7-Zip \ 7-zip.dll"

من الضروري عدم نسيان شهود الكائنات المسجلة في إصدارات 64 بت من نظام التشغيل. إذا كنت بحاجة إلى تسجيل كائن 32 بت ، فيجب عليك تحديد مسار إصدار 32 بت من الأداة بشكل صريح regsvr32:

٪ SystemRoot٪ \ syswow64 \ regsvr32.exe

أو بدون استخدام متغيرات البيئة:

C: \ Windows \ System32 \ regsvr32.exe

كأداة برمجية إضافية لإدارة تسجيل كائنات COM ، من الملائم جدًا استخدام أداة مساعدة مجانية من Nirsoft RegDLLView.exe... البرنامج لا يتطلب التثبيت على النظام ، فهو صغير الحجم ويسمح بـ:

احصل على قائمة مناسبة لجميع الكائنات المسجلة في النظام.

تسجيل أو إلغاء تسجيل الكائنات المحددة.

قم بإنشاء ملف reg لإجراء إلغاء تسجيل DLLs واحد أو أكثر.

تسجيل أو إعادة تسجيل الملف المحدد.

بالإضافة إلى ذلك ، من الممكن التحقق من التوقيعات الرقمية للملفات القابلة للتنفيذ للكائنات المسجلة ، وعرض خصائصها أو تغييرها ، وكذلك تشغيل محرر التسجيل مع عرض معلومات GUID المحدد من خلال عنصر قائمة السياق "فتح في Regedit" الذي تم استدعاؤه بواسطة زر الفأرة الأيمن.

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

لماذا يحدث خطأ عند الوصول إلى ملف DLL

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

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

يتم تثبيت معظم ملفات DLL على الكمبيوتر مع DirectX ، لذلك إذا كان هناك اقتراح لتحديث / تثبيت DirectX أثناء تثبيت لعبة أو تطبيق ، فلن تحتاج إلى رفضه ، وإلا فهناك خطر كبير لحدوث خطأ "الإطلاق مستحيل ، ملف dll مفقود".

كيفية تسجيل DLL في الويندوز

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

تسجيل DLL باستخدام سطر الأوامر

لتسجيل DLL المتوفرة على الكمبيوتر من خلال سطر الأوامر ، اتبع الخطوات التالية:

  1. تشغيل موجه الأوامر كمسؤول ؛
  2. في النافذة التي تفتح ، اكتب الأمر: regsvr32.exe path_to_dll_library

    استبدل "path_to_DLL_Library" اكتب المسار الكامل للمكتبة ، على سبيل المثال: C: /windows/system32/comctl32.dll

  3. اضغط على Enter وسيتم تسجيل DLL.

تسجيل DLL مع Run Line

يعد تسجيل DLL عبر سطر التشغيل هو نفسه تقريبًا مثل استخدام سطر الأوامر. يحتاج المستخدم:


ماذا تفعل إذا تعذر تسجيل DLL

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

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

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

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

OkeyGeek.ru

تسجيل ملف DLL في نظام التشغيل windows

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

حلول للمشكلة

هناك عدة طرق متاحة لإصلاح هذه المشكلة. دعونا نفكر في كل منهم بمزيد من التفصيل.

الطريقة الأولى: إدارة OCX / DLL

OCX / DLL Manager هو برنامج صغير يمكن أن يساعدك في تسجيل مكتبة أو ملف OCX.

قم بتنزيل برنامج OCX / DLL Manager

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

  1. انقر فوق عنصر القائمة "Register OCX / DLL".
  2. حدد نوع الملف المراد تسجيله.
  3. استخدم الزر "استعراض" لتحديد موقع DLL.
  4. انقر فوق الزر "تسجيل" وسيقوم البرنامج بتسجيل الملف نفسه.

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

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

الطريقة 2: قائمة التشغيل

يمكنك تسجيل مكتبة الارتباط الديناميكي باستخدام الأمر "تشغيل" في قائمة البدء في نظام التشغيل windows. للقيام بذلك ، سوف تحتاج إلى القيام بما يلي:


الطريقة الثالثة: سطر الأوامر

لا يختلف تسجيل ملف عبر سطر الأوامر كثيرًا عن الخيار الثاني:

  1. حدد الأمر "تشغيل" من قائمة "ابدأ".
  2. أدخل cmd في حقل الإدخال المفتوح.
  3. اضغط دخول.

سترى نافذة ستحتاج فيها إلى إدخال نفس الأوامر كما في الخيار الثاني.

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

الطريقة الرابعة: فتح باستخدام


أخطاء محتملة

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

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

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

يسعدنا أننا تمكنا من مساعدتك في حل المشكلة.

استطلاع: هل ساعدتك هذه المقالة؟

ليس صحيحا

lumpics.ru

كيفية تسجيل ملف DLL: ثلاث طرق

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

الطريقة الأولى لتسجيل ملف DLL

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

في البداية ، يجب أن يقال إن جميع التلاعبات مع تسجيل ملف DLL يجب أن تتم فقط عندما يكون هذا الملف في المكان الذي يجب أن يكون فيه. غالبًا ما يكون هذا هو مجلد system32. في المثال ، هذا هو المجلد الذي سنمثله.

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

  1. تحتاج إلى الوصول إلى نافذة Run. يمكن فتحه بعدة طرق. في قائمة "ابدأ" اذهب على طول المسار "كل البرامج → الملحقات" وهناك حدد "تشغيل" بالفعل. يمكنك أيضًا البحث في نفس قائمة "ابدأ" باسم الأداة المساعدة. لكن أسهل طريقة هي الضغط على مفاتيح Win + R.
  2. عندما تكون النافذة مفتوحة ، تحتاج في حقل الإدخال إلى تسجيل الأمر "regsvr32.exe" ، ثم تحديد مسار الملف الذي تريد تسجيله.
  3. يبقى فقط الضغط على زر "موافق".

يرجى ملاحظة أنه يجب تحديد مسار الملف بالكامل. بدءًا من محرك الأقراص C. على سبيل المثال: regsvr32.exe c: windows /system32/openal32.dll.

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

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

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

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

الآن سطر الأوامر مفتوح أمامك ، تحتاج فيه إلى إدخال نفس البيانات التي تم إدخالها في الطريقة الأولى بالضبط. أي ، حدد في البداية البرنامج الذي سيعمل مع dll (regsvr32.exe) ، ثم المسار إلى الملف.

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

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

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

كل ما عليك فعله هو فتح ملف DLL باستخدام regsvr32.exe. هيريس كيفية القيام بذلك:

  1. انقر بزر الماوس الأيمن على ملف DLL المطلوب.
  2. حدد "فتح باستخدام ..." من القائمة.
  3. ابحث في النافذة وانقر على الزر "تصفح".
  4. انتقل إلى ملف regsvr32.exe ، وهو موجود في مجلد System32 الموجود في مجلد windows على محرك الأقراص C.
  5. انقر فوق فتح.

هذا كل شيء ، الآن أنت تعرف ثلاث طرق لما يجب فعله عند ظهور خطأ DLL.

fb.ru

تسجيل DLL. ماذا وكيف نفعل؟

1. انسخ المكتبة التي تم تنزيلها إلى دليل النظام المطلوب. (هذا إما system32 أو SysWOW64) *

* في أي دليل لنسخ المكتبات يعتمد على شهود التطبيق. إذا كنت لا تعرف بالضبط المجلد الذي تريد النسخ إليه ، فقم بنسخه إلى كل من J

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

إذا رأيت مثل هذه الرسالة

ثم اختر بتًا آخر وحاول التسجيل مرة أخرى. كل شيء يجب أن يسير على ما يرام.

ملاحظة. إذا كنت بحاجة إلى تسجيل مكتبة موجودة في دليل مختلف (وليس دليل النظام) ، فيجب تحديد المسار الكامل للمكتبة في اسم المكتبة.

على سبيل المثال C: \ Program Files \ 1Cv77 \ BIN \ V7PLUS.dll

easy-comp.ru

تسجيل DLL في الويندوز

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

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

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

ثلاث طرق لتسجيل DLL في نظام التشغيل تفترض جميع الخطوات الموضحة أدناه أنه تم العثور على مكان لنسخ المكتبة وأن DLL موجود في دليل System32 أو SysWOW64 أو في أي مكان يجب أن يكون.

سيتم تنفيذ جميع عمليات التلاعب في تسجيل DLL باستخدام regsvr32.exe ، ولكن تجدر الإشارة إلى أنه عند استخدام نظام 64 بت ، يمكن وضع هذا الملف في دليلين: SysWOW64 و System32. تجدر الإشارة إلى أن هذه الملفات مختلفة ، حيث يوجد 64 بت في دليل System32. من المستحسن في كل حالة كتابة المسار إلى regsvr32.exe ، وليس فقط اسم الملف.

الطريقة الأولى شائعة جدًا ، ويمكنك العثور عليها غالبًا على الإنترنت. يتكون من عدة تلاعبات. في البداية ، تحتاج إلى الضغط على Win + R ، ثم في نافذة "Run" ، يجب عليك تسجيل regsvr32.exe path_to_dll_file والنقر فوق "موافق". بدلاً من ذلك ، يمكن العثور على "تشغيل" في قائمة "ابدأ" ، إذا تم تمكينه.

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

تتضمن الطريقة التالية تشغيل سطر أوامر كمسؤول وكتابة الأمر نفسه كما في الطريقة أعلاه. تحتاج إلى فتح سطر أوامر. في "ثمانية" لهذا تحتاج إلى الضغط على Win + X ، ثم تحديد العنصر المطلوب. في "سبعة" يمكن العثور على سطر الأوامر في "ابدأ". يجب النقر بزر الماوس الأيمن فوقه وتحديد "تشغيل كمسؤول".

ثم يجب عليك إدخال regsvr32.exe path_to_dll ، كما في الطريقة السابقة. ومع ذلك ، من المرجح أن يفشل التسجيل.

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