Cách kiểm tra Windows đang dùng là OEM, Retail, MAK hay KMS

Windows có thể được cấp phép theo nhiều kênh khác nhau: Retail (bán lẻ), OEM (theo máy), hoặc Volume License dạng MAK và KMS. Biết máy mình đang dùng loại nào giúp bạn xác định có chuyển key sang máy khác được không, xử lý lỗi kích hoạt, hay chọn đúng loại bản quyền khi mua. Bài này chỉ ba cách kiểm tra nhanh và chính xác — chỉ vài lệnh, không cần cài phần mềm.

Nếu chưa rõ các loại giấy phép này khác nhau ra sao, nên đọc trước bài Phân biệt các loại giấy phép Windows: Retail, OEM, Volume.

Cách 1: Dùng lệnh slmgr

Công cụ slmgr có sẵn trong mọi bản Windows là cách nhanh và quen thuộc nhất để xem loại giấy phép. Trước tiên, mở PowerShell (hoặc Terminal) bằng quyền quản trị:

1. Bấm chuột phải vào nút Start (hoặc nhấn tổ hợp Windows + X).

2. Chọn Terminal (Admin) — trên Windows 11, hoặc Windows PowerShell (Admin) — trên Windows 10.

3. Bấm Yes ở hộp thoại UAC để xác nhận.

Menu Windows + X, chọn Terminal (Admin)

4. Trong cửa sổ Terminal (Admin) hoặc Windows PowerShell (Admin) vừa mở, gõ lệnh sau rồi nhấn Enter:

slmgr /dli

Một hộp thoại nhỏ hiện ra, gồm:

  • Description (mô tả — có chứa tên kênh), một phần khoá sản phẩm
  • Partial Product Key: Là 5 ký tự cuối trong key đã dùng để kích hoạt.
  • License Status (trạng thái kích hoạt)

5. Đọc dòng Description để biết đang là RETAIL, OEM_DM, VOLUME_MAK hay VOLUME_KMSCLIENT.

Muốn xem chi tiết hơn (đặc biệt để nhận diện KMS), dùng lệnh:

slmgr /dlv

Nhận biết KMS

Với máy kích hoạt qua KMS, slmgr /dlv hiện thêm mục “Key Management Service client information” (tên máy chủ KMS, chu kỳ tái kích hoạt…). Retail, OEM hay MAK đều không có mục này.

Cách 2: Dùng PowerShell và Get-CimInstance

Nếu muốn kết quả rõ ràng và chắc chắn nhất, PowerShell cho biết thẳng kênh key qua một cột riêng. Vẫn trong cửa sổ PowerShell (Admin) ở Cách 1 (nếu đã đóng thì mở lại theo cách đó), dán lệnh sau rồi nhấn Enter:

Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.PartialProductKey } | Select-Object Description, ProductKeyChannel, LicenseStatus

Nhìn cột ProductKeyChannel trong kết quả để biết loại giấy phép:

Description                                     ProductKeyChannel LicenseStatus
-----------                                     ----------------- -------------
Windows(R) Operating System, VOLUME_MAK channel Volume:MAK                    1
ProductKeyChannelLoại giấy phép
RetailBán lẻ (Retail)
OEM:DM (hoặc OEM:NONSLP)Theo máy (OEM)
Volume:MAKVolume — MAK
Volume:GVLKVolume — KMS

Mẹo

Cột Description cũng chứa từ khoá tương ứng: “…RETAIL channel”, “…OEM_DM channel”, “…VOLUME_MAK channel”, “…VOLUME_KMSCLIENT channel”. Nếu lệnh trả về nhiều dòng, dòng có PartialProductKey khác rỗng chính là giấy phép Windows đang kích hoạt; LicenseStatus = 1 nghĩa là đã kích hoạt.

Cách 3: Nhận diện nhanh KMS — vĩnh viễn hay hết hạn

Cách nhanh nhất để tách KMS khỏi ba loại còn lại là xem giấy phép vĩnh viễn hay có hạn. Chạy:

slmgr /xpr

Đọc kết quả:

  • “The machine is permanently activated.” → kích hoạt vĩnh viễn: dấu hiệu của Retail, OEM hoặc MAK.
  • “Volume activation will expire …” (kèm ngày giờ) → kích hoạt có hạn: đây là KMS.

Về hạn 180 ngày của KMS

Kích hoạt KMS có hiệu lực 180 ngày và tự gia hạn mỗi 7 ngày khi máy còn liên hệ được máy chủ KMS trong mạng tổ chức — nên trên thực tế gần như không hết hạn. Chỉ khi máy rời mạng KMS quá 180 ngày, Windows mới quay lại trạng thái chưa kích hoạt.

Bảng tổng hợp: nhận diện 4 loại

LoạiProductKeyChannelDấu hiệu khácChuyển sang máy khác?
RetailRetailslmgr /xpr: vĩnh viễn; mua lẻ theo từng keyĐược (gỡ khỏi máy cũ trước)
OEMOEM:DM / OEM:NONSLPCài sẵn theo máy; key nhúng trong firmware bo mạch chủKhông (gắn với bo mạch chủ)
MAKVolume:MAKVĩnh viễn; mỗi máy tốn 1 lượt kích hoạtĐược, nhưng tốn thêm 1 lượt
KMSVolume:GVLKslmgr /xpr: có hạn; cần máy chủ KMS; chu kỳ 180 ngàyKhông áp dụng (dành cho tổ chức)

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

Giấy phép số (digital license) có phải Retail không?

Giấy phép số là hình thức kích hoạt gắn với tài khoản Microsoft hoặc phần cứng của máy, không phải một kênh key riêng. Máy dùng giấy phép số thường thuộc kênh Retail hoặc OEM tuỳ nguồn gốc. Kiểm tra ở Settings → System → Activation: nếu ghi “Windows is activated with a digital license” (có thể kèm “…linked to your Microsoft account”) thì bạn đang dùng giấy phép số.

Máy OEM cài lại Windows có mất bản quyền không?

Không. Key OEM được nhúng trong firmware (BIOS/UEFI) của bo mạch chủ; cài lại đúng phiên bản Windows là máy tự kích hoạt lại. Tuy nhiên nếu thay bo mạch chủ, key OEM sẽ mất hiệu lực.

Kích hoạt KMS hết 180 ngày thì sao?

Nếu máy vẫn trong mạng tổ chức và liên hệ được máy chủ KMS, nó tự gia hạn (thử lại mỗi 7 ngày) nên gần như không bao giờ hết. Chỉ khi rời mạng KMS quá 180 ngày, Windows mới quay về trạng thái chưa kích hoạt.

Làm sao biết khoá MAK còn dùng được cho bao nhiêu máy?

Mỗi lần kích hoạt một máy bằng MAK sẽ trừ 1 lượt. Xem cách kiểm tra số lượt còn lại ở bài Cách kiểm tra số lượt kích hoạt còn lại của khoá Windows (MAK).

Lệnh không hiện kênh hoặc trả về nhiều dòng?

Hãy chạy PowerShell hoặc Command Prompt bằng quyền quản trị. Nếu PowerShell trả nhiều dòng, dòng có PartialProductKey khác rỗng chính là giấy phép Windows đang kích hoạt (các dòng khác là gói phụ, chưa cấp key).

ProductKeyChannel hiện giá trị lạ (OEM:NONSLP, Retail:TB…)?

Cứ quy về nhóm theo tiền tố: bắt đầu bằng OEM → OEM, Volume:MAK → MAK, Volume:GVLK → KMS, còn lại bắt đầu bằng Retail → bán lẻ.

Bài liên quan

Nguồn tham khảo (Microsoft chính hãng)

Bình luận

Trường bắt buộc được đánh dấu *