يعلمك هذا المقال كيفية تسجيل ملف DLL الذي ينشئ مسارًا من الملف إلى سجل Windows. يمكن أن يؤدي تسجيل ملف DLL إلى حل مشكلات بدء التشغيل مع بعض البرامج. ومع ذلك ، فإن معظم ملفات DLL لا تدعم التسجيل أو أنها مسجلة بالفعل. لاحظ أنه لا يمكنك تسجيل ملفات DLL المضمنة في جهاز الكمبيوتر الذي يعمل بنظام Windows لأنها مهمة لتشغيل Windows. بالإضافة إلى ذلك ، يمكن للتحديثات من Windows أيضًا إصلاح ملفات DLL القديمة أو المعطلة.
خطوة
الطريقة الأولى من 2: تسجيل ملف DLL واحد
الخطوة 1. فهم كيفية عمل هذه الطريقة
يمكنك استخدام مزيج من الأمر "regsvr" واسم ملف DLL لتسجيل الملف إذا كان الملف يدعم أمر التصدير "Register Server". ينشئ هذا الإجراء مسارًا من سجل Windows إلى ملف DLL بحيث يمكن لعمليات نظام التشغيل العثور على ملف DLL واستخدامه بسهولة أكبر.
عادةً ، ستحتاج إلى اتباع هذه الطريقة لتسجيل ملفات DLL من برامج الجهات الخارجية التي يجب إقرانها مباشرةً بمصادر على مستوى النظام (مثل موجه الأوامر)
الخطوة 2. حدد معنى أو القصد من رسالة الخطأ "نقطة الدخول"
إذا كان مسجلاً بالفعل ، فإن ملف DLL لا يدعم أمر التصدير "Register Server" ، أو أن الرمز لا يسمح للملف بالاتصال بتسجيل Windows. ستتلقى رسالة الخطأ "تم تحميل الوحدة النمطية [اسم ملف DLL] ولكن لم يتم العثور على نقطة الإدخال DllRegisterServer". إذا ظهرت رسالة مثل هذه ، فلا يمكن تسجيل ملف DLL.
رسالة الخطأ "نقطة الإدخال" بحد ذاتها ليست مشكلة حقًا ، ولكنها شكل من أشكال التأكيد لأنه عندما تظهر الرسالة ، لا يلزم تسجيل ملف DLL لديك
الخطوة 3. حدد موقع ملف DLL الذي تريد تسجيله
انتقل إلى المجلد حيث يتم تخزين ملف DLL الذي يحتاج إلى التسجيل. بمجرد العثور على الملف ، يمكنك الانتقال إلى الخطوة التالية.
إذا قمت بالفعل بتثبيت برنامج به ملف DLL يحتاج إلى التسجيل ، على سبيل المثال ، افتح مجلد تثبيت البرنامج (على سبيل المثال "C: / Program Files [اسم البرنامج]")
الخطوة 4. افتح نافذة خصائص ملف DLL
انقر بزر الماوس الأيمن فوق الملف ، ثم انقر فوق " الخصائص "في القائمة المنسدلة. ستفتح نافذة منبثقة بعد ذلك.
الخطوة 5. اكتب اسم ملف DLL
في العمود أعلى نافذة "الخصائص" ، يمكنك رؤية الاسم الكامل للملف. يجب إدخال هذا الاسم لاحقًا.
نظرًا لأن معظم ملفات DLL لها أسماء يصعب تذكرها ، فمن الجيد إبقاء نافذة "الخصائص" مفتوحة في هذه المرحلة. بهذه الطريقة ، يمكنك نسخ الاسم لاحقًا
الخطوة 6. انسخ عنوان ملف DLL
انقر واسحب المؤشر فوق سلسلة النص إلى يمين عنوان "الموقع" ، ثم اضغط على اختصار Ctrl + C لنسخ عنوان الدليل لملف DLL.
الخطوة 7. افتح قائمة "ابدأ"
انقر فوق شعار Windows في الزاوية اليسرى السفلية من الشاشة.
الخطوة 8. حدد موقع برنامج موجه الأوامر
اكتب موجه الأوامر في شريط بحث قائمة "ابدأ". ستظهر أيقونة موجه الأوامر أعلى النافذة.
الخطوة 9. افتح موجه الأوامر في وضع المسؤول
للوصول إليه:
-
انقر على اليمين
"موجه الأمر".
- انقر " تشغيل كمسؤول ”.
- يختار " نعم "عند الطلب.
الخطوة 10. قم بالتبديل إلى دليل ملف DLL
اكتب cd وأدخل مسافة ، واستخدم اختصار Ctrl + V للصق عنوان الدليل لملف DLL ، ثم اضغط على Enter.
-
على سبيل المثال ، إذا كان ملف DLL موجودًا في المجلد "SysWOW64" في مجلد "Windows" الافتراضي ، أدخل الأمر التالي:
القرص المضغوط C: / Windows / SysWOW64
الخطوة 11. اكتب الأمر "regsvr" واسم ملف DLL
أدخل regsvr32 وأدخل مسافة ، ثم اكتب اسم ملف DLL (كاملاً بامتداد “.dll”) واضغط على Enter. إذا كان من الممكن تسجيل ملف DLL ، فسيتم عرض رسالة تأكيد.
-
على سبيل المثال ، إذا كان اسم الملف هو "usbperf.dll" ، فسيبدو الأمر الذي تم إدخاله كما يلي:
regsvr32 usbperf.dll
- لنسخ اسم ملف DLL في هذه المرحلة ، أعد فتح المجلد حيث تم تخزين الملف (ستظهر نافذة "الخصائص") ، وحدد الاسم في حقل النص ، واضغط على الاختصار Ctrl + C. يمكنك لصق اسم الملف في نافذة موجه الأوامر بالضغط على Ctrl + V.
- إذا كان ملف DLL مسجلاً أو لا يمكن تسجيله ، فسترى رسالة خطأ "نقطة إدخال" بدلاً من رسالة تأكيد.
الخطوة 12. حاول إلغاء تسجيل ملف DLL وإعادة تسجيله
إذا تلقيت رسالة خطأ بخلاف "نقطة الإدخال" عند إدخال الأمر "regsvr" ، فقد تحتاج إلى إلغاء تسجيل الملف قبل أن تتمكن من تسجيله:
- اكتب regsvr32 / u nama.dll واضغط على Enter. تأكد من استبدال "الاسم" باسم ملف DLL.
- اكتب regsvr32 nama.dll واضغط على Enter ، ولا تنس استبدال "name" باسم ملف DLL.
الطريقة 2 من 2: إعادة تسجيل كافة ملفات DLL
الخطوة 1. فهم كيفية عمل هذه الطريقة
من خلال إنشاء قائمة بملفات DLL على جهاز الكمبيوتر الخاص بك وتشغيل القائمة كملف BAT ، يمكنك تسجيل جميع ملفات DLL تلقائيًا على جهاز الكمبيوتر الخاص بك. هذا الإجراء هو الخيار الأمثل إذا لم يكن لديك أي ملفات DLL خاصة تحتاج إلى التسجيل.
الخطوة 2. افتح قائمة "ابدأ"
انقر فوق شعار Windows في الزاوية اليسرى السفلية من الشاشة.
الخطوة 3. حدد موقع برنامج موجه الأوامر
اكتب موجه الأوامر في شريط بحث قائمة "ابدأ". يمكنك رؤية رمز برنامج موجه الأوامر أعلى نافذة القائمة.
الخطوة 4. افتح موجه الأوامر في وضع المسؤول
للوصول إليه:
-
انقر على اليمين
"موجه الأمر".
- انقر " تشغيل كمسؤول ”.
- يختار " نعم "عند الطلب.
الخطوة 5. قم بالتبديل إلى دليل Windows
اكتب cd c: / Windows واضغط على Enter. يخبر هذا الأمر موجه الأوامر بتنفيذ الأمر التالي داخل مجلد "Windows".
الخطوة 6. قائمة ملفات DLL
اكتب dir *.dll / s / b> C: / regdll.bat في نافذة موجه الأوامر ، ثم اضغط على Enter. بعد ذلك ، يمكن لموجه الأوامر إنشاء ملف يتضمن موقع واسم كل ملف DLL في دليل Windows.
الخطوة 7. أغلق نافذة موجه الأوامر
بمجرد رؤية سطر النص "c: / Windows>" أسفل الأمر الذي تم إدخاله ، يمكنك إغلاق نافذة موجه الأوامر والانتقال إلى الخطوة التالية.
الخطوة 8. قم بزيارة دليل قائمة الملفات
يمكنك العثور على قائمة بملفات DLL من خلال File Explorer:
-
افتح مستكشف الملفات
(أو اضغط على الاختصار Win + E).
- انقر " هذا الكمبيوتر "على الجانب الأيسر من النافذة.
- انقر نقرًا مزدوجًا فوق محرك الأقراص الثابتة للكمبيوتر " نظام التشغيل (C:) ”.
- انتقد (إذا لزم الأمر) حتى ترى ملف "regdll".
الخطوة 9. انسخ الملفات إلى سطح المكتب
لحفظ التغييرات ، تحتاج إلى حفظ نسخة من ملف "regdll" على سطح المكتب:
- انقر فوق الملف مرة واحدة لتحديده.
- اضغط على Ctrl + C.
- انقر فوق سطح المكتب.
- اضغط على Ctrl + V.
الخطوة 10. افتح قائمة الملفات في برنامج المفكرة
انقر فوق الملف الموجود على سطح المكتب مرة واحدة لتحديده ، ثم اتبع الخطوات التالية:
- انقر بزر الماوس الأيمن فوق ملف "regdll".
- انقر " يحرر "في القائمة المنسدلة.
الخطوة 11. احذف الدليل غير الضروري أو موقع ملف DLL
على الرغم من أن هذه الخطوة اختيارية ، إلا أنها تساعد في تقليل الوقت المستغرق لتسجيل ملفات DLL. يمكنك حذف سطور النص التي تحتوي على الدلائل أو المواقع التالية:
- C: / Windows / WinSXS - عادةً ما يحتوي الربع السفلي من المستند على هذه الأسطر.
- C: / Windows / Temp - يمكنك العثور على هذا السطر بالقرب من المقطع الذي يحتوي على سطر "WinSXS".
- C: / Windows / $ patchcache $ - يصعب العثور على هذا الخط. ومع ذلك ، يمكنك إجراء بحث بالضغط على الاختصار Ctrl + F ، وكتابة $ patchcache $ ، والنقر على " بحث عن التالي ”.
الخطوة 12. أضف الأمر "regsvr" إلى كل سطر من النص
يمكنك إضافتها باستخدام ميزة "البحث والاستبدال" المضمنة في برنامج Notepad:
- انقر " يحرر ”.
- انقر " يحل محل… "في القائمة المنسدلة.
- اكتب c: / في حقل "Find what".
- اكتب Regsvr32.exe / s c: / في حقل "استبدال بـ".
- انقر " استبدل الكل ”.
- أغلق النافذة.
الخطوة 13. احفظ التغييرات وأغلق نافذة المفكرة
اضغط على Ctrl + S لحفظ التغييرات ، ثم انقر على زر " X"في الزاوية العلوية اليمنى من نافذة برنامج" المفكرة "لإغلاقه. في هذه المرحلة ، أنت جاهز لتشغيل ملف "regdll.bat".
الخطوة 14. قم بتشغيل الملف
انقر بزر الماوس الأيمن فوق ملف "regdll.bat" ، ثم انقر فوق " تشغيل كمسؤول ، وحدد " نعم "عند مطالبتك بتشغيل الملف في موجه الأوامر. بعد ذلك ، سيبدأ موجه الأوامر في تسجيل كل ملف DLL متاح. قد تستغرق هذه العملية وقتًا طويلاً ، لذا تأكد من تشغيل الكمبيوتر وتوصيله أثناء العملية.
الخطوة 15. أغلق موجه الأوامر
بمجرد اكتمال العملية ، يمكنك إغلاق نافذة موجه الأوامر. تم الآن تسجيل ملفات DLL على جهاز الكمبيوتر.