Khắc phục: Mshtml.dll đã được tải, không tìm thấy điểm nhập DllRegisterServer

'



Trong trường hợp cụ thể này, cố gắng đăng ký mshtml.dll tệp không phải là giải pháp được chấp nhận vì nó thực sự là tệp DLL không thể đăng ký bắt đầu với Internet Explorer 7. Không thể đăng ký tệp DLL trừ khi chúng được tạo bằng DllRegisterServer chức năng và mshtml.dll tệp không có chức năng này bắt đầu từ IE 7. Nếu không tìm thấy điểm nhập cho DllRegisterServer, người dùng sẽ thấy thông báo lỗi “ Mshtml.dll đã được tải, nhưng không tìm thấy điểm nhập DllRegisterServer. Không thể đăng ký tập tin này ”.



Bây giờ chúng tôi đã giải thích kỹ lưỡng về nguyên nhân và các triệu chứng của vấn đề này, hãy xem chúng tôi có thể làm gì để khắc phục. Nếu bạn đang gặp khó khăn với vấn đề này, hãy khắc phục sự cố bằng các phương pháp bên dưới. Vui lòng làm theo từng bản sửa lỗi theo thứ tự cho đến khi bạn gặp một phương pháp phù hợp với tình huống của mình.



Phương pháp 1: Cập nhật Internet Explorer lên phiên bản mới nhất

Kể từ khi mshtml.dll tệp không thể đăng ký sau Internet Explorer 6, cách khắc phục tốt nhất là cập nhật phiên bản IE của bạn lên phiên bản mới nhất. Microsoft đã thực hiện một công việc khá tốt trong việc khắc phục các vấn đề không tương thích liên quan đến mshtml.dll tập tin. Cập nhật lên Internet Explorer 11 có thể sẽ khắc phục mọi sự cố trình duyệt cơ bản do tệp DLL kích hoạt.



Ghi chú: Hãy nhớ rằng quy trình sau sẽ không cho phép bạn đăng ký mshtml.dll tệp (bạn vẫn sẽ nhận được thông báo lỗi tương tự khi cố gắng đăng ký), nhưng nó sẽ giúp bạn loại bỏ bất kỳ sự cố chức năng nào do tệp này gây ra.

Cập nhật lên phiên bản IE mới nhất hiện có bằng cách nhấp vào liên kết Microsoft này ( đây ). Chọn phiên bản Windows của bạn và tải xuống phiên bản IE phù hợp với phiên bản Windows bit của bạn.



Lưu ý 1: Một cách dễ dàng hơn để cập nhật Internet Explorer lên phiên bản mới nhất có sẵn cho hệ điều hành của bạn là sử dụng Cập nhật hệ điều hành Window. nhấn Phím Windows + R và gõ 'Kiểm soát cập nhật' . Đánh Đi vào để mở Windows Update, sau đó nhấp vào Kiểm tra cập nhật hộp và áp dụng tất cả chúng.

Nếu bạn đang sử dụng Windows 8.1 hoặc Windows 10, bạn đã cài đặt sẵn Internet Explorer 11. Trong trường hợp bạn đang sử dụng Windows 10, hãy mở Edge và xem liệu bạn có gặp phải sự cố tương tự hay không. Nếu không, hãy tham khảo các phương pháp bên dưới để biết các hướng dẫn khác.

Phương pháp 2: Hạ cấp phiên bản Internet Explorer (Windows Vista, XP)

Chúng tôi đã xác định rằng lỗi ' Mshtml.dll đã được tải, nhưng không tìm thấy điểm nhập DllRegisterServer. Không thể đăng ký tệp này ' là vô hại nếu nó không ảnh hưởng đến chức năng trình duyệt của bạn. Nhưng một số người đặc biệt có thể cần đăng ký tệp DLL để giải quyết vấn đề không tương thích với một ứng dụng kế thừa yêu cầu Mshtml.dll hồ sơ được đăng ký. Nếu đúng như vậy, giải pháp sẽ là hạ cấp phiên bản Internet Explorer của bạn xuống càng nhiều càng tốt (xuống IE 6) - trở lại khi tệp mshtml.dll có thể đăng ký được.

Để làm điều này, hãy nhấn Phím Windows + R và gõ “ appwiz.cpl “. Đánh Đi vào mở Chương trình và các tính năng.

Internet Explorer được phân loại là một tính năng của Windows nên không thể gỡ cài đặt theo cách thông thường. bên trong Chương trình và các tính năng cửa sổ, nhấp vào Xem các bản cập nhật đã cài đặt. Sau đó, cuộn xuống Internet Explorer 11 (hoặc cũ hơn), nhấp chuột phải vào nó và nhấn Gỡ cài đặt.

Sau đó, bạn sẽ được cảnh báo rằng thay đổi này sẽ mang lại những thay đổi đối với một số tính năng khác của Windows - Nhấp vào Đúng và sau đó chọn Khởi động lại ngay .

Bây giờ phiên bản IE của bạn đã bị hạ cấp, hãy đăng ký Mshtml.dll tập tin. Để làm điều này, hãy nhấn Phím Windows + R để mở lệnh Run, sau đó nhập “Regsvr32mshtml.dll ” và nhấn Enter. Nếu thành công, bạn sẽ thấy thông báo sau: “ DllRegisterServer trong mshtml.dll đã thành công. '

Ghi chú: Hãy nhớ rằng nếu bạn đang sử dụng Windows 7 hoặc mới hơn, bạn sẽ không thể hạ cấp tất cả các cách trở lại IE 6. Bạn chỉ có thể hoàn nguyên về Internet Explorer 8. Nếu đúng như vậy, hãy xem có sự cố không tương thích không liên quan đến ứng dụng kế thừa vẫn tồn tại sau khi hạ cấp. Nếu họ làm vậy, hãy làm theo Phương pháp 1 một lần nữa để cập nhật lên phiên bản IE mới nhất, sau đó chuyển sang phương pháp bên dưới.

Phương pháp 3: Sử dụng Khôi phục Hệ thống (Windows 7)

Nếu các hướng dẫn ở trên không hoạt động trên máy Windows 7 của bạn, bạn có một số lựa chọn khác ngoài việc sử dụng điểm khôi phục hệ thống với hy vọng rằng nó sẽ giải quyết được sự cố.

Lưu ý: Khôi phục Hệ thống là một công cụ khôi phục cho phép bạn đảo ngược các thay đổi nhất định đã được thực hiện đối với hệ điều hành của bạn. Hãy coi nó như một tính năng “hoàn tác” cho các phần quan trọng nhất của Windows.

Dưới đây là hướng dẫn nhanh để thực hiện khôi phục hệ thống về điểm trước đó:

  1. nhấn Phím Windows + R để mở lệnh Run. Kiểu rstrui va đanh Đi vào mở Khôi phục hệ thống.
  2. Đánh Kế tiếp trong cửa sổ đầu tiên, sau đó chọn hộp bên cạnh Hiển thị nhiều điểm khôi phục hơn . Chọn điểm khôi phục trước khi bạn bắt đầu gặp sự cố không tương thích liên quan đến Internet Explorer lần đầu tiên. Nhấn vào Kế tiếp để nâng cao.
  3. Đánh Hoàn thành và sau đó nhấp vào Đúng ở lời nhắc tiếp theo để bắt đầu quá trình khôi phục. Khi quá trình khôi phục hoàn tất, PC của bạn sẽ tự động khởi động lại. Sau khi hệ điều hành của bạn được khôi phục về phiên bản trước, hãy xem liệu các sự cố không tương thích có liên quan đến Mshtml.dll tệp đã được giải quyết.

Nếu điểm Khôi phục hệ thống không giải quyết được sự cố của bạn (hoặc bạn không có bất kỳ điểm khôi phục nào để lựa chọn), bạn có thể cho rằng một số thành phần hệ điều hành của bạn không ở trạng thái nhất quán. Nếu bạn đang gặp sự cố liên quan đến trình duyệt, hãy xem xét sử dụng một tùy chọn khác như Trình duyệt Chrome hoặc là Firefox .

Trong trường hợp bạn vẫn gặp sự cố tương thích với ứng dụng cũ hoặc bạn không thể sử dụng WU (Bản cập nhật Windows) , thực hiện một Bắt đầu sửa chữa sử dụng hướng dẫn này ( đây ). Nếu không thành công, hãy thực hiện cài đặt lại phiên bản Windows của bạn.

4 phút đọc