Of all the blue screens, SYSTEM_LICENSE_VIOLATION (0x9A) is the one that makes people panic about money — it sounds like Windows is accusing you of piracy. It isn’t. It’s a verification failure: something in the licensing chain doesn’t add up, and Windows crashes rather than run in an indeterminate licensed state. Your files are safe, and in nearly every case your license is still valid too.
This guide is the full step-by-step repair sequence, from the two-minute troubleshooter to the last-resort reinstall. Follow it in order.
Why this happens
- Corrupted license token store. The
tokens.datfile holding activation data corrupts after disk errors or interrupted updates. - Wrong Windows edition installed. A Home license with Pro installed (or vice versa) fails the firmware-key match on OEM machines.
- Hardware changes. Motherboard replacement, or even a BIOS update that changes reported hardware IDs, invalidates the hardware hash.
- KMS/volume licensing remnants. Leftover corporate activation on a personal machine conflicts with the OEM digital license.
- Cloned installations. Disk images carried from another PC bring licensing data that doesn’t match the current hardware.
- Software Protection service failures. If
sppsvccan’t start or crashes, licensing checks fail catastrophically instead of gracefully.
How to fix it
Work through these in order — start with Fix 1 and stop when the blue screens stop.
Fix 1: Boot to Safe Mode and run the Activation troubleshooter
Start with the built-in repair.
- If the blue screen blocks normal boot, interrupt startup three times to reach Automatic Repair, then Troubleshoot > Advanced options > Startup Settings > Restart and press 4 for Safe Mode.
- Open Settings > System > Activation.
- Click Troubleshoot and follow the prompts — accept reactivation with your digital license if offered.
- Restart normally and verify Settings > System > Activation shows Windows is activated.
- If the troubleshooter fails, note the exact error code for later steps.
Brand-specific walkthroughs exist too — for example, our SYSTEM_LICENSE_VIOLATION guide for HP laptops covers OEM firmware-key recovery in detail.
Fix 2: Verify and correct the Windows edition
Edition mismatch is the most common root cause.
- Open Settings > System > About and check Edition.
- Compare with what the PC shipped with (check the manufacturer’s specs or your purchase receipt — most consumer laptops ship Home).
- If it doesn’t match, download the correct edition from the Windows 11 download page .
- Run setup and choose Keep personal files and apps — this changes the edition without a full wipe in most cases.
- After the upgrade, check activation; the firmware-embedded OEM key should activate the correct edition automatically.
Fix 3: Rebuild the licensing token store
Corrupted tokens trigger this exact stop code.
- Open Command Prompt as administrator.
- Run
net stop sppsvcto stop the Software Protection service. - Go to
C:\Windows\System32\spp\store\2.0and renametokens.dattotokens.old. - Run
net start sppsvcto restart the service. - Run
slmgr /atoto attempt online activation, then restart.
Windows regenerates the token store. If activation now fails with a specific error (like 0xC004C003), that code identifies the real problem — look it up on the Windows support site . The update-related variant is covered in our SYSTEM_LICENSE_VIOLATION after Windows 11 update guide .
Fix 4: Clear KMS and volume-license remnants
Corporate activation leftovers are a classic cause on secondhand machines.
- Open Command Prompt as administrator.
- Run
slmgr /dlvand check whether the description mentions KMS, Volume, or a corporate server. - If so, run
slmgr /upkto uninstall the product key, thenslmgr /cpkyto clear it from the registry. - Restart and run
slmgr /atoto attempt proper OEM or retail activation. - Confirm Settings > System > Activation shows the correct license type.
Fix 5: Repair the Software Protection service
If sppsvc itself is broken, licensing can’t function.
- Press Windows + R, type
services.msc, and press Enter. - Find Software Protection, double-click it, and set Startup type to Automatic (Delayed Start).
- Click Start if it’s stopped.
- Open an admin terminal and run
sfc /scannowfollowed byDISM /Online /Cleanup-Image /RestoreHealthto repair any corrupted service files. - Restart and check activation.
Fix 6: Use the Microsoft account digital license link
For retail licenses tied to your account.
- Open Settings > System > Activation > Troubleshoot.
- When the troubleshooter finishes, click I changed hardware on this device recently if that option appears.
- Sign in with the Microsoft account holding your digital license.
- Select your device from the list and click Activate.
- This transfers the digital license to the current hardware hash — Microsoft’s intended path for legitimate hardware changes.
Fix 7: Clean-install the correct edition (last resort)
When the licensing state is beyond repair, start fresh.
- Back up all personal files.
- Download the correct Windows 11 edition from the Windows 11 download page .
- Create bootable media, boot from it, and install — delete old partitions for a truly clean state.
- Skip the product key prompt during setup.
- Connect to the internet afterward; OEM firmware keys and Microsoft-account digital licenses activate automatically.
Closing
SYSTEM_LICENSE_VIOLATION is a verification problem, not a lost license — and the step-by-step sequence above resolves it without spending money in the vast majority of cases. Match the edition, rebuild the token store, clear any KMS remnants, and let the legitimate license reassert itself. Keep a record of your product key or Microsoft account link once you’re activated again, so any future hardware change is a five-minute troubleshooter run instead of another full investigation. The only scenario that genuinely needs human help is a motherboard replacement, where Microsoft support (with your repair documentation) is the right call rather than another reinstall.
