Nên cập nhật Windows thường xuyên để bảo vệ khỏi tấn công mạng. Nhưng đôi khi cập nhật Windows 10 bị lỗi Windows update 0x8007000d. Lỗi này dừng quá trình cập nhật, thường do file hỏng, chương trình corrupt. Một số user gặp lỗi "setup cannot continue due to a corrupted installation file" khi nâng cấp Windows 11. May mắn bạn tìm thấy bài này. Hướng dẫn sẽ giúp bạn khắc phục lỗi 0x8007000d Windows 10. Đọc tiếp để biết giải pháp!
Cách Sửa Lỗi Windows Update 0x8007000d
Ngoài Windows 7, lỗi này cũng xuất hiện trên Windows 10. Nhiều user báo không cài được KB3124200, KB4586853, KB4592438. Nguyên nhân:
- File thiếu hoặc hỏng trên PC.
- Chương trình corrupt.
- Tấn công virus/malware.
- Thành phần Windows Update không hoàn chỉnh hoặc cũ.
- Chương trình background can thiệp quá trình cập nhật.
- Antivirus can thiệp và kết nối internet không ổn định.
13 phương pháp troubleshooting hiệu quả, làm theo thứ tự:
Cách 1: Dọn Dẹp Dung Lượng Đĩa (Clean Disk Space)
Windows không cài cập nhật nếu ổ cứng đầy. Xóa file rác lớn giải phóng bộ nhớ, sửa lỗi chung. Dùng Storage Sense xóa file tạm, log cài đặt, cache...
- Windows + I → Windows Settings.
- Click System.
- Bên trái click Storage → bên phải chọn link Configure Storage Sense or run it now.
- Kéo xuống section Free up space now → click Clean now.
Sau khi dọn dẹp, thử cập nhật Windows lại.
Lưu ý: Cách này có thể không liên quan trực tiếp đến lỗi 0x8007000d.
Cách 2: Quét Malware
Virus/Malware thường gây lỗi "setup cannot continue due to corrupted installation file". Quét định kỳ bằng Windows Defender:
- Windows + I → Settings.
- Click Update & Security.
- Bên trái click Windows Security.
- Chọn Virus & threat protection.
- Click Scan Options.
- Chọn Quick Scan hoặc Full Scan → Scan Now.
- Sau quét: có threat → click Start Actions để remove/repair. Không threat → hiện "No current threats".
Cách 3: Chạy Windows Update Troubleshooter
Tính năng tích hợp sửa lỗi cập nhật, repair file tạm/service, reset component Windows Update.
- Windows + I → Settings.
- Click Update & Security.
- Menu trái chọn Troubleshoot.
- Chọn Windows Update → Run the troubleshooter.
- Đợi sửa xong → Restart PC.
Lưu ý: Có thể chạy thêm Program Compatibility Troubleshooter để sửa lỗi tương thích phần mềm cũ.
Cách 4: Sửa File Hỏng (SFC & DISM)
Dùng SFC (System File Checker) và DISM (Deployment Image Servicing and Management) quét/xóa file hỏng.
- Phím Windows → gõ Command Prompt → Run as administrator.
- Click Yes UAC.
- Gõ sfc /scannow → Enter.
- Quét vài phút. Kết quả: không vi phạm / không thực hiện được / tìm thấy sửa thành công / tìm thấy nhưng không sửa được một số.
- Xong → Restart PC.
- Mở lại Command Prompt as admin → chạy 3 lệnh DISM (cần internet):
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
Cách 5: Dùng Command Prompt (CMD)
Khắc phục lỗi 0x8007000d bằng CMD.
- Mở Command Prompt as admin.
- Chạy lần lượt các lệnh:
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
- Chạy xong → Restart PC.
Cách 6: Bật Windows Update Service
Kiểm tra dịch vụ Windows Update có chạy không (quản lý phân phối cập nhật từ Microsoft).
Tùy chọn 1: Qua Services
- Phím Windows → gõ Services → Run as administrator.
- Kéo xuống chọn Windows Update service.
- Chuột phải → Properties (hoặc double-click).
- Set Startup type: Automatic → Apply > OK.
Tùy chọn 2: Qua Local Group Policy Editor
Nếu Windows Update component bị tắt → lỗi 0x8007000d.
- Phím Windows → gõ gpedit.msc → Enter.
- Double-click: Computer Configuration → Administrative Templates.
- Double-click: System → bên phải kéo xuống double-click Specify settings for optional component installation and component repair.
- Chọn Enabled → Apply > OK.
Cách 7: Khởi Động Lại Windows Update Service (Manual)
Thủ công restart service để sửa lỗi "setup cannot continue due to corrupted installation file".
- Windows + R → gõ services.msc → OK.
- Kéo xuống → chuột phải Windows Update.
- Nếu status Running → click Stop (nếu không Running thì bỏ qua).
- Đợi 3-5 giây prompt dừng service.
- Windows + E mở File Explorer → đường dẫn: C:\Windows\SoftwareDistribution\DataStore.
- Ctrl + A chọn tất cả → chuột phải khoảng trống → Delete.
- Đi đến: C:\Windows\SoftwareDistribution\Download → xóa tất cả file.
- Quay lại Services → chuột phải Windows Update → Start.
- Đợi 3-5 giây prompt khởi động service → đóng Services.
Cách 8: Xóa File Software Distribution Trong Safe Mode
Nếu cách 7 không xóa được hoặc báo lỗi, dùng Safe Mode.
- Phím Windows → gõ Recovery options → Open.
- Settings window → click Restart now dưới Advanced startup.
- Chọn Troubleshoot.
- Chọn Advanced options.
- Chọn Startup Settings → Restart.
- PC reboot → màn hình Startup Settings → nhấn F5 để Enable Safe Mode with Networking.
- Windows + E → đường dẫn: C:\Windows\SoftwareDistribution.
- Chọn tất cả file trong folder SoftwareDistribution → Delete.
- Restart PC → thử cập nhật Windows Update.
Cách 9: Reset Windows Update Components
Sửa chữa BITS, Cryptographic, MSI Installer, Windows Update services, folder SoftwareDistribution, Catroot2.
- Mở Command Prompt as admin.
- Chạy lần lượt các lệnh:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
- Đợi chạy xong → kiểm tra lỗi 0x8007000d đã khắc phục chưa.
Cách 10: Tạm Thời Tắt Antivirus
Antivirus quá "hung hăng" can thiệp update → lỗi 0x8007000d hoặc 0xc1900204. Tắt tạm thời (ví dụ Avast):
- Icon Antivirus Taskbar → chuột phải.
- Chọn Avast shields control → chọn tạm tắt: 10 phút / 1 giờ / cho đến khi restart / vĩnh viễn.
- Xác nhận prompt.
- Cửa sổ chính hiện "All your shields are turned off". Để bật lại: click TURN ON.
Quan trọng: Bật lại antivirus sau khi khắc phục xong để bảo vệ máy.
Cách 11: Reset PC (Last Resort)
Nếu tất cả thất bại, reset PC.
- Settings → Update & Security.
- Bên trái chọn Recovery → bên phải Get started.
- Chọn: Keep my files (giữ file cá nhân, xóa app/settings) HOẶC Remove everything (xóa hết).
- Làm theo hướng dẫn màn hình hoàn tất reset.
Cách 12: Dùng Windows 10 Update Assistant
Cách cập nhật thay thế nếu cách cũ không được. Gỡ bản cập nhật gần đây → dùng Update Assistant:
- Windows + R → gõ appwiz.cpl → Enter.
- Click View installed updates → chọn bản cập nhật gây lỗi → Uninstall → xác nhận.
- Windows + E → đường dẫn: C:/windows/softwaredistribution/download → xóa tất cả.
- Truy cập trang tải Windows 10 Update Assistant → click Update now.
- Quá trình có thể chậm ở 60-85% → đợi xong → Restart PC.
- Mở Settings → Update & Security → Check for Updates → đảm bảo hiện "You're up to date".
Lưu ý: Nếu dùng Mixed Reality software → gỡ bỏ (can thiệp Windows Update gây lỗi 0x8007000d).
Cách 13: Tải Cập Nhật Thủ Công
Nếu đã loại trừ file hỏng, malware, service chạy tốt mà vẫn lỗi → tải thủ công.
- Windows + I → Settings → Update & Security.
- Click View update history.
- Ghi nhớ KB number của bản cập nhật failed to install.
- Tìm KB number trên Microsoft Update Catalog.
- Chọn bản cập nhật tương thích hệ thống → click ADD để tải và cài thủ công.
Bài viết liên quan:
- Cách Force Quit Chương Trình Windows 11
- Sửa Lỗi 0xC00D36D5 No Cameras Are Attached Windows 10
- Sửa Lỗi Windows Could Not Search For New Updates
- Sửa Lỗi Windows 10 Update 0x80070103
Hy vọng bạn đã khắc phục được lỗi Windows 10 update 0x8007000d. Cho biết cách nào hiệu quả nhất. Mọi thắc mắc/góp ý, hãy bình luận!