Gần đây, nhiều người dùng báo cáo gặp mã lỗi 0x800703e6 khi cố gắng cài đặt bản cập nhật Windows. Lỗi này cụ thể xuất hiện khi cài đặt KB4023057, KB5003214, KB5003173 trên Windows 10 phiên bản 1903, 1909, 2004, 20H2. Một số người dùng cũng gặp khi cài đặt KB5005033 cho Windows 10 21H1.

Chúng tôi đã điều tra và phát hiện lỗi thường do các nguyên nhân sau:
- Can thiệp của Antivirus – Bộ bảo mật bên thứ 3 thường can thiệp vào khả năng cài đặt bản cập nhật của Windows Update. Bạn có thể tắt Real-Time Protection hoặc gỡ bộ bảo mật bên thứ 3 để khắc phục.
- Các thành phần Windows Update bị hỏng – Vấn đề có thể do mức độ hỏng file nào đó ngăn cản thành phần WU hoạt động. Có thể khắc phục bằng Windows Update Troubleshooter hoặc reset tất cả thành phần WU từ Command Prompt quyền admin.
- Hỏng file hệ thống – Có khả năng lỗi hỏng chung trong hệ điều hành ngăn cản tác vụ. Có nhiều cách khắc phục: từ quét SFC và DISM đến repair install và clean install.
Bây giờ chúng ta đã biết nguyên nhân tiềm ẩn, hãy xem cách khắc phục.
Chạy Windows Update Troubleshooter
Bạn nên bắt đầu bằng Windows Update Troubleshooter để xem nó có tự động khắc phục được không trước khi chuyển sang các hướng dẫn nâng cao hơn.
Do có nhiều nguyên nhân gây thất bại cập nhật Windows, hãy chạy Troubleshooter để xem nó có xác định được vấn đề ảnh hưởng đến chức năng cập nhật hay không. Khi công cụ xác định tình huống phù hợp với một trong các phương án sửa chữa, nó sẽ tự động áp dụng chiến lược sửa chữa phù hợp.
Các bước thực hiện:
- Mở hộp thoại Run bằng cách nhấn Windows + R cùng lúc.
- Trong ô văn bản, gõ ms-settings:troubleshoot và nhấn Enter.

- Từ tab Troubleshooting, chọn Windows Update dưới Get up and running.
- Nhấn nút Run the Troubleshooter và chờ quét hoàn tất.

- Khi tìm thấy vấn đề có thể khắc phục bằng chiến lược sửa chữa, bạn có thể nhấn nút Apply this fix.

- Sau khi áp dụng thành công bản sửa khuyến nghị, khởi động lại PC và thử cập nhật Windows lại.
Chạy quét SFC và DISM
Như đã nêu, lỗi hỏng trong hệ điều hành có thể dẫn đến mã lỗi 0x800703e6. May mắn thay, Windows có sẵn các tiện ích khắc phục sự cố tích hợp để quét hệ thống và file tìm lỗi, cũng như khắc phục các vấn đề được xác định.
Hai tiện ích như vậy là SFC (System File Checker) và DISM (Deployment Image Servicing and Management), có thể thay thế file hệ thống bị hỏng bằng bản khỏe mạnh và thay thế các sector lưu trữ lỗi bằng các sector chưa sử dụng.
Với System File Checker, bạn không cần truy cập internet. Công cụ này dùng kho lưu trữ cục bộ với file hệ thống dự phòng và thay thế file hỏng bằng bản khỏe mạnh. DISM yêu cầu internet ổn định vì nó dùng Windows Update để thay thế file hỏng bằng bản khỏe mạnh.
Cách chạy quét SFC và DISM trên Windows:
- Gõ cmd vào khu vực tìm kiếm thanh tác vụ và nhấn Run as administrator để mở Command Prompt với quyền admin.
- Trong cửa sổ Command Prompt, gõ lệnh dưới đây và nhấn Enter.
sfc /scannow

- Từ cùng cửa sổ CMD quyền admin, chạy quét DISM sau quét SFC (bất kể kết quả).
DISM /Online /Cleanup-Image /RestoreHealth

- Cuối cùng, khởi động lại PC và sau reboot, kiểm tra xem có thể cài đặt bản cập nhật cần thiết không.
Tạm thời vô hiệu hóa Antivirus
Vấn đề này rõ ràng cũng do chương trình bên thứ 3 can thiệp ngăn người dùng cài đặt cập nhật Windows. Do đó, nếu bạn dùng dịch vụ antivirus bên thứ 3, hãy tắt nó và thử cài đặt cập nhật.
Ngoài ra, bạn có thể cân nhắc gỡ hoàn toàn bộ bảo mật bên thứ 3 và sử dụng Windows Defender Firewall thay thế.
Sửa đổi Windows Registry
Một giải pháp thay thế khắc phục sự cố cho nhiều người dùng là xóa các mục trong Windows Registry cho WUServer và WStatusServer, nên chúng tôi khuyến nghị thử.
Tuy nhiên, vì Windows Registry là công cụ cấp admin, khuyến nghị tạo bản sao lưu trước khi thực hiện các bước khắc phục sự kiện dưới đây, phòng khi có sự cố.
Sau khi đã sao lưu, làm theo các bước sau để khắc phục mã lỗi 0x800703e6:
- Nhấn Windows + R cùng lúc để mở hộp thoại Run.
- Trong ô văn bản, gõ regedit và nhấn Enter để mở Windows Registry.

- Trong Registry Editor, điều hướng đến vị trí dưới đây.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- Tìm mục WUServer và WStatusServer ở ngăn bên phải và xóa chúng bằng cách chuột phải từng mục và chọn Delete.

Nếu không tìm thấy các mục, chuyển sang phương pháp tiếp theo.
Đặt lại các thành phần Windows Update
Windows sử dụng nhiều dịch vụ để tải và cài đặt cập nhật. Nếu một trong các thành phần này không hoạt động đúng, cập nhật sẽ không được cài đặt và sinh ra lỗi như 0x800703e6.
Lựa chọn tốt nhất là reset các thành phần cập nhật trên hệ thống. Điều này sẽ khởi động lại tất cả các thành phần, từ đó khắc phục lỗi.
Cách reset thành phần cập nhật trên PC:
- Gõ cmd vào khu vực tìm kiếm và nhấn Run as administrator để mở Command Prompt với quyền admin.
- Trong Command Prompt, gõ lệnh dưới đây và nhấn Enter.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- Sau đó, thực thi lần lượt các lệnh sau:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Cuối cùng, khởi động lại PC và kiểm tra xem mã lỗi 0x800703e6 còn xuất hiện không.
Thực hiện Disk Cleanup
Cài đặt bản cập nhật mới nhất đòi hỏi ổ lưu trữ được tối ưu hóa. Nếu thiết bị đang thiếu dung lượng ổ cứng, bạn có thể gặp lỗi như 0x800703e6.
Cách thực hiện Disk Cleanup trên Windows:
- Gõ Disk Cleanup vào khu vực tìm kiếm thanh tác vụ và nhấn Open.
- Tiện ích sẽ quét máy tính tìm file không cần thiết. Khi xong, tích chọn file muốn xóa trong hộp thoại Disk Cleanup và nhấn OK.

- Nhấn nút Delete files lại một lần nữa và sau khi xóa file, kiểm tra xem có thể cài đặt cập nhật mà không gặp vấn đề không.
Thực hiện In-Place Upgrade
Nếu bạn đã thử đến đây mà chưa có giải pháp, điều đó ngụ ý lỗi 0x800703e6 không thể khắc phục bằng phương pháp thông thường. Nếu áp dụng, thực hiện in-place upgrade có thể giúp bạn loại bỏ lỗi 0x800703e6 một lần cho tất cả.
Thay vào đó, bạn cũng có thể thử reset PC về mặc định để khắc phục.