Kể từ khi phát hành, Windows 10/11 đã gặp thách thức và lỗi, bao gồm mã lỗi Windows 0x800700d8. Nhiều người dùng báo lỗi 0x800700d8 xuất hiện sau khi không thể cài đặt cập nhật hoặc nâng cấp Windows 10/11.
Nếu gặp mã lỗi Windows 0x800700d8 khi cài cập nhật Windows 10/11 hoặc nâng cấp, bài viết này sẽ giúp bạn.
Mã lỗi Windows 0x800700d8 là mã lỗi cập nhật độc quyền cho Windows 10/11. Thường gặp khi thử cài đặt bản cập nhật hoặc nâng cấp Windows 10/11.
Nguyên nhân mã lỗi 0x800700d8 trên Windows 10/11
Một số lý do khiến mã lỗi cập nhật 0x800700d8 xuất hiện, bao gồm:
- Can thiệp của antivirus bên thứ ba – phần mềm AV quá bảo vệ có thể chặn Windows Update giao tiếp với server cập nhật OS, dẫn đến lỗi cập nhật
- Kết nối mạng chậm
- Thành phần Windows Update hỏng
- Lỗi chung của Windows update
- Thành phần Windows Update không tương thích
- Sự không nhất quán trong các dependency và thành phần Windows Update
Bất kể nguyên nhân, bạn có thể khắc phục mã lỗi 0x800700d8 trên Windows 10/11.
Cách khắc phục mã lỗi 0x800700d8 trên Windows 10/11
Sử dụng các giải pháp sau để khắc phục lỗi cập nhật Windows 10/11 0x800700d8.
Giải pháp #1: Chạy Windows Troubleshooter
Dùng Update Troubleshooter tích hợp Windows 10/11 để giải quyết lỗi 0x800700d8. Troubleshooter nằm ở Settings > Update & Security > Troubleshooter > Windows Update > Run the troubleshooter.
Sau khi chạy troubleshooter, khởi động lại PC và cài lại cập nhật xem lỗi còn xảy ra không.
Giải pháp #2: Tắt/gỡ cài đặt phần mềm antivirus bên thứ ba
Nếu dùng chương trình anti-virus bên thứ ba, nó có thể can thiệp Windows 10/11 update gây lỗi 0x800700d8. Tắt hoặc gỡ hoàn toàn có thể giúp khắc phục.
Nếu lỗi khắc phục sau tắt/gỡ AV, bạn có thể cài/bật lại nó.
Giải pháp #3: Dùng Windows 10/11 Update Assistant
Một số báo cáo người dùng cho thấy lỗi 0x800700d8 có thể xảy ra nếu cài cập nhật chờ bằng thành phần Windows Update tích hợp. Báo cáo cũng nói bạn có thể tránh lỗi bằng cách cài thủ công cập nhật dùng Windows 10/11 Update Assistant.
Để dùng Windows Update Assistant:
- Tải Windows Update thủ công từ trang chính thức Microsoft.
- Double-click file .exe (thực thi) setup để bắt đầu cài đặt.
- Nếu prompt UAC scan hiện ra, nhấn Yes.
- Trên wizard tiếp theo, nhấn Update Now bắt đầu quét tương thích cập nhật.
- Nếu có tín hiệu mọi thứ ổn, nhấn Update để Update Assistant tải cập nhật.
- Cho hệ thống tự động cập nhật.
- Sau khi cập nhật xong, khởi động lại PC để thay đổi có hiệu lực.
Update Assistant nên khắc phục được lỗi 0x800700d8. Nếu không, thử giải pháp tiếp.
Giải pháp #4: Tắt 'Defer upgrades/updates' (chỉ nếu áp dụng)
Bạn có thể gặp lỗi 0x800700d8 nếu PC được thiết lập tạm dừng hoặc trì hoãn nâng cấp/cập nhật, thay vì cài đặt đúng cách. 'Defer Upgrades' có thể trì hoãn cập nhật Windows vài tháng.
Lưu ý không phải phiên bản Windows nào cũng có tùy chọn này. Để biết có hay không, kiểm tra Windows Update nhấn menu Advanced Options xem 'Defer Upgrades' có bật không, bỏ chọn checkbox và xem có khắc phục lỗi không.
Giải pháp #5: Reset (xóa) thành phần Windows Update
Lỗi 0x800700d8 có thể do lỗi nhỏ bên trong Windows Update ngăn cài đặt cập nhật mới. Để khắc phục, reset thủ công thành phần và dependency Windows Update:
- Nhấn phím Windows + R mở hộp thoại Run.
- Gõ cmd nhấn Ctrl + Shift + Enter mở Command Prompt nâng cao.
- Nhấn Yes nếu UAC hiện ra.
- Trên command prompt nâng cao, gõ các mã sau lần lượt, nhấn Enter sau mỗi mã:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Các mã này dừng dịch vụ như Windows Update, MSI Installer, Cryptographic, BITS.
- Tiếp theo đổi tên thư mục Catroot2 và Software Distribution, thường ngăn cập nhật Windows. Chạy lệnh:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
Đổi tên 2 thư mục này buộc Windows OS tạo thư mục mới lưu file cập nhật và cài đặt.
- Khi xong, khởi động lại dịch vụ cơ bản bạn tắt ở bước 4:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Bây giờ, khởi động lại PC và kiểm tra xem còn gặp lỗi 0x800700d8 không.
Giải pháp #6: Cập nhật BIOS
Đôi khi, khi BIOS và firmware cũ, bạn có thể gặp lỗi 0x800700d8. Nếu là trường hợp, chỉ cần cập nhật BIOS và firmware PC lên phiên bản mới nhất từ trang web chính thức nhà sản xuất và xem có khắc phục không. Đảm bảo tuân thủ hướng dẫn nhà sản xuất.
Kết luận
Để PC an toàn và hoạt động tối ưu, bạn cần cài đặt mọi cập nhật chờ. Không thể cài cập nhật Windows, biểu hiện bằng mã lỗi 0x800700d8, có thể đưa bạn vào rắc rối. Nếu vấn đề xảy ra, hãy dùng một trong các giải pháp để khắc phục.