Windows Activation Error Codes: Every Code and Fix (2026)
Windows activation error codes look random, but almost every one of them falls into one of five causes: no valid license for this device (0x803F7001, 0xC004F213), a key that does not match your edition (0xC004F210, 0xC004F212, 0xC004E016), a key that is blocked or used too many times (0xC004C003, 0xC004C008, 0xC004C020), a network or server problem (0x80072F8F, 0xC004FC03, 0x87E10BC6), or a company volume-license key on a PC that cannot reach its company's activation server (0xC004F074, 0x8007232B, 0x8007007B). Find your code in the table below, and the fix is usually one of three things: run the Activation troubleshooter, enter the right product key, or sign in with the Microsoft account your license was linked to. The surprise, and the reason so many home users are stuck: if your home PC shows a KMS error like 0xC004F074, Windows thinks the PC belongs to a company. A refurbished business laptop or a too-cheap product key is usually why.
Jake's shop sells refurbished laptops, and the week he started, three customers came back with the same complaint: "Activate Windows" in the corner of the screen and an error code none of them could read. Two had 0xC004F074. One had 0x803F7001 after Jake had replaced a motherboard. He spent a morning on forums reading advice to reinstall, to run strange scripts, to buy a new key, and none of it matched. Ethan looked at the three codes for ten seconds. "Two of those laptops still think they work at a bank. The third one lost its memory when you gave it a new heart. None of them has a broken Windows." He was right about all three, and the fixes took under an hour in total. This page is the lookup table Jake wished he had that morning, plus the reasons behind it.
Before the codes, one reassurance that the forums rarely give. An unactivated copy of Windows keeps working: your files, apps and security updates all continue. What you lose is personalization (wallpaper, colors, lock screen) and you gain a watermark and periodic reminders. Nothing on this page is an emergency, so there is no reason to run a stranger's activation script that could do far more harm than a watermark. Take the codes one at a time.
What Windows activation actually checks
Activation is Windows confirming that this copy is licensed for this device. It checks three things, and every error code is one of them failing. The license type: retail (you bought it), OEM (it came with the PC, often stored in the firmware), a digital license (tied to your hardware, and optionally to your Microsoft account), or a volume license used by companies through a KMS server, a Multiple Activation Key (MAK) or Active Directory. The edition: a Home key cannot activate Pro, and a Pro key cannot activate Enterprise. The hardware: a digital license remembers your device, and a big enough change, usually a new motherboard, makes Windows see a different computer.
Two quick commands tell you which of those you have, and they save more time than any other step on this page. Open Command Prompt as administrator and run:
slmgr /dli :: license type, partial key, status
slmgr /xpr :: is it permanently activated, or when does it expire
If the description says VOLUME_KMSCLIENT, your PC is set up to activate against a company server; keep that in mind for the KMS section. If it says RETAIL or OEM, you are in consumer territory and the table below applies directly. slmgr needs an elevated prompt; run it in a normal window and you get 0x80070005, access denied, which is not an activation problem at all.
Every Windows activation error code, and what fixes it
Find your code, read the cause, apply the fix. Codes that share a cause are grouped, because the fix is the same.
| Error code | What it means | Fix |
|---|---|---|
| 0x803F7001, 0x800704CF | No valid license found for this device | Enter a valid key (Change product key), or use the hardware-change path if you replaced parts |
| 0xC004F211, 0xC004F213 | Hardware changed, or no product key found on the device | Troubleshooter, "I changed hardware on this device recently," sign in with the linked Microsoft account |
| 0xC004F210, 0xC004F212, 0xC004E016, 0xC004F034 | The key is for a different edition or version than the one installed | Enter the key that matches your edition, or install the edition your license is for |
| 0xC004F00F (home PC) | An Enterprise key was used on Home or Pro | Enter a key for your edition |
| 0xC004C003 | The key is not valid, usually because it was blocked or used on too many devices | Check the key on your receipt or box; contact the seller, PC maker or repair shop |
| 0xC004C008, 0xC004C770, 0x803FA071 | The key is already used on another device or beyond its license terms | One key per device: buy a license for this PC |
| 0xC004C060, 0xC004C4A2, 0x803FA067, 0xC004C001, 0xC004C004, 0xC004F004, 0xC004C007, 0xC004F005, 0xC004C00F, 0xC004C010, 0xC004C00E, 0xC004C4A4, 0xC004C4A5, 0xC004B001, 0xC004F010, 0xC004F050 | Invalid key, busy activation servers, or an incomplete free upgrade | Re-check the key (watch for copied dashes), wait and retry, then the troubleshooter |
| 0xC004C020 | A volume key has been used on more devices than allowed | Ask your organization's IT for a different key |
| 0xC004F074, 0x8007232B, 0xC004F038, 0x8007007B | A company volume (KMS) key is installed and no company activation server can be reached | At work: connect to the company network or VPN. At home: install a retail or original key |
| 0x80072F8F | Wrong date and time, or no connection to the activation service | Fix the clock (Settings > Time & language), then check the network |
| 0xC004FC03, 0x8007267C | No internet, or a firewall is blocking activation | Check the connection and firewall; Home and Pro can phone-activate with SLUI 04 |
| 0xD0000272, 0xC0000272, 0xC004C012, 0xC004C013, 0xC004C014 | Activation server temporarily unavailable | Wait; Windows activates on its own when the service is back |
| 0x87E10BC6 | Activation server or licensing service error | Wait a few minutes, run the troubleshooter, then retry from the Microsoft Store link |
| 0xC004E028 | An activation is already in progress | Wait for the first request to finish |
| 0xC004E003 | Third-party software changed system files | System Restore to a point before the change |
| 0x80070652 | Missing or corrupted update components, or a weak connection | Windows Update troubleshooter, then retry on a stable network |
| 0x80070005 | Access denied: the command needs an elevated prompt | Run Command Prompt as administrator |
| 0x80004005 | General activation error | Troubleshooter; if it keeps failing, a Windows reset may be needed |
Two codes in the old version of this page deserve a correction. 0xC004F012 and 0xC004F014 are "the product key is not available" messages: no key is installed at all, often after a failed upgrade. The fix is to enter your key, not to wait. And the long invalid-key group above is not about using "another edition's key," as older guides claimed; it is mostly mistyped or blocked keys and busy servers. Copying a key from a web page is a classic cause, because the page's dashes can paste as a different character.
Step one for any code: the Activation troubleshooter
The troubleshooter is not a placebo. It checks your license against Microsoft's records, finds a digital license tied to your hardware or your Microsoft account, offers to install the right edition when your license is for a different one, and handles the hardware-change case. Run it before anything else.
- Open Settings.
- Windows 11: System > Activation. Windows 10: Update & Security > Activation.
- Choose Troubleshoot. You need to be signed in as an administrator; the button only appears when Windows is not activated.
- Follow what it offers: activate, switch edition, or "I changed hardware on this device recently."
- If it finishes without success, note the new error code it shows and use the table above.
If the page says "Windows is activated with a digital license linked to your Microsoft account," you are in the best possible position for the future: reinstalling Windows or even changing hardware later becomes a sign-in instead of a hunt for a key. If it says "digital license" without the Microsoft account part, fix that today; our guide to linking your Windows license to your Microsoft account takes two minutes and prevents the next section's problem entirely.
After a motherboard or hardware change: 0x803F7001 and 0xC004F213
This was Jake's third laptop. A digital license is tied to a fingerprint of your hardware, and the motherboard is most of that fingerprint. Replace it and Windows sees a new computer with no license. Replace a disk or add memory and it usually does not notice. Here is the fix, in order.
- Sign in to Windows with the Microsoft account you used before the repair. If the machine was set up with a local account, add the Microsoft account first (Settings > Accounts > Your info).
- Open Settings > System > Activation > Troubleshoot.
- Choose I changed hardware on this device recently.
- Sign in again when asked, pick this device from the list, tick This is the device I'm using right now, and choose Activate.
The whole path depends on one thing that must have happened before the repair: the license had to be linked to that Microsoft account. If it was not, the troubleshooter has nothing to match, and your remaining options are the original key (on a sticker, a receipt or an email), phone activation with SLUI 04 for Home and Pro, or buying a license. On a PC that shipped with Windows, the original key is often stored in the firmware; this PowerShell line reads it:
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey
A blank result means no key is stored in the firmware. A key in the result can be entered with slmgr /ipk followed by the key, then slmgr /ato to activate. Note that the old wmic version of that command is on its way out of Windows; the PowerShell form is the one to keep.
The KMS surprise: 0xC004F074 and 0x8007232B on a home PC
This was Jake's other two laptops, and it is the most misunderstood activation problem there is. Companies activate thousands of PCs at once with a Key Management Service (KMS) server on their own network. Each company PC carries a generic KMS client key and checks in with that server, first to activate and then periodically to renew. Take that PC out of the building, and it keeps looking for a server that is no longer there. When it cannot find one, it shows 0xC004F074 ("no Key Management Service could be contacted") or 0x8007232B ("DNS name does not exist," because it cannot find the company's KMS record in DNS).
Two ordinary situations put a KMS client key on a home PC. The first is a refurbished business laptop sold with the company's Windows image still on it, exactly like Jake's. The second is a very cheap product key bought online; keys sold far below retail price are a common source of volume keys that were never meant for resale. Either way, the fix is the same: replace the volume key with a license meant for this PC.
- Confirm it:
slmgr /dliin an admin prompt. "VOLUME_KMSCLIENT" in the description means a KMS key. - Check the firmware for the PC's own key with the PowerShell line above. Many business laptops shipped with a Pro license in firmware.
- If there is a firmware key, or you have bought a retail key, go to Settings > System > Activation > Change product key and enter it. Or from the admin prompt:
slmgr /ipkwith the key, thenslmgr /ato. - If there is no key at all, the PC needs a license. Settings > Activation has a link to the Microsoft Store.
If the laptop also shows "Some settings are managed by your organization" or odd policies, it still carries the old company's configuration; our guide to removing "managed by your organization" covers that cleanup. A reset to factory settings is often the cleanest answer for a refurbished business machine, done after you have a valid key in hand.
Wrong edition: when the key is real but does not fit
Codes 0xC004F210, 0xC004F212, 0xC004E016 and 0xC004F034 all mean the same thing in different words: your key is genuine, but it is for a different edition than the one installed. The common stories are a Home key typed into a Pro installation, a PC that was reinstalled with the wrong edition from a USB stick, or a Pro upgrade that did not complete. The troubleshooter is best here, because when it finds a digital license for another edition it offers to switch to that edition for you.
If you have a Pro key and Home installed, upgrading in place is supported: Settings > System > Activation > Upgrade your edition of Windows > Change product key, and enter the Pro key. Your files and apps stay. Going the other way, Pro to Home, is not an in-place change; it needs a reinstall of the Home edition. Check which edition you have with Win + R, winver.
Network, time and server errors
A handful of codes are not about your license at all. 0x80072F8F is often just a wrong clock: activation uses secure connections, and a PC whose date is days off cannot complete them. Set the time zone and turn on "Set time automatically," then try again. 0xC004FC03 and 0x8007267C mean activation could not reach Microsoft; check the connection and any firewall or security software, and if you recently changed firewall rules, resetting Windows Firewall to its defaults is a quick test. The 0xC004C012 to 0xC004C014 and 0xD0000272 family simply means Microsoft's activation service is busy or down; Windows retries on its own and nothing you do speeds it up. When you have no internet at all on a Home or Pro PC, phone activation works: press Win + R, type SLUI 04, and follow the prompts. Pro for Workstations and Pro Education require internet activation.
The slmgr commands worth knowing
slmgr is Windows' Software Licensing Management tool. Run every command in an administrator Command Prompt. These are the ones that matter for troubleshooting.
| Command | What it does |
|---|---|
slmgr /dli | Short license info: type, last five characters of the key, status |
slmgr /dlv | Detailed license info, including the KMS server a volume client last used |
slmgr /xpr | Whether activation is permanent or when it expires (KMS activations renew) |
slmgr /ipk <key> | Install a product key |
slmgr /ato | Activate now, online |
slmgr /skms <host> | Point a KMS client at a specific KMS host when DNS cannot find one |
slmgr /upk, slmgr /cpky | Uninstall the key; clear it from the registry (use before selling or handing on a PC) |
slmgr /dti, slmgr /atp <ID> | Show the installation ID for phone activation; apply the confirmation ID you are given |
A word about "activation scripts" found online. Anything that promises to activate Windows without a license is at best a license violation and at worst malware with administrator rights. With a genuine key or a digital license, every fix you will ever need is on this page, using tools built into Windows.
Windows 10 activation in 2026
Windows 10 reached end of support on October 14, 2025, but activation still works exactly as before: Windows 10 keys and digital licenses activate Windows 10, and a genuine Windows 10 license still upgrades to Windows 11 on hardware that meets the requirements. Home users who enrolled in Extended Security Updates now get them until October 12, 2027, and that enrollment is separate from activation; an unactivated Windows 10 PC is a problem to fix before relying on ESU. Every code in the table above behaves the same on Windows 10 and Windows 11; only the Settings path differs, as noted in the troubleshooter steps.
For IT admins: KMS, MAK and Active Directory activation errors
In a managed environment, the same codes mean something more specific, and the fixes live on the server side. Here is the short version of what each volume-activation error tells an administrator.
- 0x8007232B, 0x8007007B, 0x8007251D, 0x80092328 (DNS): the client cannot find the
_vlmcs._tcpSRV record for your KMS host. Confirm the KMS host publishes to DNS (it does by default), that clients use the right DNS suffix, or point clients directly withslmgr /skms host:1688. - 0x800706BA (RPC unavailable), 0xC004F039 (KMS not enabled): the client found the host but could not talk to it. Open TCP port 1688 on the KMS host's firewall and check that stale SRV records do not point to a retired server.
- 0xC004F038 (count insufficient): KMS only activates once enough machines have asked. The threshold is 25 for Windows client and 5 for Windows Server. Check the count on the host with
slmgr /dli; in a small lab, Active Directory-based activation or a MAK avoids the threshold entirely. - 0xC004F074 (no KMS could be contacted): every KMS host the client tried returned an error. Open the Application event log on the client and troubleshoot each event with ID 12288.
- 0xC004F06C (request timestamp invalid): the client's clock is too far from the KMS host's. Fix time sync with NTP or your domain hierarchy; the check uses UTC, so time zones do not matter.
- 0xC004F041 (KMS host not activated), 0xC004F042 (wrong KMS host): activate the host itself, and in mixed environments make sure clients reach a host licensed for their product.
- 0xC004C008 (KMS host key exhausted): a KMS host key activates up to 10 times on no more than six computers. Request more activations from the Microsoft Licensing Activation Center.
- 0xC004C020, 0xC004C021 (MAK limits): the Multiple Activation Key has run out of activations or extensions. Request more through the Licensing Activation Center.
- 0xC004F00F (hardware out of tolerance): the machine changed enough to need reactivation;
slmgr /atofor KMS clients, online or phone reactivation for MAK.
Two operational habits save the most tickets. Use the Volume Activation Management Tool (VAMT) to see activation state across the fleet instead of discovering failures one watermark at a time. And for Entra ID-joined devices on Microsoft 365 E3 or E5 licensing, subscription activation steps a Pro installation up to Enterprise from the user's license, which removes KMS reachability from the equation for remote workers entirely. Microsoft's Support and Recovery Assistant also has a KMS activation troubleshooter that targets 0xC004F038, 0xC004F039, 0xC004F041, 0xC004F074, 0xC004C008, 0x8007007B, 0xC004C003 and 0x8007232B.
How do I fix a Windows activation error?
Open Settings, go to System and then Activation (Windows 10: Update and Security, then Activation), and choose Troubleshoot. It resolves most cases on its own. If it fails, look up the error code it shows: most codes mean no valid license, a key for the wrong edition, a blocked or overused key, a network or clock problem, or a company volume key on a PC that cannot reach its activation server.
What does error 0xC004F213 mean?
Windows found no product key for this device, usually after a hardware change such as a new motherboard. Run the Activation troubleshooter, choose "I changed hardware on this device recently," and sign in with the Microsoft account your license was linked to before the change. Without that link, use the original key or buy a license.
What does error 0x803F7001 mean?
No valid Windows license was found for this device. Enter a valid 25-character product key under Change product key, use the hardware-change path in the troubleshooter if you replaced parts, or buy a license from the Microsoft Store link in Activation settings.
Why do I get error 0xC004F074 on my home computer?
Your PC has a company volume license (KMS) key installed and cannot reach the company's activation server. It is common on refurbished business laptops and with very cheap keys bought online. Replace the key with your PC's original key from the firmware or with a retail key under Change product key.
What does error 0xC004C003 mean?
The activation server rejected the key as not valid, usually because it has been blocked or used on too many devices. Check the key on your receipt or box, and contact the seller, the PC maker or the repair shop that installed it. A new genuine license resolves it.
What does error 0xC004C008 mean?
The key has already been used on another device or beyond its license terms. A retail key generally activates one PC at a time. Buy a license for this PC, or move the license by deactivating it on the old machine where the license terms allow it.
How do I find my Windows product key?
On a PC that came with Windows, run this in PowerShell: (Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey. It shows the key stored in the firmware, or nothing if there is none. Retail keys are on the box, the receipt or the purchase email. A digital license has no key to find; it is tied to your hardware and Microsoft account.
Does an unactivated Windows still get security updates?
Yes. An unactivated Windows keeps working and keeps receiving security updates. You lose personalization options, see a watermark and get periodic reminders to activate.
How do I activate Windows after replacing the motherboard?
Sign in with the Microsoft account your digital license was linked to, open Settings, Activation, Troubleshoot, choose "I changed hardware on this device recently," select this device and choose Activate. This only works if the license was linked to that account before the hardware change.
What does slmgr /dli show?
The license type (retail, OEM or volume), the last five characters of the installed product key and the activation status. If the description says VOLUME_KMSCLIENT, the PC is configured to activate against a company KMS server. Run it in an administrator Command Prompt.
How do I activate Windows without internet?
On Windows 10 or 11 Home and Pro, use phone activation: press Win+R, type SLUI 04 and follow the prompts to receive a confirmation ID. Pro for Workstations and Pro Education editions require internet activation.
What does error 0x80072F8F mean in activation?
Usually that the PC's date and time are wrong, which breaks the secure connection to the activation service, or that the connection itself is failing. Turn on "Set time automatically" and the correct time zone, then retry.
What is a KMS error like 0x8007232B?
"DNS name does not exist": a KMS client could not find the KMS host's SRV record in DNS. In a company, check the _vlmcs._tcp record or point the client with slmgr /skms. On a home PC it means a volume key is installed that cannot activate outside its company; replace it with a retail or original key.
Why does KMS say the count is insufficient (0xC004F038)?
KMS only activates clients after enough machines have contacted it: 25 for Windows client operating systems and 5 for Windows Server. Check the current count on the host with slmgr /dli. In small environments, Active Directory-based activation or a Multiple Activation Key avoids the threshold.
Can I upgrade Windows Home to Pro with a key?
Yes. Open Settings, Activation, Upgrade your edition of Windows, Change product key, and enter a Pro key. Files and apps stay. Moving from Pro back to Home requires a reinstall.
Are Windows activation scripts safe?
No. Scripts that activate Windows without a license violate the license terms and run with administrator rights, which makes them an easy way to install malware. With a genuine key or digital license, the built-in troubleshooter and slmgr commands cover every legitimate fix.
Jake keeps a printout of the table above taped inside his toolbox now, and one line underlined on it: "KMS error at home means the laptop still thinks it works somewhere else." Every activation error is a mismatch between what Windows expects and what it finds, and none of them means your computer is broken. Read the code, find the mismatch, fix that one thing. And before the next repair, link your license to your Microsoft account, so the next motherboard is a sign-in instead of a search.
📌 If you keep one line from this page
An activation error is a mismatch, not a broken PC: license, edition, hardware or network.
Run the troubleshooter first, link your license to your Microsoft account before any repair, and never trust an activation script.
Revision note. This guide was first published in December 2016 as a short list of Windows 10 activation codes. It was rewritten on September 29, 2026 for Windows 11 and Windows 10 from Microsoft's current consumer and volume-activation troubleshooting references, with the full code table, the hardware-change and KMS-at-home fixes, and an IT admin section. Two meanings in the original list were corrected. Menu names can shift between Windows updates; the codes and their causes are stable.