إصلاح: تم تحميل Mshtml.dll ، ولم يتم العثور على نقطة دخول DllRegisterServer

'



في هذه الحالة بالذات ، تحاول تسجيل ملف mshtml.dll الملف ليس حلاً مقبولاً لأنه في الواقع ملف DLL غير قابل للتسجيل يبدأ بـ Internet Explorer 7. لا يمكن تسجيل ملفات DLL إلا إذا تم إنشاؤها باستخدام DllRegisterServer وظيفة ، و mshtml.dll لا يحتوي الملف على هذه الوظيفة بدءًا من IE 7. إذا لم يتم العثور على نقطة إدخال لـ DllRegisterServer ، فسيرى المستخدمون رسالة الخطأ ' تم تحميل Mshtml.dll ، ولكن لم يتم العثور على نقطة إدخال DllRegisterServer. لا يمكن تسجيل هذا الملف'.



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



الطريقة الأولى: تحديث Internet Explorer إلى أحدث إصدار

منذ mshtml.dll أصبح الملف غير قابل للتسجيل بعد Internet Explorer 6 ، سيكون أفضل حل هو تحديث إصدار IE إلى الأحدث. قامت Microsoft بعمل جيد إلى حد ما في إصلاح مشكلات عدم التوافق المتعلقة بـ mshtml.dll ملف. من المحتمل أن يؤدي التحديث إلى Internet Explorer 11 إلى إصلاح أي مشكلات أساسية في المتصفح يتم تشغيلها بواسطة ملف DLL.



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

قم بالتحديث إلى أحدث إصدار IE المتاح باتباع رابط Microsoft هذا ( هنا ). حدد إصدار Windows الخاص بك وقم بتنزيل إصدار IE المناسب لإصدار Windows بت الخاص بك.



ملاحظة 1: الطريقة الأسهل لتحديث Internet Explorer إلى أحدث إصدار متاح لنظام التشغيل الخاص بك هي استخدام تحديث ويندوز. صحافة مفتاح Windows + R. واكتب 'تحديث التحكم' . نجاح أدخل لفتح Windows Update ، ثم انقر فوق تحقق من وجود تحديثات مربع وتطبيق كل منهم.

إذا كنت تستخدم نظام التشغيل Windows 8.1 أو Windows 10 ، فهذا يعني أن Internet Explorer 11 مثبتًا عليه مسبقًا. إذا كنت تستخدم نظام التشغيل Windows 10 ، فافتح Edge وشاهد ما إذا كنت تواجه نفس المشكلات. عدا ذلك ، راجع الطرق أدناه للحصول على إرشادات أخرى.

الطريقة الثانية: الرجوع إلى إصدار أقدم من Internet Explorer (Windows Vista ، XP)

لقد أثبتنا بالفعل أن الخطأ ' تم تحميل Mshtml.dll ، ولكن لم يتم العثور على نقطة إدخال DllRegisterServer. لا يمكن تسجيل هذا الملف ' غير ضار إذا لم يؤثر على وظائف متصفحك. ولكن قد يحتاج بعض الأشخاص تحديدًا إلى تسجيل ملف DLL من أجل حل مشكلة عدم التوافق مع تطبيق قديم يتطلب Mshtml.dll الملف المراد تسجيله. إذا كانت هذه هي الحالة ، فسيكون الحل هو تقليل إصدار Internet Explorer إلى إصدار أقدم قدر الإمكان (إلى IE 6) - مرة أخرى عندما كان ملف mshtml.dll قابلاً للتسجيل.

للقيام بذلك ، اضغط على مفتاح Windows + R. واكتب ' appwiz.cpl '. نجاح أدخل لفتح برامج و مميزات.

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

سيتم تحذيرك بعد ذلك من أن هذا التغيير سيؤدي إلى إجراء تغييرات على بعض ميزات Windows الأخرى - انقر نعم ثم اختر اعد البدء الان .

الآن بعد أن تم إرجاع إصدار IE إلى إصدار سابق ، فلنقم بتسجيل ملف Mshtml.dll ملف. للقيام بذلك ، اضغط على مفتاح Windows + R. لفتح أمر التشغيل ، ثم اكتب “Regsvr32mshtml.dll ' واضغط على Enter. إذا نجحت ، يجب أن ترى الرسالة التالية: نجح DllRegisterServer في mshtml.dll. '

ملحوظة: ضع في اعتبارك أنه إذا كنت تستخدم Windows 7 أو إصدارًا أحدث ، فلن تتمكن من الرجوع إلى إصدار أقدم بالكامل مرة أخرى إلى IE 6. يمكنك فقط الرجوع إلى Internet Explorer 8. إذا كان الأمر كذلك ، فراجع ما إذا كانت مشكلات عدم التوافق المتعلقة بالتطبيق القديم لا تزال قائمة بعد الرجوع إلى إصدار أقدم. إذا فعلوا ذلك ، اتبع طريقة 1 مرة أخرى للتحديث إلى أحدث إصدار من IE ، ثم انتقل إلى الطريقة أدناه.

الطريقة الثالثة: استخدام استعادة النظام (Windows 7)

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

ملاحظة: استعادة النظام هي أداة استرداد تتيح لك عكس بعض التغييرات التي تم إجراؤها على نظام التشغيل الخاص بك. فكر في الأمر على أنه ميزة 'تراجع' لأهم أجزاء Windows.

فيما يلي دليل سريع لإجراء استعادة النظام إلى نقطة سابقة:

  1. صحافة مفتاح Windows + R. لفتح أمر التشغيل. نوع rstrui وضرب أدخل لفتح استعادة النظام.
  2. نجاح التالى في النافذة الأولى ثم حدد المربع المجاور لـ إظهار المزيد من نقاط الاستعادة . حدد نقطة استعادة قبل الوقت الذي بدأت فيه مواجهة مشكلات عدم التوافق المتعلقة ببرنامج Internet Explorer لأول مرة. انقر على التالى زر للتقدم.
  3. نجاح إنهاء ثم انقر فوق نعم في الموجه التالي لبدء عملية الاستعادة. عند اكتمال الاستعادة ، سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك تلقائيًا. بمجرد استعادة نظام التشغيل الخاص بك إلى إصدار سابق ، تحقق مما إذا كانت مشكلات عدم التوافق متعلقة ببرنامج Mshtml.dll تم حل الملف.

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

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

4 دقائق للقراءة