Cách kiểm tra Windows đã kích hoạt hay chưa

Trước khi cập nhật, cài lại hay bàn giao máy, bạn nên biết Windows đã kích hoạt (activated) hay chưa — máy chưa kích hoạt sẽ bị chèn hình mờ “Activate Windows” ở góc màn hình.

Máy chưa kích hoạt cũng sẽ bị khoá một số tuỳ chỉnh giao diện và các tuy chỉnh cá nhân hoá.

“Đã kích hoạt” khác với “còn bao nhiêu lượt”

Bài này kiểm tra máy hiện tại đã kích hoạt chưa. Nếu bạn muốn biết một khoá MAK còn bao nhiêu lượt kích hoạt, đó là việc khác — xem Cách kiểm tra số lượt kích hoạt còn lại của khoá Windows.

Cách 1: Xem trong Settings (nhanh, trực quan)

1. Mở Settings (phím tắt Windows + I).

2. Trong cửa sổ Windows settings:

  • Windows 11: vào System Activation
  • Windows 10: vào Update & SecurityActivation

3. Xem dòng Activation state: nếu ghi Active / “Windows is activated” là đã kích hoạt.

Cách 2: Lệnh slmgr /xpr (nhanh nhất)

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.Chạy lệnh bên dưới để kiểm tra trạng thái kích hoạt Windows.

slmgr /xpr
  • “The machine is permanently activated.” → đã kích hoạt vĩnh viễn (bản lẻ, OEM, digital license, hoặc MAK).
  • “Volume activation will expire on <ngày>” → kích hoạt qua KMS, có hạn 180 ngày và tự gia hạn khi còn liên lạc được KMS host.
  • “Windows is in Notification mode”chưa kích hoạt.

Cách 3: Lệnh slmgr /dlv (chi tiết)

Khi cần thông tin đầy đủ (loại khoá, kênh, 5 ký tự cuối của product key, tình trạng license), dùng:

slmgr /dlv

Trong hộp thoại hiện ra, chú ý các dòng:

  • License Status: Licensed → đã kích hoạt hợp lệ. Các trạng thái khác: Notification (chưa/hết kích hoạt), Initial grace / Out-of-Box grace (đang trong thời gian ân hạn), Unlicensed.
  • Description cho biết kênh khoá: RETAIL, OEM, VOLUME_KMSCLIENT (KMS), hay VOLUME_MAK.
  • Partial Product Key — 5 ký tự cuối của khoá đang dùng, giúp đối chiếu đúng khoá.

Cách 4: PowerShell (dùng cho script/nhiều máy)

Nếu muốn kiểm tra bằng PowerShell (tiện đưa vào script hoặc chạy từ xa), truy vấn WMI class SoftwareLicensingProduct:

Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%' AND PartialProductKey is not null" |
  Select-Object Name, Description, LicenseStatus
PS C:\Users\Admin> ...

Name                             Description                                 LicenseStatus
----                             -----------                                 -------------
Windows(R), Professional edition Windows(R) Operating System, RETAIL channel             5

Cột LicenseStatus trả về số — ý nghĩa:

LicenseStatusÝ nghĩa
0Unlicensed (chưa kích hoạt)
1Licensed (đã kích hoạt)
2OOB Grace (ân hạn ban đầu)
3OOT Grace (hết hạn ân hạn)
4Non-Genuine Grace
5Notification (nhắc kích hoạt)
6Extended Grace

Hiểu nhanh các trạng thái

  • Licensed / Active / permanently activated — máy đã kích hoạt, không cần làm gì.
  • Grace / Notification — chưa kích hoạt hoặc kích hoạt đã hết hiệu lực; cần nhập khoá hợp lệ hoặc liên hệ KMS.
  • KMS “will expire on…” — bình thường với máy trong domain/doanh nghiệp; chỉ cần máy định kỳ liên lạc được KMS host là tự gia hạn.

Nếu Windows chưa kích hoạt

Bạn có thể nhập khoá và kích hoạt lại bằng lệnh (chạy Command Prompt/PowerShell bằng quyền admin):

# Nhập product key (thay bằng khoá của bạn):
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Kích hoạt online với Microsoft:
slmgr /ato

Quản lý kích hoạt cho nhiều máy?

Nếu cần theo dõi và kích hoạt hàng loạt máy trong doanh nghiệp, dùng công cụ miễn phí VAMT — xem Hướng dẫn cài đặt và sử dụng VAMT.

Nguồn tham khảo

Tài liệu Microsoft Learn: Slmgr.vbs options for volume activation.

Bình luận

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