Computer >> Máy Tính >  >> Hệ thống >> Windows

Mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED khi bạn sử dụng Windows Update

Nếu bạn nhận được mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED khi bạn sử dụng Windows Update hoặc khi nâng cấp lên Windows 10, bài đăng này có thể giúp ích cho bạn. Lỗi này thường xảy ra nếu tệp MSXML DLL bị hỏng trong hệ điều hành Windows của bạn.

Mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED khi bạn sử dụng Windows Update

Dịch vụ cốt lõi Microsoft XML hoặc MSXML là API Win32 gốc dành cho các ứng dụng dựa trên XML hiệu suất cao tuân thủ tiêu chuẩn XML 1.0. MSXML6 được xuất xưởng lần đầu với Windows Vista trở lên và có các cải tiến về bảo mật, hiệu suất, độ ổn định cũng như các cải tiến khác và hỗ trợ cho kiến ​​trúc x64 và Itanium.

Mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED khi bạn sử dụng Windows Update

Để giải quyết vấn đề này, bạn có ba tùy chọn:

1] Chạy trình kiểm tra tệp hệ thống và xem nó có giúp ích gì không. Chương trình sẽ tìm các tệp hệ thống bị hỏng, bao gồm cả DLL và thay thế chúng bằng một bản sao mới.

2] Thay thế msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll và msxml6r.dll trên hệ thống của bạn với các tệp phù hợp. Bạn có thể sao lưu các tệp này ở nơi khác để đề phòng. Nếu bạn có một máy tính khác, hãy sao chép các tệp này từ hệ thống khác của bạn vào C:\ Windows \ System32 thư mục của hệ thống có vấn đề và thay thế các tệp có thể bị hỏng. Đảm bảo rằng cả hai máy tính đang chạy cùng một phiên bản Windows.

Khi bạn làm điều này, bạn sẽ phải đăng ký lại các tệp dll này:

Để đăng ký tệp dll hoặc ocx, hãy mở cửa sổ dấu nhắc lệnh với tư cách quản trị viên, nhập dòng lệnh sau và nhấn phím Enter

regsvr32 "path & filename of dll or ocx"

Vì vậy, ở đây trong hộp Run, hãy nhập nội dung sau và nhấn Enter:

regsvr32 C:\Windows\System32\msxml3.dll

Làm tương tự cho bốn phần còn lại - msxml3a.dll, msxml3r.dll, msxml6.dll, msxml6r.dll.

Khởi động lại hệ thống của bạn và xem điều này có hữu ích không.

3] Nếu điều này không hiệu quả với bạn, bạn có một lựa chọn khác. Tải xuống trình phân tích cú pháp XML mới nhất từ ​​MSDN và cài đặt nó trên hệ thống của bạn.

Tôi hy vọng bài đăng hữu ích và bạn có thể sửa Mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED.

Làm cách nào để hủy đăng ký tệp DLL trong Windows?

Mở Windows Terminal với đặc quyền quản trị và thực thi lệnh regsvr32 với tùy chọn / U. Đảm bảo bạn đang sử dụng đường dẫn đầy đủ của DLL chứ không chỉ DLL. Nếu bạn cần đăng ký lại, hãy chạy lệnh tương tự mà không có bất kỳ tùy chọn nào.

Làm cách nào để hủy đăng ký EXE?

Các tệp EXE đã được cài đặt và chưa được đăng ký. Vì vậy, nếu bạn muốn gỡ bỏ một chương trình đã cài đặt, bạn có thể thực hiện từ phần Cài đặt Windows> Ứng dụng. Các cài đặt này cũng cung cấp khả năng sửa chữa hoặc đặt lại các chương trình nếu chúng không hoạt động như mong đợi.

Mã lỗi 0x8007045A ERROR_DLL_INIT_FAILED khi bạn sử dụng Windows Update