XStore theme
Fast delivery | Professional advice | Technical support | Certified purchase | Consulting

No products in the cart.

No products in the cart.

USD $
USD $
EUR €
GBP £
USD $
USD $
EUR €
GBP £

How to Check If Windows Is Activated – Using Settings, slmgr, and PowerShell

Whether you’re setting up a new workstation, troubleshooting licensing issues, or auditing machines before a compliance review, knowing how to verify Windows activation status is a fundamental skill. I’ve walked countless IT admins and end users through this process over the years, and the good news is it takes about 30 seconds once you know where to look.

Let’s cover the three most reliable methods to check Windows activation — from the simplest GUI approach to command-line options that work great for scripting and remote administration.

Method 1: Check Activation Through Settings (Easiest)

This is the go-to method for most users and works identically on Windows 10 and Windows 11.

  1. Press Windows + I to open Settings
  2. Navigate to System > Activation
  3. Look for the Activation state field

If Windows is properly activated, you’ll see “Windows is activated” along with your activation type (typically “Windows is activated with a digital license” or “Windows is activated with a digital license linked to your Microsoft account”).

If it’s not activated, you’ll see “Windows is not activated” with an error code and a troubleshoot button.

Pro tip: On Windows 11, you can also type “activation” directly into the Start menu search to jump straight to this screen.

How to Check If Windows Is Activated

Quick Answer

Quick Answer

Open Settings by pressing Windows + I, then navigate to System > Activation and look at the Activation state field. If Windows is activated, you’ll see “Windows is activated with a digital license” or a similar message; if not, you’ll see “Windows is not activated” along with an error code. For command-line verification, run slmgr /xpr in Command Prompt or PowerShell to get immediate confirmation of your activation status.

Method 2: Using slmgr (Software Licensing Management Tool)

The slmgr command has been around since Vista and remains one of the most reliable ways to check activation status — especially useful when you need more detailed information than Settings provides.

Open Command Prompt or PowerShell (regular user permissions work fine for queries), then run:

slmgr /xpr

A dialog box will pop up telling you whether the machine is permanently activated or when the activation expires. For volume license installations, you might see an expiration date for KMS activation.

For more comprehensive licensing details, try:

slmgr /dli

This displays the license name, description, partial product key, and license status. If you need the full technical breakdown (useful for troubleshooting with Microsoft support), use:

slmgr /dlv

This verbose output includes the remaining Windows rearm count, trusted time, and KMS server information if applicable.

Note: The slmgr dialogs can be slightly annoying since they pop up as separate windows rather than outputting to the console. We’ll fix that with the PowerShell method below.

Method 3: PowerShell – Best for Scripting and Remote Checks

If you manage multiple machines or want output you can actually work with programmatically, PowerShell is your friend.

Open PowerShell and run:

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

The LicenseStatus value tells you everything:

  • 0 = Unlicensed
  • 1 = Licensed (activated)
  • 2 = Out-of-box grace period
  • 3 = Out-of-tolerance grace period
  • 4 = Non-genuine grace period
  • 5 = Notification
  • 6 = Extended grace

For a quick one-liner that returns human-readable output:

(Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.PartialProductKey -and $_.Name -like "*Windows*" }).LicenseStatus -eq 1

This returns True if Windows is activated, False otherwise — perfect for scripts and automation.

Checking Remote Machines

Need to verify activation on a remote computer? Assuming you have appropriate permissions and PowerShell remoting enabled:

Invoke-Command -ComputerName TARGETPC -ScriptBlock {
    Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.PartialProductKey } | Select-Object Name, LicenseStatus
}

Replace TARGETPC with the hostname or IP address.

What If Windows Isn’t Activated?

If you discover a machine that isn’t properly activated, here are your options:

  • Purchase a legitimate license from an authorized Microsoft reseller
  • Run the activation troubleshooter (Settings > System > Activation > Troubleshoot) if you believe the machine should be activated
  • Re-enter your product key if you have one: slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
  • Contact Microsoft support for hardware-change scenarios where digital license linking has broken

For organizations running volume licensing, verify your KMS server is reachable and that the machine has proper network connectivity to it.

Wrapping Up

Checking Windows activation is straightforward once you know your options. Settings works great for quick visual confirmation, slmgr provides detailed licensing information, and PowerShell gives you the flexibility to script checks across your entire environment.

If you’re managing a fleet of machines and need to ensure proper licensing across the board — or if you need to purchase Windows licenses for new deployments — feel free to reach out. As an Authorized Microsoft Reseller, we can help you get the right licensing in place without the headaches.

If you’re still running into How to Check If Windows Is Activated after trying the steps above, work through them once more in order — most cases resolve without needing anything more advanced.

How to Check If Windows Is Activated is frustrating, but it’s rarely a sign of serious hardware failure — in most cases it’s a driver or configuration issue like the ones covered here.

Keep this guide handy if How to Check If Windows Is Activated comes back after a Windows update, since driver-related regressions are the most common repeat cause.

A fresh driver install resolves How to Check If Windows Is Activated in the majority of cases we see, so start there before assuming it’s a hardware fault.

How to Check If Windows Is Activated that returns right after a Windows update almost always points back to a driver conflict, not new hardware failure.

Most people fixing How to Check If Windows Is Activated for the first time are done within ten minutes once they know which driver to update.

If none of the steps above resolve How to Check If Windows Is Activated, check whether it only happens on battery power or only when plugged in — that narrows it down fast.

How to Check If Windows Is Activated caused by a driver issue is one of the most common support requests we see, and also one of the easiest to fix for good.

For more detail, see Microsoft’s own troubleshooting documentation.

For more Windows and Microsoft software activation guides, visit our Help Center.

Frequently Asked Questions

How do I check if Windows is activated without opening Settings?

Open Command Prompt or PowerShell and run slmgr /xpr — a dialog box will appear stating whether Windows is permanently activated or showing the activation expiration date for volume license installations.

What does LicenseStatus 0 mean in PowerShell?

LicenseStatus 0 means your Windows installation is unlicensed and not activated. You’ll need to enter a valid product key using slmgr /ipk followed by your 25-character key, or purchase a legitimate license to activate Windows.

Can I check Windows activation status on a remote computer?

Yes, use PowerShell remoting with the command Invoke-Command -ComputerName TARGETPC -ScriptBlock { Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.PartialProductKey } | Select-Object Name, LicenseStatus } — just replace TARGETPC with the actual hostname and ensure you have admin permissions on the remote machine.

Why does my activation say “Windows is activated with a digital license linked to your Microsoft account”?

This means your Windows license is tied to your Microsoft account rather than just the hardware, which is actually the best scenario — if you ever need to reinstall Windows or replace hardware, signing in with that same Microsoft account will automatically reactivate Windows without requiring a product key.

Save on your order — use code FIXIT10

Limited-time, limited-use offer. Redeem it before it's gone.

Need a license?

Genuine Software license keys — instant delivery, no waiting.

Browse Licenses