Windows PC Errors

How to Fix Windows Activation Error 0xC004C008 (Product Key Already in Use)

Error 0xC004C008Plain English: Microsoft's activation server thinks your product key is already running on another computer — like trying to check into a hotel room that's still occupied. Your Windows license is only good on one PC at a time, so the server blocks the second activation until the first one lets go of the key.
Quick answer: Error 0xC004C008 means your Windows key is flagged as in use elsewhere. If you still have the old PC, uninstall the key there with slmgr /upk, then reactivate this one. No access to the old PC? Run the activation troubleshooter in Settings > System > Activation, or activate by phone with slui 4 — phone activation fixes this error more often than anything else.

What error 0xC004C008 means

When you activate Windows, Microsoft's servers log a pairing between your product key and your computer's hardware fingerprint. The moment you try to activate the same key on a second machine, the server compares notes, sees an active pairing somewhere else, and answers with error 0xC004C008 and the message "The activation server determined that the specified product key is in use on another computer."

There are three very different reasons this happens. The harmless one: you legitimately moved your retail key to a new PC and forgot to release it from the old one. The tricky one: you rebuilt the PC — a motherboard swap or a big hardware change can make Microsoft's servers think this is an entirely different computer. And the bad one: the key you bought was never yours to begin with — cheap gray-market keys are often sold to dozens of buyers, and Microsoft eventually flags them. The steps below handle all three, in order of likelihood.

Common causes

How to fix error 0xC004C008 — step by step

Work through these fixes in order. Step 2 solves the classic case, step 3 fixes it without the old PC, and step 5 is the reliable workaround when the online server refuses to budge.

  1. Read the error and identify which key you typed. Open Settings > System > Activation and read the exact message. Error 0xC004C008 with the text about the key being in use on another computer means Microsoft's servers rejected this exact key. Check whether you typed a retail key, an OEM key from a sticker on an old machine, or a key from a key-seller email — the fix differs for each, so write down where your key came from before changing anything.
  2. Remove the key from the old computer if you still have it. If the previous PC that used this key still boots, open Command Prompt as administrator on it and run slmgr /upk to uninstall the product key from that machine. After it confirms the key is uninstalled, restart the old PC, then try activating the new PC again with slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX followed by slmgr /ato. A retail key should activate within a few seconds once the old machine has released it.
  3. Run the activation troubleshooter with your Microsoft account. On the PC that shows the error, go to Settings > System > Activation and click Troubleshoot. If your digital license is linked to your Microsoft account — which happens automatically when you sign in — the troubleshooter can find the license tied to your account and reactivate this PC, even after a hardware change. Make sure you are signed in with the same Microsoft account that owned the license.
  4. Reinstall the key cleanly with slmgr. Open Command Prompt as administrator and run slmgr /upk to clear the current key from this PC, then run slmgr /cpky to remove the key from the registry cache. Now reinstall it with slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX using your key, and finish with slmgr /ato to trigger an online activation. Re-entering the key this way fixes activation failures caused by a mistyped or half-installed key.
  5. Activate by phone with the automated system. If online activation still throws 0xC004C008, press Win + R, type slui 4, and press Enter to open phone activation. Pick your country, call the toll-free number shown, and enter the installation ID the screen displays using the phone keypad. The automated system reads back a confirmation ID — type it into the boxes and click Activate Windows. Phone activation is the most reliable workaround when the server wrongly believes a key is in use.
  6. Replace the key if it was blocked or never genuinely yours. If every method still fails with 0xC004C008, the key itself is the problem: it may be a leaked volume key that Microsoft blocked, a cheap gray-market key that was sold to multiple buyers, or an OEM key that is permanently tied to another manufacturer's motherboard. You cannot reuse these. Buy a genuine retail key or a digital license from the Microsoft Store, enter it with slmgr /ipk, and activate normally.

Did this fix it? Quick checklist

If 0xC004C008 survives everything, run slmgr /dlv in an elevated Command Prompt and read the "License Status" and "Description" lines — a "Notification" or "Unlicensed" status with a volume-license description confirms the key was blocked or counterfeit, which no amount of reactivation will fix. Before you buy a replacement, double-check that the key you typed matches your purchase email exactly: transposed characters are embarrassingly common and produce the same error. For a truly dead key, a new retail license is the only path to a genuine activation.

Frequently asked questions

What does error 0xC004C008 mean?

Error 0xC004C008 means Microsoft's activation server refused your product key because it sees the key as already activated on another computer. A standard Windows license is good for one active PC at a time, so the server blocks the second activation until the first machine releases the key. The wording you see is usually "The activation server determined that the specified product key is in use on another computer."

Can I use the same Windows product key on two computers?

No — a retail Windows key can only be active on one computer at a time, and an OEM key is locked to the first PC it was installed on forever. You can move a retail key from an old PC to a new one, but you must uninstall it from the old machine first with slmgr /upk. Using one key on two running computers at once is what triggers 0xC004C008.

Will phone activation fix error 0xC004C008?

Very often, yes. Phone activation (slui 4) talks to a different part of Microsoft's licensing system than online activation, and the automated phone system can issue a fresh confirmation ID for a key that online activation rejected. If your key is genuinely yours and not blocked, phone activation is the single most reliable fix for 0xC004C008.

What if I no longer have access to the old PC?

If the old computer is dead or sold and the key was a retail key, use the activation troubleshooter in Settings > System > Activation while signed in with the Microsoft account linked to your digital license — it can reactivate the license on new hardware. If there is no digital license, call the phone activation line (slui 4) and explain the situation to the automated system. As a last resort, purchase a new retail key.