แก้ไข: โหลด Mshtml.dll แล้วไม่พบจุดเข้า DllRegisterServer

'



ในกรณีนี้โดยเฉพาะพยายามลงทะเบียนไฟล์ mshtml.dll ไฟล์ไม่ใช่วิธีการแก้ปัญหาที่ยอมรับได้เนื่องจากเป็นไฟล์ DLL ที่ไม่สามารถลงทะเบียนได้ที่เริ่มต้นด้วย Internet Explorer 7 ไฟล์ DLL ไม่สามารถลงทะเบียนได้เว้นแต่จะสร้างขึ้นด้วย DllRegisterServer ฟังก์ชันและ mshtml.dll ไฟล์ไม่มีฟังก์ชันนี้เริ่มต้นด้วย IE 7 หากไม่พบจุดเริ่มต้นสำหรับ DllRegisterServer ผู้ใช้จะเห็นข้อความแสดงข้อผิดพลาด“ โหลด Mshtml.dll แล้ว แต่ไม่พบจุดเข้า DllRegisterServer ไม่สามารถลงทะเบียนไฟล์นี้ได้”



ตอนนี้เราได้อธิบายสาเหตุและอาการของปัญหานี้อย่างละเอียดแล้วมาดูกันว่าเราจะแก้ไขอะไรได้บ้าง หากคุณกำลังประสบปัญหานี้ให้แก้ปัญหาโดยใช้วิธีการด้านล่าง โปรดปฏิบัติตามลำดับการแก้ไขแต่ละข้อจนกว่าคุณจะพบวิธีการที่เหมาะกับสถานการณ์ของคุณ



วิธีที่ 1: อัปเดต 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 Update กด คีย์ Windows + R และพิมพ์ “ การอัปเดตการควบคุม” . ตี ป้อน เพื่อเปิด Windows Update จากนั้นคลิกที่ไฟล์ ตรวจสอบสำหรับการอัพเดต กล่องและใช้ทั้งหมด

หากคุณใช้ Windows 8.1 หรือ Windows 10 แสดงว่าคุณได้ติดตั้ง Internet Explorer 11 ไว้ล่วงหน้าแล้ว ในกรณีที่คุณใช้ Windows 10 ให้เปิด Edge และดูว่าคุณประสบปัญหาเดียวกันหรือไม่ อื่น ๆ โปรดดูวิธีการด้านล่างสำหรับคำแนะนำอื่น ๆ

วิธีที่ 2: การดาวน์เกรดเวอร์ชัน Internet Explorer (Windows Vista, XP)

เราได้กำหนดข้อผิดพลาดนั้นแล้ว ' โหลด Mshtml.dll แล้ว แต่ไม่พบจุดเข้า DllRegisterServer ไม่สามารถลงทะเบียนไฟล์นี้ได้ ' จะไม่เป็นอันตรายหากไม่มีผลต่อการทำงานของเบราว์เซอร์ของคุณ แต่บางคนอาจจำเป็นต้องลงทะเบียนไฟล์ DLL โดยเฉพาะเพื่อแก้ปัญหาความเข้ากันไม่ได้กับแอปพลิเคชันเดิมที่ต้องใช้ Mshtml.dll ไฟล์ที่จะลงทะเบียน หากเป็นกรณีนี้วิธีแก้ปัญหาคือการปรับลดรุ่น Internet Explorer ของคุณลงให้มากที่สุด (เป็น IE 6) - ย้อนกลับไปเมื่อไฟล์ mshtml.dll สามารถลงทะเบียนได้

ในการดำเนินการนี้ให้กด คีย์ Windows + R และพิมพ์“ appwiz.cpl “. ตี ป้อน เพื่อเปิด โปรแกรมและคุณสมบัติ

Internet Explorer จัดเป็นคุณลักษณะของ Windows ดังนั้นจึงไม่สามารถถอนการติดตั้งได้ตามปกติ ใน โปรแกรมและคุณสมบัติ คลิกที่หน้าต่าง ดูการอัปเดตที่ติดตั้ง จากนั้นเลื่อนลงไปที่ Internet Explorer 11 (หรือเก่ากว่า) คลิกขวาที่มันแล้วกด ถอนการติดตั้ง

จากนั้นคุณจะได้รับคำเตือนว่าการเปลี่ยนแปลงนี้จะทำให้เกิดการเปลี่ยนแปลงกับคุณลักษณะอื่น ๆ ของ Windows - คลิก ใช่ แล้วเลือก เริ่มต้นใหม่เดี๋ยวนี้ .

ตอนนี้เวอร์ชัน IE ของคุณถูกลดระดับแล้วเรามาลงทะเบียนไฟล์ Mshtml.dll ไฟล์. ในการดำเนินการนี้ให้กด คีย์ Windows + R เพื่อเปิดคำสั่ง Run จากนั้นพิมพ์ “ Regsvr32mshtml.dll” และกด Enter หากสำเร็จคุณจะเห็นข้อความต่อไปนี้:“ DllRegisterServer ใน mshtml.dll สำเร็จ '

บันทึก: โปรดทราบว่าหากคุณใช้ Windows 7 หรือใหม่กว่าคุณจะไม่สามารถดาวน์เกรดกลับไปเป็น IE 6 ได้ทั้งหมดคุณสามารถเปลี่ยนกลับไปใช้ Internet Explorer 8 ได้เท่านั้นหากเป็นเช่นนั้นให้ดูว่าปัญหาความไม่เข้ากัน ที่เกี่ยวข้องกับแอปพลิเคชันเดิมยังคงมีอยู่หลังจากการดาวน์เกรด ถ้าเป็นเช่นนั้นให้ทำตาม วิธีที่ 1 อีกครั้งเพื่ออัปเดตเป็น IE เวอร์ชันล่าสุดจากนั้นย้ายไปที่วิธีการด้านล่าง

วิธีที่ 3: การใช้ System Restore (Windows 7)

หากคำแนะนำข้างต้นใช้ไม่ได้กับเครื่อง Windows 7 ของคุณคุณมีทางเลือกอื่น ๆ อีกเล็กน้อยนอกเหนือจากการใช้จุดคืนค่าระบบโดยหวังว่าจะแก้ปัญหาได้

หมายเหตุ: การคืนค่าระบบ เป็นเครื่องมือการกู้คืนที่ช่วยให้คุณย้อนกลับการเปลี่ยนแปลงบางอย่างที่เกิดขึ้นกับระบบปฏิบัติการของคุณ คิดว่าเป็นคุณลักษณะ 'เลิกทำ' สำหรับส่วนที่สำคัญที่สุดของ Windows

คำแนะนำโดยย่อในการกู้คืนระบบไปยังจุดก่อนหน้ามีดังนี้

  1. กด คีย์ Windows + R เพื่อเปิดคำสั่ง Run ประเภท rstrui และตี ป้อน เพื่อเปิด ระบบการเรียกคืน.
  2. ตี ต่อไป ในหน้าต่างแรกจากนั้นทำเครื่องหมายที่ช่องถัดจาก แสดงจุดคืนค่าเพิ่มเติม . เลือกจุดคืนค่าก่อนเมื่อคุณเริ่มประสบปัญหาความไม่ลงรอยกันที่เกี่ยวข้องกับ Internet Explorer ในครั้งแรก คลิก ต่อไป ปุ่มเพื่อไปข้างหน้า
  3. ตี เสร็จสิ้น จากนั้นคลิก ใช่ ในพรอมต์ถัดไปเพื่อเริ่มกระบวนการคืนค่า เมื่อการคืนค่าเสร็จสมบูรณ์พีซีของคุณจะรีสตาร์ทโดยอัตโนมัติ เมื่อระบบปฏิบัติการของคุณคืนค่าเป็นเวอร์ชันก่อนหน้าแล้วให้ดูว่าปัญหาความไม่ลงรอยกันที่เกี่ยวข้องกับไฟล์ Mshtml.dll ไฟล์ได้รับการแก้ไขแล้ว

หากจุดคืนค่าระบบไม่สามารถแก้ไขปัญหาของคุณได้ (หรือคุณไม่มีจุดคืนค่าให้เลือก) คุณอาจสันนิษฐานได้ว่าส่วนประกอบระบบปฏิบัติการบางส่วนของคุณไม่อยู่ในสถานะที่สอดคล้องกัน หากคุณมีปัญหาเกี่ยวกับเบราว์เซอร์ให้ลองใช้ตัวเลือกอื่นเช่น โครเมียม หรือ Firefox .

ในกรณีที่คุณยังคงมีปัญหาความเข้ากันได้กับแอปเดิมหรือไม่สามารถใช้งานได้ WU (อัปเดต Windows) ดำเนินการ การซ่อมแซมการเริ่มต้น โดยใช้คู่มือนี้ ( ที่นี่ ). หากล้มเหลวให้ทำการติดตั้ง Windows เวอร์ชันของคุณใหม่ทั้งหมด

อ่าน 4 นาที