Các bản cập nhật từ Microsoft được cho là sẽ cải thiện hiệu suất của Windows 10 và sửa các lỗi của nó. Tuy nhiên, mọi thứ không phải lúc nào cũng suôn sẻ khi chúng được triển khai. Một số người dùng phàn nàn rằng khi họ cài đặt một gói độc lập hoặc toàn bộ bản cập nhật, họ sẽ nhận được Mã lỗi 0x8009001d. Thông thường, điều này được đi kèm với một thông báo có nội dung "DLL của nhà cung cấp không thể khởi chạy chính xác."
Lỗi Windows 0x8009001d là gì?
Có nhiều lý do tại sao Lỗi 0x8009001d hiển thị. Các tệp rác, phần mềm còn sót lại, tệp hệ thống bị hỏng và các vấn đề khác có thể nằm sau nó. Vì vậy, sau khi chúng tôi chia sẻ các phương pháp về cách sửa lỗi "Provider DLL failed to initialize precision", bạn sẽ thấy rằng tất cả các giải pháp đều liên quan đến việc giải quyết các sự cố nói trên. Đảm bảo rằng bạn làm việc theo cách của mình trong danh sách cho đến khi bạn loại bỏ được vấn đề vĩnh viễn.
Phương pháp 1: Chạy Trình gỡ rối cho Windows Update
Một trong những điều tuyệt vời về Windows 10 là nó có trình khắc phục sự cố cho các vấn đề khác nhau. Vì Lỗi 0x8009001d liên quan đến Windows Update, bạn có thể sử dụng trình khắc phục sự cố chuyên dụng cho việc đó. Để chạy tiện ích, hãy làm theo các bước dưới đây:
- Khởi chạy ứng dụng Cài đặt bằng cách nhấn phím Windows + I trên bàn phím của bạn.
- Khi cửa sổ Cài đặt xuất hiện, hãy nhấp vào Cập nhật & Bảo mật.
- Chuyển đến menu bên trái, sau đó nhấp vào Khắc phục sự cố.
- Di chuyển sang ngăn bên phải, sau đó chọn Windows Update.
- Nhấp vào nút Chạy trình khắc phục sự cố.
Hãy để tiện ích xác định lỗi và giải quyết nó cho phù hợp. Bây giờ, nếu trình khắc phục sự cố khuyên bạn nên thực hiện các hành động khác để khắc phục sự cố, hãy làm theo chúng.
Phương pháp 2: Đặt lại các thành phần của Windows Update
Có thể một số thành phần Windows Update bị hỏng hoặc bị hỏng. Vì vậy, nếu bạn muốn tìm hiểu cách sửa lỗi ‘NTE_Provider_DLL_Fail’, bạn cần biết cách đặt lại các thành phần Windows Update. Làm như vậy sẽ thay thế mọi tệp hệ thống bị hỏng, sửa hình ảnh hệ thống bị hỏng và đặt lại cài đặt Winsock. Để làm điều đó, hãy làm theo hướng dẫn bên dưới:
- Điều đầu tiên bạn cần làm là truy cập trang web chính thức của Microsoft, sau đó tải xuống Công cụ tác nhân Reset Windows Update.
- Sau khi tải xuống tiện ích, hãy nhấp chuột phải vào nó, sau đó chọn Run as Administrator từ menu ngữ cảnh.
- Trên cửa sổ, nhập “Y” (không có dấu ngoặc kép), sau đó nhấn Enter.
- Bạn sẽ thấy các tùy chọn sau:
- Quét tất cả các tệp hệ thống được bảo vệ và thay thế các tệp bị hỏng (sfc / scannow)
- Quét, phát hiện và sửa chữa các lỗi trong hình ảnh hệ thống Windows
- Dọn dẹp các thành phần thay thế
- Đặt lại các thành phần Windows Update
- Thay đổi các giá trị không hợp lệ trong Windows Registry
- Xóa các tệp tạm thời
- Nhập “4” (không có dấu ngoặc kép) để đặt lại các thành phần Windows Update.
Sau khi hoàn thành các bước này, một số thông báo sẽ được hiển thị trên màn hình, nêu chi tiết trạng thái của quá trình. Bạn có thể nhấn bất kỳ phím nào sau khi thao tác hoàn tất. Khởi động lại máy tính của bạn, sau đó kiểm tra xem lỗi đã biến mất chưa.
Phương pháp 3: Xóa nội dung của các thư mục Catroot2 và SoftwareDistribution
Có một mẹo khác trong việc tìm hiểu cách loại bỏ Lỗi Windows 0x8009001d. Windows Update lưu trữ các tệp đã tải xuống trong hai thư mục — Catroot2 và SoftwareDistribution. Vì vậy, nếu các tệp cập nhật bị hỏng hoặc bị hỏng, bạn có thể xóa nội dung của các thư mục này. Hãy nhớ rằng bạn cần có đặc quyền quản trị để thực hiện việc này. Để tiếp tục, hãy làm theo hướng dẫn bên dưới:
- Trên bàn phím của bạn, nhấn Windows Key + R để khởi chạy hộp thoại Run.
- Bên trong hộp thoại Run, gõ “CMD” (không có dấu ngoặc kép).
- Bạn cần khởi chạy Command Prompt với các đặc quyền quản trị. Vì vậy, bạn phải nhấn Ctrl + Shift + Enter trên bàn phím của mình.
- Sau khi Command Prompt hoạt động, hãy thực hiện lần lượt các dòng lệnh sau:
net stop wuauserv
các bit dừng ròng
Lưu ý: Các lệnh này sẽ dừng Dịch vụ Truyền tải Thông minh Nền và Dịch vụ Cập nhật Windows.
- Điều tiếp theo bạn cần làm là điều hướng đến thư mục C: \ Windows \ SoftwareDistribution.
- Nhấn Ctrl + A trên bàn phím của bạn để chọn tất cả các tệp, sau đó chọn Xóa.
Lưu ý: Nếu một số tệp trong thư mục đang được sử dụng, bạn có thể cần khởi động lại máy tính của mình và chạy lại các dòng lệnh.
- Sau khi làm trống thư mục SoftwareDistribution, hãy khởi động lại PC của bạn. Bạn cần mở lại Command Prompt với đặc quyền quản trị, sau đó thực hiện lần lượt các dòng lệnh sau:
net start wuauserv
các bit bắt đầu ròng
Sau khi làm theo các bước này, thư mục sẽ được tạo lại tự động. Bây giờ, bạn cần xóa nội dung của thư mục catroot2. Một lần nữa, bạn sẽ cần mở một biểu mẫu nâng cao của Command Prompt.
- Sau khi Command Prompt hoạt động, hãy thực hiện lần lượt các dòng lệnh sau:
net dừng cryptsvc
md% systemroot% \ system32 \ catroot2.old
xcopy% systemroot% \ system32 \ catroot2% systemroot% \ system32 \ catroot2.old / s
- Sau khi chạy các dòng lệnh này, hãy xóa tất cả nội dung của thư mục catroot2.
- Bây giờ, bạn cần chạy lệnh dưới đây:
net start cryptsvc
Sau khi bạn hoàn tất các bước này, thư mục catroot2 sẽ được đặt lại khi bạn chạy lại Windows Update. Nếu Lỗi 0x8009001d vẫn ngăn bạn cài đặt các bản cập nhật thành công, thì bạn nên thử giải pháp tiếp theo.
Phương pháp 4: Chạy dòng lệnh Cleanup-Image
Một trong những lý do tại sao lỗi "Provider DLL không thể khởi tạo chính xác" xuất hiện là do hình ảnh Windows bị hỏng. Bạn có thể thực hiện một dòng lệnh để dọn dẹp hình ảnh Windows. Dưới đây là các bước:
- Trên bàn phím, nhấn phím Windows.
- Gõ “Command Prompt” (không có dấu ngoặc kép).
- Bấm chuột phải vào Dấu nhắc Lệnh từ kết quả, sau đó chọn Chạy với tư cách Quản trị viên từ trình đơn ngữ cảnh.
- Nếu được nhắc cấp quyền cho ứng dụng, hãy nhấp vào Có.
- Khi Command Prompt nâng cao xuất hiện, hãy chạy dòng lệnh sau:
dism / online / cleanup-image / startcomponentcleanup
Sau khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn và thử cài đặt lại các bản cập nhật.
Phương pháp 5: Xóa tệp tạm thời và tệp rác
Một khi máy tính của bạn đã tích tụ quá nhiều rác, chẳng hạn như bộ nhớ cache vô dụng và các tệp không cần thiết, một số dịch vụ và quy trình nhất định sẽ không chạy như mong muốn. Vì vậy, chúng tôi khuyên bạn nên loại bỏ các tệp rác này. Bạn có thể sử dụng tiện ích Disk Cleanup, nhưng quá trình này có thể tốn nhiều thời gian. Bên cạnh đó, bạn sẽ không có toàn quyền kiểm soát những gì biến mất. Do đó, chúng tôi khuyên bạn nên sử dụng một công cụ đáng tin cậy dành riêng để dọn dẹp rác trên PC.
Có rất nhiều ứng dụng được thiết kế cho mục đích này, nhưng không nhiều hứa hẹn mang lại hiệu quả và tiện lợi như Auslogics BoostSpeed. Tất cả những gì bạn cần làm là cài đặt chương trình và chỉ trong vài cú nhấp chuột, bạn có thể loại bỏ các tệp rác một cách an toàn. Bên cạnh việc xóa bộ nhớ đệm quá tải, công cụ này cũng sẽ xóa các khóa đăng ký không hợp lệ, chống phân mảnh ổ đĩa và thu gọn Windows của bạn để làm cho nó sạch sẽ và hiệu quả. Sau khi quá trình hoàn tất, bạn sẽ có thể khôi phục sự ổn định của hệ thống và tận hưởng một máy tính nhanh hơn. Tất nhiên, bạn sẽ loại bỏ Lỗi 0x8009001d và cài đặt thành công các bản cập nhật có sẵn.
Chúng tôi hy vọng một trong những giải pháp mà chúng tôi đã chia sẻ đã giúp bạn giải quyết được Lỗi 0x8009001d. Điều đó nói rằng, nếu bạn nghĩ rằng chúng tôi đã bỏ lỡ bất kỳ bản sửa lỗi xuất sắc nào, hãy chia sẻ nó trong phần bình luận bên dưới!