Lỗi 'Setup has failed to validate the product key' thường gặp khi người dùng cố nâng cấp lên Windows 10 từ phiên bản cũ như Windows 7 hoặc 8.1 dùng file ISO.

Nguyên nhân gây lỗi 'Setup Has Failed to Validate the Product Key'
- Can thiệp AV bên thứ 3 – Đã xác nhận tiện ích nâng cấp có thể bị ngắt kết nối với server bên ngoài bởi bộ bảo mật quá bảo thủ. Khắc phục: tắt bảo vệ thời gian thực hoặc gỡ hoàn toàn chương trình bảo mật.
- Installer đã giải nén sẵn trong Temp – Khả năng khác là công cụ nâng cấp ném lỗi vì đã tìm thấy file installer đã giải nén trong thư mục temp. Nếu áp dụng, chạy Disk Cleanup xóa mọi file tạm để khắc phục.
- Pkey không gắn với media cài đặt – Vấn đề cũng do file log (setuperr.log) khi người dùng nâng cấp dùng media cài không có license key. Khắc phục: gán license key bằng lệnh CMD.
- Hỏng file hệ thống – Hỏng file hệ thống cũng gây lỗi này. Có thể vài dependency hỏng buộc tiện ích nâng cấp dừng sớm. Khắc phục: chạy quét DISM hoàn chỉnh.
- Thiếu file Config – Tình huống khác: media nâng cấp thiếu file config quan trọng cho cài đặt. Khắc phục: tạo file config dễ dàng bằng Notepad.
Phương pháp 1: Tắt AV bên thứ 3 (nếu áp dụng)
Nếu dùng bộ bảo mật bên thứ 3 hay can thiệp quá mức, hoàn toàn có thể nó ngắt kết nối giữa setup nâng cấp với server bên ngoài.
Nếu áp dụng cho bạn và bạn dùng bộ bảo mật có thể can thiệp, hãy thử nâng cấp lại sau khi tắt hoặc gỡ phần mềm diệt virus tiềm ẩn.
Nếu ở tình huống này, bắt đầu bằng tắt bảo vệ thời gian thực xem nâng cấp có thành công không. Làm bằng cách truy cập biểu tượng thanh tác vụ của AV tìm tùy chọn tắt bảo vệ thời gian thực.

Nếu không thành công hoặc không tìm thấy tùy chọn tương đương trong menu AV, thử gỡ hoàn toàn chương trình bảo mật để đảm bảo không có quy tắc bảo mật nào ảnh hưởng quá trình nâng cấp. Làm theo bài viết này (tại đây) – sẽ chỉ cách gỡ chương trình bảo mật và xóa file thừa vẫn có thể gây hành vi này.
Nếu phương pháp không áp dụng hoặc không khắc phục vấn đề gốc, chuyển sang phương pháp tiếp theo.
Phương pháp 2: Chạy Disk Cleanup trên ổ đĩa
Trong hầu hết trường hợp, lỗi 'Setup has failed to validate the product key' do lỗi từ AppData\Local\Temp. Có thể phần mềm nâng cấp ném lỗi vì đã tìm thấy file installer đã giải nén trong thư mục temp, nên quyết định có bằng chứng đe dọa bảo mật và hủy quá trình nâng cấp.
Nếu áp dụng, khắc phục bằng cách chạy Disk Cleanup trên ổ Windows đảm bảo quá trình xóa thư mục Temp. Sau đó khởi động lại, quá trình nâng cấp nên hoàn tất không vấn đề.
Cách làm:
- Nhấn Windows + R mở Run. Gõ cleanmgr nhấn Enter mở Disk Cleanup. Nếu UAC nhắc, nhấn Yes cấp quyền admin.
- Ở giai đoạn Disk Cleanup: Drive selection, dùng menu thả xuống dưới Drives chọn ổ OS. Thường là C: nhưng nhận diện qua logo Windows. Với ổ đúng, nhấn OK lưu thay đổi.
- Trong cửa sổ Disk Cleanup, đảm bảo ô checkbox Temporary Internet Files và Temporary files được tích.
- Khi thiết lập xong, nhấn Clean up system files và xác nhận tại UAC.
- Bạn sẽ được nhắc bởi biểu tượng Disk Cleanup khác, cần chọn lại Temporary Internet Files và Temporary files trước khi nhấn OK.
- At cuối cùng, nhấn Delete files bắt đầu quá trình.
- Chờ hoàn tất, khởi động lại máy và xem lỗi đã khắc phục tại lần khởi động tiếp theo chưa.
- Sau boot xong, lặp lại quá trình nâng cấp xem có hoàn tất không gặp thông báo lỗi không.

Nếu vẫn thấy lỗi 'Setup has failed to validate the product key', chuyển sang phương pháp tiếp theo.
Phương pháp 3: Gán Pkey thủ công
Nếu vấn đề liên quan dữ liệu trong file log, có thể do file setuperr.log nổi tiếng gây lỗi 'Setup has failed to validate the product key' khi nâng cấp dùng media cài lưu local.
Nếu áp dụng, khắc phục bằng cách mở command prompt chạy lệnh gán license key vào thư mục media cài đặt.
Nhiều người dùng cũng gặp lỗi này báo cáo khắc phục hoàn toàn sau khi làm theo hướng dẫn dưới. Cách làm:
- Nhấn Windows + R mở Run. Gõ cmd nhấn Ctrl + Shift + Enter mở Elevated Command Prompt. Khi thấy UAC, nhấn Yes cấp quyền admin.

- Trong Elevated CMD, gõ lệnh sau điều hướng đến vị trí Media Creation tool lưu file:
CD: C:\ESD\
Lưu ý: Nếu bạn ép Media Creation tool lưu file ở vị trí tùy chỉnh, điều hướng đến đó.
- Tiếp theo, gõ lệnh sau nhấn Enter gán product key cho media cài xử lý nâng cấp:
Setup /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Lưu ý: *X* chỉ placeholder. Thay bằng license key thực bạn muốn dùng cho nâng cấp.
- Đóng CMD nâng cao, bắt đầu quá trình nâng cấp lại xem còn gặp lỗi 'Setup has failed to validate the product key' không.
Nếu vẫn gặp cùng vấn đề, chuyển sang phương pháp tiếp theo.
Phương pháp 4: Chạy quét DISM
Một số người dùng xác nhận khắc phục được sau khi chạy quét DISM (Deployment Image Servicing and Management). Thành công của phương pháp này cho thấy khả năng lỗi cũng do hỏng hệ thống nền ảnh hưởng quá trình nâng cấp.
DISM là tiện ích tích hợp rất tốt ở sửa dependency có thể can thiệp vào việc OS quan trọng như nâng cấp lên phiên bản mới.
Hướng dẫn chạy quét DISM khắc phục lỗi 'Setup has failed to validate the product key':
- Mở hộp thoại Run bằng Windows + R. Gõ cmd nhấn Ctrl + Shift + Enter mở Elevated CMD. Khi UAC nhắc, nhấn Yes cấp quyền admin.

- Trong Elevated CMD, gõ các lệnh sau theo thứ tự nhấn Enter sau mỗi quét hoàn tất để chạy quét DISM đầy đủ:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- Sau khi mọi quét hoàn tất, khởi động lại máy và xem lỗi đã khắc phục khi chạy tiện ích nâng cấp lần sau chưa.
Nếu lỗi Setup has failed to validate the product key vẫn xảy ra, chuyển sang phương pháp cuối.
Phương pháp 5: Tạo file EI.cfg cho file ISO
Nếu các phương pháp trên không khắc phục Setup has failed to validate the product key, có thể vì media nâng cấp bạn dùng không chứa file config bắt buộc khi nâng cấp từ Windows cũ.
Trường hợp này, cần dùng tiện ích giải nén trích xuất Windows 10 ISO và thêm file .cfg để khắc phục. Sau khi làm xong và gộp ISO lại, bạn không còn gặp lỗi này.
Hướng dẫn từng bước:
- Dùng WinRar, WinZip, 7Zip hoặc tiện ích tương tự giải nén file ISO chứa media cài vào một thư mục.
- Nhấn Windows + R mở hộp thoại Run. Gõ notepad.exe nhấn Ctrl + Shift + Enter mở Notepad nâng cao.

- Trong Notepad, dán nội dung dưới:
[EditionID] [Channel] Retail [VL] 0
- Sau khi thêm nội dung, vào File > Save as. Ở đó thiết lập Save as type thành All Files. Đặt tên ei và đảm bảo có phần mở rộng .cfg ở cuối. Nhưng trước khi lưu, đảm bảo file mới lưu trong thư mục Sources của ISO cài đặt.

- Chạy file setup.exe từ cùng media cài đặt xem có hoàn tất không gặp lỗi Setup has failed to validate the product key không.