CÔNG TY CỔ PHẦN ĐẦU TƯ THƯƠNG MẠI VÀ DỊCH VỤ SƠN ĐẠT
Hotline 24/70943.038 555
CÔNG TY CỔ PHẦN ĐẦU TƯ THƯƠNG MẠI VÀ DỊCH VỤ SƠN ĐẠT

Cách kiểm tra Win bản quyền bằng PowerShell nhanh và chính xác nhất

06/10/2026 Tư vấn, kinh nghiệm sử dụng 7 lượt xem

Bạn đang sử dụng Windows 10 hoặc Windows 11 nhưng không biết máy tính đã được kích hoạt bản quyền hay chưa? Không cần cài thêm phần mềm, bạn hoàn toàn có thể kiểm tra ngay bằng PowerShell, công cụ được tích hợp sẵn trong Windows.

Với một vài câu lệnh đơn giản, PowerShell có thể giúp bạn kiểm tra tình trạng kích hoạt Windows, loại giấy phép, thời hạn kích hoạt và một số thông tin liên quan đến bản quyền hệ điều hành.

Đặc biệt, cách kiểm tra này hữu ích khi bạn mua laptop/PC cũ, cài lại Windows, nâng cấp phần cứng hoặc chuẩn bị chuyển nhượng máy và muốn biết Windows trên thiết bị đang ở trạng thái nào.

Trong bài viết này, hãy cùng tìm hiểu cách kiểm tra Win bản quyền bằng PowerShell nhanh và chính xác, đồng thời giải thích cách đọc các thông tin mà Windows trả về.


1. Windows bản quyền là gì?

Trước khi kiểm tra, chúng ta cần phân biệt một khái niệm khá quan trọng: Windows đã kích hoạt và Windows có giấy phép hợp lệ không hoàn toàn là hai cách diễn đạt giống nhau trong mọi trường hợp.

Khi Windows được kích hoạt, hệ điều hành đã xác nhận một giấy phép phù hợp với thiết bị hoặc tài khoản/hệ thống cấp phép.

Giấy phép Windows có thể đến từ nhiều hình thức khác nhau như:

  • OEM.

  • Retail.

  • Digital License.

  • Volume License.

  • Một số hình thức cấp phép doanh nghiệp.

Đối với người dùng cá nhân, phổ biến nhất là Windows được kích hoạt theo Digital License, khóa OEM đi kèm thiết bị hoặc giấy phép Retail được mua riêng.

Vì vậy, nếu muốn kiểm tra Windows có đang hoạt động với giấy phép hay không, bạn nên kiểm tra Activation Status thay vì chỉ tìm một dãy Product Key.

kiem-tra-win-ban-quyen-bang-powershell.jpg


2. Có thể kiểm tra Windows bản quyền bằng PowerShell không?

Có.

PowerShell là công cụ dòng lệnh được tích hợp sẵn trong Windows và có thể sử dụng để truy vấn thông tin giấy phép hệ điều hành.

Bạn có thể kiểm tra các thông tin như:

  • Windows đã kích hoạt hay chưa.

  • Trạng thái giấy phép.

  • Product Key Channel.

  • Một phần thông tin Product Key.

  • Thời hạn kích hoạt đối với một số loại giấy phép.

  • Thông tin giấy phép Windows hiện tại.

Điểm tiện lợi là bạn không cần cài phần mềm bên thứ ba.


3. Cách mở PowerShell trên Windows 10 và Windows 11

Trước tiên, hãy mở PowerShell.

Cách 1: Sử dụng Windows Search

Nhấn:

Windows + S

Sau đó nhập:

PowerShell

Chọn:

Windows PowerShell

Bạn có thể chọn Run as administrator nếu cần thực hiện các lệnh yêu cầu quyền quản trị.

Cách 2: Sử dụng Windows Terminal

Trên Windows 11, bạn cũng có thể mở:

Windows Terminal

Sau đó chọn tab PowerShell.

Cách 3: Menu Win + X

Nhấn:

Windows + X

Sau đó chọn Terminal hoặc Terminal (Admin) tùy phiên bản Windows.


4. Cách kiểm tra Windows đã kích hoạt chưa bằng PowerShell

Đây là một trong những cách đơn giản nhất.

Mở PowerShell và nhập:

Get-CimInstance SoftwareLicensingProduct | Where-Object { $_.PartialProductKey -and $_.Name -like "Windows*" } | Select-Object Name, LicenseStatus, PartialProductKey

Sau đó nhấn Enter.

PowerShell sẽ trả về thông tin liên quan đến Windows đang được cấp phép trên máy.

Trong đó, phần quan trọng nhất là:

LicenseStatus

Thông thường:

  • 1 = Licensed

  • Giá trị khác 1 có thể cho biết Windows chưa ở trạng thái Licensed hoặc đang có trạng thái cấp phép khác.

Nếu kết quả hiển thị:

LicenseStatus : 1

thì Windows đang ở trạng thái Licensed, tức giấy phép đã được kích hoạt.


5. Cách kiểm tra Windows bản quyền bằng lệnh slmgr

Ngoài PowerShell cmdlet, bạn có thể sử dụng công cụ Software Licensing Management Tool được tích hợp trong Windows.

Mở PowerShell và nhập:

slmgr /xpr

Sau đó nhấn Enter.

Windows sẽ hiển thị thông báo về trạng thái kích hoạt.

Nếu hệ thống báo:

The machine is permanently activated

thì Windows đang được kích hoạt vĩnh viễn theo giấy phép hiện tại.

Đây là một trong những cách nhanh nhất để kiểm tra tình trạng kích hoạt Windows.


6. Kiểm tra thông tin chi tiết giấy phép Windows

Nếu muốn xem nhiều thông tin hơn, hãy sử dụng:

slmgr /dlv

Lệnh này mở cửa sổ Windows Script Host với thông tin chi tiết về giấy phép.

Bạn có thể thấy một số trường như:

  • Name.

  • Description.

  • Activation ID.

  • Application ID.

  • Extended PID.

  • Installation ID.

  • License Status.

  • Remaining Windows rearm count.

  • Key Management Service information nếu hệ thống sử dụng KMS.

Trong đó, License Status là thông tin rất đáng chú ý.

Nếu hiển thị:

Licensed

thì giấy phép Windows hiện tại đang ở trạng thái đã cấp phép.


7. Kiểm tra loại Key Windows bằng PowerShell

Một thông tin khác khá hữu ích là Product Key Channel.

Bạn có thể chạy:

Get-CimInstance SoftwareLicensingProduct | Where-Object { $_.PartialProductKey -and $_.Name -like "Windows*" } | Select-Object Name, Description, LicenseStatus, PartialProductKey

Tùy phiên bản Windows và loại giấy phép, phần Description có thể cung cấp thông tin về kênh cấp phép.

Một số dạng thường gặp gồm:

OEM

OEM thường là giấy phép Windows được nhà sản xuất máy tính tích hợp sẵn.

Ví dụ laptop mới mua có Windows bản quyền theo máy.

Retail

Retail thường là giấy phép bán trực tiếp cho người dùng.

Giấy phép dạng này có tính linh hoạt cao hơn OEM tùy theo điều kiện cấp phép.

Volume

Volume thường được sử dụng trong môi trường doanh nghiệp, trường học hoặc tổ chức.

Ví dụ:

  • KMS.

  • MAK.

Do đó, nếu một máy tính cá nhân xuất hiện thông tin Volume/KMS, bạn nên tìm hiểu nguồn gốc giấy phép trước khi kết luận đó là license cá nhân thông thường.


8. Cách kiểm tra Windows có thời hạn hay kích hoạt vĩnh viễn

Một câu hỏi rất thường gặp là:

“Windows của tôi đã kích hoạt nhưng có hết hạn không?”

Bạn có thể kiểm tra bằng:

slmgr /xpr

Nếu Windows được kích hoạt vĩnh viễn, hệ thống thường hiển thị:

The machine is permanently activated

Nếu giấy phép có thời hạn, Windows có thể hiển thị ngày hết hạn.

Điều này đặc biệt quan trọng đối với các hệ thống sử dụng Volume Activation hoặc KMS.


9. Kiểm tra Product Key bằng PowerShell có được không?

Có, nhưng cần hiểu rõ rằng Windows không phải lúc nào cũng lưu Product Key đầy đủ ở nơi bạn có thể đọc trực tiếp bằng một lệnh đơn giản.

Một số máy có thể lưu khóa OEM trong firmware.

Bạn có thể thử:

(Get-CimInstance -ClassName SoftwareLicensingService).OA3OriginalProductKey

Nếu máy có khóa OEM được lưu trong firmware, lệnh có thể trả về Product Key.

Tuy nhiên, nếu không có kết quả thì không có nghĩa Windows không bản quyền.

Đây là điểm nhiều người hiểu nhầm.

Windows có thể được kích hoạt bằng:

  • Digital License.

  • OEM Digital License.

  • Retail License.

  • Volume License.

Do đó, việc không đọc được Product Key đầy đủ không đồng nghĩa với việc Windows là bản crack.


10. Digital License là gì?

Trong những năm gần đây, nhiều máy Windows được kích hoạt bằng Digital License.

Với phương thức này, trạng thái kích hoạt có thể được liên kết với:

  • Thiết bị.

  • Phần cứng.

  • Tài khoản Microsoft trong một số trường hợp.

Khi cài lại đúng phiên bản Windows trên cùng thiết bị và máy có quyền kỹ thuật số phù hợp, Windows có thể tự động kích hoạt lại sau khi kết nối Internet.

Đây là lý do một số máy không có Product Key mà Windows vẫn báo Activated.

Vì vậy, nếu bạn kiểm tra và không tìm thấy key đầy đủ, đừng vội kết luận Windows không bản quyền.


11. Kiểm tra Windows bản quyền bằng giao diện Settings

Ngoài PowerShell, bạn cũng nên kiểm tra thông qua giao diện Windows để có thêm một lớp xác nhận.

Trên Windows 11, mở:

Settings → System → Activation

Trên một số phiên bản Windows, đường dẫn có thể tương tự:

Settings → Update & Security → Activation

Tại đây, bạn có thể xem trạng thái kích hoạt.

Nếu hệ thống hiển thị:

Windows is activated

thì Windows hiện đang được kích hoạt.

Trong trường hợp có thông tin liên quan đến Digital License, bạn có thể thấy nội dung cho biết Windows đã được kích hoạt bằng giấy phép kỹ thuật số.


12. PowerShell báo Licensed có chắc chắn là Windows bản quyền hợp pháp không?

Đây là vấn đề cần hiểu chính xác.

Nếu PowerShell báo:

LicenseStatus = 1

hoặc:

License Status: Licensed

thì có thể kết luận rằng Windows hiện đang ở trạng thái được cấp phép/kích hoạt.

Tuy nhiên, chỉ riêng trạng thái kỹ thuật này không phải lúc nào cũng đủ để xác minh nguồn gốc giấy phép.

Ví dụ, trong môi trường doanh nghiệp, máy có thể sử dụng Volume Activation.

Do đó, nếu bạn mua một chiếc máy cũ và muốn xác minh nguồn gốc Windows, nên kiểm tra thêm:

  • Loại license.

  • Product Key Channel.

  • Nguồn gốc máy.

  • Hóa đơn/chứng từ nếu có.

  • Thông tin OEM.

  • Tài khoản Microsoft.

  • Thông tin Activation trong Settings.


13. Kiểm tra nhanh Windows bằng một lệnh PowerShell

Nếu chỉ muốn biết Windows có đang được cấp phép hay không, bạn có thể dùng lệnh:

Get-CimInstance SoftwareLicensingProduct | Where-Object { $_.PartialProductKey -and $_.Name -like "Windows*" } | Select-Object Name, LicenseStatus

Kết quả ví dụ:

Name                                      LicenseStatus
----                                      -------------
Windows 11 Pro                            1

Trong trường hợp này:

LicenseStatus = 1

cho biết sản phẩm Windows đang ở trạng thái Licensed.


14. Kiểm tra Windows bằng PowerShell có an toàn không?

Có.

Các lệnh trên chủ yếu thực hiện việc đọc thông tin cấp phép Windows.

Bạn không cần:

  • Cài phần mềm lạ.

  • Tải activator.

  • Chạy crack.

  • Chỉnh sửa Registry.

  • Tắt Windows Defender.

Đây cũng là lý do PowerShell là phương pháp đáng sử dụng khi bạn muốn kiểm tra tình trạng bản quyền Windows.

Đặc biệt, khi kiểm tra máy tính cũ, không nên tải các phần mềm “check key Windows” không rõ nguồn gốc, bởi chúng có thể đi kèm quảng cáo, phần mềm không mong muốn hoặc mã độc.


15. Một số lỗi thường gặp khi kiểm tra Windows

PowerShell không hiển thị Product Key

Không nhất thiết là lỗi.

Máy có thể sử dụng Digital License hoặc phương thức cấp phép không lưu khóa theo cách có thể truy xuất bằng lệnh trên.

LicenseStatus không phải 1

Điều này cho thấy Windows chưa ở trạng thái Licensed theo thông tin truy vấn. Bạn nên kiểm tra thêm Activation trong Settings.

slmgr /xpr báo thời hạn

Có thể hệ thống đang sử dụng loại giấy phép có thời hạn, chẳng hạn một số mô hình Volume Activation.

Nếu đây là máy cá nhân, bạn nên tìm hiểu nguồn gốc license.

Máy báo Windows Activated nhưng không tìm thấy Key

Trường hợp này hoàn toàn có thể xảy ra với Digital License.

Không nên chỉ dựa vào Product Key để đánh giá Windows có bản quyền hay không.


16. Có nên dùng phần mềm bên thứ ba để kiểm tra Windows?

Thông thường không cần thiết.

PowerShell và các công cụ có sẵn trong Windows đã đủ để kiểm tra những thông tin cơ bản về trạng thái cấp phép.

Nếu mục đích chỉ là:

“Windows của tôi đã kích hoạt chưa?”

hãy ưu tiên:

slmgr /xpr

Nếu muốn kiểm tra sâu hơn:

slmgr /dlv

Hoặc truy vấn bằng PowerShell:

Get-CimInstance SoftwareLicensingProduct

Những công cụ này giúp giảm rủi ro cài nhầm phần mềm không an toàn.


17. Bảng tổng hợp các lệnh kiểm tra Windows bản quyền

Mục đích Lệnh
Kiểm tra kích hoạt vĩnh viễn/thời hạn slmgr /xpr
Xem thông tin license chi tiết slmgr /dlv
Xem thông tin license cơ bản slmgr /dli
Kiểm tra trạng thái license bằng PowerShell Get-CimInstance SoftwareLicensingProduct
Tìm OEM Key trong firmware (Get-CimInstance -ClassName SoftwareLicensingService).OA3OriginalProductKey

Nếu chỉ cần kiểm tra nhanh, slmgr /xpr là lựa chọn đơn giản nhất.

Nếu cần phân tích sâu hơn, kết hợp slmgr /dlv với PowerShell sẽ cho nhiều thông tin hơn.


18. Cách kiểm tra Win bản quyền bằng PowerShell nhanh nhất

Nếu bạn không muốn đọc quá nhiều bước, hãy thực hiện theo quy trình sau.

Bước 1

Nhấn:

Windows + S

Tìm:

PowerShell

Bước 2

Mở PowerShell.

Bước 3

Nhập:

slmgr /xpr

Bước 4

Nhấn Enter.

Bước 5

Đọc kết quả.

Nếu hệ thống báo:

The machine is permanently activated

thì Windows hiện đang được kích hoạt vĩnh viễn theo giấy phép hiện tại.

Nếu muốn kiểm tra sâu hơn, tiếp tục chạy:

slmgr /dlv

Sau đó kiểm tra:

License Status

và thông tin về Description/Channel.


Cách kiểm tra Win bản quyền bằng PowerShell thực tế rất đơn giản và không yêu cầu cài thêm phần mềm.

Nếu chỉ muốn biết Windows có đang được kích hoạt hay không, lệnh:

slmgr /xpr

là một trong những cách nhanh nhất.

Nếu muốn kiểm tra chi tiết hơn, bạn có thể sử dụng:

slmgr /dlv

kết hợp với:

Get-CimInstance SoftwareLicensingProduct

Điều quan trọng cần nhớ là Windows Activated/Licensed không đồng nghĩa với việc bạn luôn có thể nhìn thấy một Product Key đầy đủ. Windows có thể sử dụng Digital License, OEM, Retail hoặc Volume License.

Vì vậy, nếu bạn đang kiểm tra một chiếc laptop hoặc PC mới mua, đặc biệt là máy cũ, hãy kết hợp nhiều thông tin thay vì chỉ dựa vào một dãy Product Key.

Tóm tắt nhanh

Kiểm tra kích hoạt:

slmgr /xpr

Kiểm tra chi tiết license:

slmgr /dlv

Kiểm tra trạng thái bằng PowerShell:

Get-CimInstance SoftwareLicensingProduct | Where-Object { $_.PartialProductKey -and $_.Name -like "Windows*" } | Select-Object Name, LicenseStatus, PartialProductKey

Nếu kết quả cho thấy LicenseStatus = 1, Windows đang ở trạng thái Licensed.

Đây là phương pháp nhanh, miễn phí và an toàn để kiểm tra tình trạng kích hoạt Windows ngay trên máy tính mà không cần sử dụng các công cụ crack hoặc phần mềm kiểm tra bản quyền không rõ nguồn gốc.

Liên hệ ngay với chúng tôi để được hỗ trợ:

Sơn Đạt - Bệnh viện công nghệ cao
VP: 7/274A Lạch Tray, Lê Chân, HP * Tel: 0225.3 666 555
Email: sondatjsc@gmail.com - Facebook: fb.com/MayTinhSonDat