Máy ảo Windows chưa kích hoạt sau khi đổi cấu hình, chuyển host

Chia sẻ bài viết

Mục lục
Máy ảo Windows chưa kích hoạt sau khi đổi cấu hình, chuyển host

Trả lời nhanh: Windows coi thay đổi cấu hình máy ảo (đổi firmware, card mạng ảo, số vCPU, chuyển sang host khác, khôi phục snapshot cũ) giống thay đổi phần cứng, nên có thể đòi kích hoạt lại. Với key Retail, nhập lại đúng key đã mua hoặc chạy Activation Troubleshooter nếu giấy phép đã liên kết tài khoản Microsoft. Nếu máy ảo cũ vẫn còn chạy song song thì đây không phải lỗi kích hoạt: máy mới cần key riêng, hoặc phải xóa máy cũ trước.

Tình huống quen thuộc: máy ảo Windows 11 đang dùng tốt, bạn tăng RAM, thêm vCPU, đổi card mạng ảo hay chuyển máy ảo sang máy thật mới, khởi động lại thì thấy dòng "Windows is not activated". Không phải key bị khóa, mà Windows nhận thấy "phần cứng" đã khác. Bài này giải thích vì sao, cách kích hoạt lại theo từng loại giấy phép, và ranh giới giữa "kích hoạt lại cùng một máy" với "dùng một key cho hai máy".

Tóm tắt nhanh
  • Điều khoản Windows 11 nói rõ thay đổi thành phần thiết bị có thể buộc kích hoạt lại (mục 5).
  • Key Retail: nhập lại đúng key đã mua, hoặc dùng Troubleshooter nếu đã liên kết tài khoản Microsoft.
  • Chuyển máy ảo sang host mới: gỡ hoặc xóa máy ảo cũ trước (mục 4(b)).
  • Clone chạy song song không phải lỗi kích hoạt: mỗi máy ảo cần 1 key riêng.
  • Máy ảo trên server chỉ truy cập từ xa không thuộc phạm vi key Retail.

Vì sao máy ảo mất kích hoạt dù không ai động vào key

Điều khoản Windows 11 (mục 5, useterms tháng 4/2024) nhắc tới "reactivation that may be triggered by changes to your device's components". Với máy ảo, "linh kiện" là phần cứng ảo mà hypervisor giả lập. Microsoft không công bố thay đổi bao nhiêu thì bị đòi kích hoạt lại, nên đừng tin các con số truyền miệng. Những thao tác sau hay dẫn tới tình trạng này:

Thao tácVì sao Windows thấy "máy mới"
Chuyển máy ảo sang host khác, nhất là host khác đời CPUĐịnh danh phần cứng ảo và bo mạch ảo đổi
Thêm hoặc bỏ TPM ảo, đổi cấu hình firmware ảoThay đổi nền tảng khởi động
Xóa rồi thêm lại card mạng ảo, đổi địa chỉ MACLinh kiện mạng khác
Import máy ảo dưới dạng bản sao mới (tạo UUID mới)Hypervisor sinh định danh máy mới
Khôi phục snapshot chụp trước khi kích hoạtTrạng thái kích hoạt quay về lúc chưa có

Kiểm tra trạng thái và loại giấy phép

Vào Settings > System > Activation để xem thông báo. Muốn biết máy ảo đang dùng kênh giấy phép nào (Retail, OEM, Volume), mở Command Prompt quyền quản trị:

slmgr /dlv

Dòng "Description" cho biết kênh, ví dụ RETAIL channel. Cách đọc chi tiết ở kiểm tra Windows 11 đã kích hoạt chưa. Trường hợp thông báo kèm mã lỗi, tra thêm các lỗi kích hoạt Windows 11 Pro.

Kích hoạt lại máy ảo dùng key Retail

Microsoft có trang riêng cho việc này (Reactivating Windows after a hardware change). Hai đường:

  1. Nếu giấy phép số đã liên kết tài khoản Microsoft: đăng nhập máy ảo bằng tài khoản quản trị đó, vào Settings > System > Activation > Troubleshoot, chọn I changed hardware on this device recently, chọn đúng thiết bị trong danh sách.
  2. Nếu không liên kết hoặc Troubleshooter không tìm thấy máy: vào Change product key, nhập lại key đã mua. Trang của Microsoft ghi với bản không cài sẵn, bạn cần "that same product key after the hardware change".

Vì vậy hãy lưu key Retail của từng máy ảo ở chỗ an toàn, kèm tên máy ảo. Quản trị viên nhiều máy ảo thường mất thời gian nhất ở bước tìm lại key nào thuộc máy nào.

Chuyển máy ảo sang máy chủ mới: gỡ bản cũ trước

Mục 4(b) cho chuyển phần mềm sang thiết bị khác của bạn, với điều kiện "Every time you transfer the software to a new device, you must remove the software from the prior device." Áp vào máy ảo: sau khi máy ảo ở host mới chạy ổn, xóa hẳn máy ảo ở host cũ, không để hai bản cùng bật. Thao tác giống chuyển key giữa hai máy thật (chuyển key Windows 11 sang máy mới).

Riêng Hyper-V: máy ảo bật TPM ảo được bảo vệ bằng khóa gắn với host. Chuyển sang host khác mà không mang theo khóa bảo vệ thì máy ảo có thể không khởi động được, chưa nói tới kích hoạt (Generation 2 virtual machine security settings). Làm theo hướng dẫn chuyển khóa của nền tảng trước khi xóa host cũ.

Khi nào không phải lỗi mà là thiếu key

Tình huốngKết luận
Clone máy ảo, bật cả máy gốc lẫn bản cloneBản clone cần key riêng (mục 2(d)(iv))
Khôi phục bản sao lưu lên host khác trong khi máy chính vẫn chạyThành hai instance, cần thêm key
Máy ảo nằm trên server, nhân viên chỉ vào qua RDPKhông thuộc phạm vi key Retail, cần E3/E5, VDA hoặc Microsoft 365 E3/E5/F3
Máy ảo trên VPS thuê hoặc máy ảo cho người khác thuêKey Retail không dùng được (mục 2(b), 2(c)(v))
Key báo bị chặn (0xC004C060)Xem lỗi key bị block

Cách tính số key cho máy thật và máy ảo có ở bài dùng chung key Windows cho máy ảo. Với máy ảo trên server chủ máy tự dùng qua mạng: không thuộc phạm vi key Retail, nên dùng license thương mại.

Máy ảo dùng giấy phép doanh nghiệp

Máy ảo kích hoạt theo thuê bao Windows Enterprise E3/E5 hay Microsoft 365 E3 thì không nhập lại key Retail. Kiểm tra người dùng còn được gán giấy phép trong trang quản trị Microsoft 365, máy ảo đăng nhập đúng tài khoản công ty. Product Terms ghi mỗi người dùng được kích hoạt tối đa năm bản cùng lúc trên thiết bị thật và ảo (Product Terms, Windows Desktop OS); bản thứ sáu không nằm trong quyền của giấy phép đó. TND có Windows Enterprise E3, VDA và Microsoft 365 E3, giá liên hệ: Windows 11 cho doanh nghiệp.

Câu hỏi thường gặp

Tăng RAM cho máy ảo có làm mất kích hoạt không?

Có thể, tùy mức thay đổi. Microsoft không công bố ngưỡng. Nếu bị, nhập lại đúng key Retail hoặc dùng Activation Troubleshooter.

Troubleshooter báo không tìm thấy thiết bị để kích hoạt lại thì làm sao?

Vào Change product key và nhập lại key Retail đã mua cho máy ảo đó. Trang của Microsoft ghi bản không cài sẵn cần đúng product key đó sau khi đổi phần cứng.

Chuyển máy ảo sang máy chủ mới có cần mua key mới không?

Không, nếu máy ảo ở máy chủ cũ đã bị xóa. Mục 4(b) cho chuyển sang thiết bị khác của bạn, mỗi lần chuyển phải gỡ bản cũ.

Clone máy ảo rồi bản clone báo chưa kích hoạt, nhập lại key gốc được không?

Không nên. Nếu máy gốc vẫn chạy, bản clone là một instance mới và cần key riêng.

Máy ảo Hyper-V không khởi động sau khi chuyển host là do kích hoạt?

Thường không. Máy ảo có TPM ảo cần mang theo khóa bảo vệ khi chuyển host; đây là chuyện khởi động, xử lý trước rồi mới tới kích hoạt.

Nguồn tham khảo

Windows 11 cho máy ảo tại TND
Mỗi máy ảo một key Windows 11 Pro Retail
Key Retail 4.790.000đ cho máy ảo chạy trên máy tính bạn trực tiếp dùng. Server cho nhân viên truy cập từ xa thì cần giấy phép doanh nghiệp: nhắn TND tư vấn. Giá tại thời điểm đăng bài, xem trang sản phẩm để có giá mới nhất.
Mua key cho máy ảoServer nhiều người dùng: xem giấy phép doanh nghiệp

Bài viết liên quan