Với cơ hội nâng cấp miễn phí lên Windows 10, nhiều người vội nâng cấp. Hầu hết thành công, nhưng một số báo lỗi Windows 10 couldn't be installed, Error Code 80240031 sau khi tải xong, hoặc trong lúc tải.
Lỗi có thể do registry entry và file hệ thống hỏng, nhưng xung đột phần mềm/phần cứng cũng gây ra. Làm theo hướng dẫn theo thứ tự để khắc phục và chạy Windows 10.

Cách thay thế: Dùng Media Creation Tool
Dùng công cụ này tải setup Windows 10 riêng, sau đó dùng để nâng cấp.
- Tải Media Creation Tool tại đây.
- Cuộn xuống thấy nút Download tool now. Click tải.
- Chạy file. Để ứng dụng sẵn sàng. Khi hỏi What do you want to do? chọn Create installation media for another PC → Next. Chọn ngôn ngữ và edition.

- Để biết kiến trúc (architecture): Windows + R, gõ msinfo32 → Enter.

- Bên phải, nếu System type = x64, chọn x64 trong menu architecture. Ngược lại chọn x86. Click Next.
- Chọn ISO file trong Choose which media to use. Click Next. Chọn nơi lưu ISO → Save. Tải bắt đầu, mất một lúc. Xong click Finish.
- Tìm file ISO, chuột phải → Mount. ISO mount vào ổ ảo và mở. Windows + E mở Explorer, click ổ ISO vừa mount, double-click setup.exe. Sẽ chuẩn bị setup. Click Not right now ở cửa sổ Get important updates, click Next (có thể cập nhật sau).
- Accept thỏa thuận và làm theo hướng dẫn. Sẽ tự động detect key kích hoạt và giữ app/cài đặt.
Giải pháp 1: Quét cập nhật (Scan for updates)
Windows 10 installer tìm một số cập nhật cụ thể trên máy, nếu không thấy có thể ném lỗi này. Để chắc chắn không bỏ lỡ cập nhật nào: nhấn phím Windows, gõ check for updates. Click Check for updates trong kết quả. Để máy quét và cài tất cả, quan trọng nhất là cập nhật Critical và Important.
Restart máy. Cài Windows 10 giờ nên thành công.
Giải pháp 2: Tắt Windows Firewall/Antivirus
Firewall và real-time protection của antivirus có thể chặn service cập nhật lấy file cần thiết. Tạm tắt bảo vệ chỉ cho quá trình cài đặt, hạn chế dùng net lúc này.
- Tắt bảo vệ antivirus theo hướng dẫn trang chủ hãng. Thường 1-2 click. Icon antivirus ở taskbar, chuột phải → Disable.
- Tắt Windows Firewall: nhấn phím Windows, gõ Firewall → click Windows Firewall.
- Click Turn Windows Firewall on or off bên trái. Click Yes UAC. Chọn Turn off Windows Firewall (not recommended) cho cả Public và Private Network Settings. Click OK. Bật lại Firewall cùng cách này sau khi xong.

Giải pháp 3: Xóa cache App Store
Xóa file hỏng trong Microsoft App Store có thể gây lỗi: Giữ Windows + R. Gõ wsreset.exe → OK.
Giải pháp 4: Chạy quét SFC
SFC sửa file hỏng và component store. Xem hướng dẫn riêng tại đây (dành cho Win 10 nhưng mọi phiên bản Windows đều giống nhau).
Giải pháp 5: Vô hiệu hóa Display Adapter (Card màn hình)
Card màn hình/đồ họa từng gây lỗi cài Windows 10 và Windows 8.
- Tạm vô hiệu hóa: Windows + R, gõ devmgmt.msc → Enter. Click Yes nếu UAC cảnh báo.

- Mở rộng Display adapters.
- Dưới Display adapters, chuột phải từng thiết bị (nếu nhiều) → Disable. Xác nhận cảnh báo và Restart máy.

Ngắt tất cả phần cứng thêm trừ bàn phím/chuột. Thử cài Windows 10. Có thể bật lại driver cùng cách, chọn Enable thay vì Disable.