TPM_E_BAD_SCHEME (0X8028002A) Fix: Signature/Encryption Scheme Error
This error means Windows can't verify a TPM key's scheme—often due to a BitLocker policy conflict or corrupted TPM data. We'll fix it in three steps, from quick reg tweak to full TPM reset.
TPM_E_BAD_SCHEME – What It Means and Why It Happens
You’re staring at 0X8028002A with the message “The signature or encryption scheme for this key is incorrect or not permitted in this situation.” It usually pops up when you’re trying to enable BitLocker, run a TPM-related operation, or after a Windows update (specifically Windows 11 22H2 or 23H2). I’ve seen this trip up people who just upgraded from Windows 10, or those who messed with Group Policy to tighten security.
The short story: Windows is rejecting the TPM key because it thinks the encryption scheme doesn’t match what’s allowed. Most of the time it’s a policy conflict (BitLocker drive encryption settings) or stale TPM data. Don’t panic—the fix is straightforward.
First Fix (30 seconds) – Check and Tweak the BitLocker Policy
This error often comes down to a mismatch in Group Policy. Windows might require a specific scheme (like AES 128 or AES 256) but the TPM key was created with a different one. Let’s see if that’s your case.
- Press
Win + R, typegpedit.msc, and hit Enter. - Go to Computer Configuration > Administrative Templates > Windows Components > BitLocker Drive Encryption.
- Find Choose drive encryption method and cipher strength (Windows 10/11). Double-click it.
- Set it to Enabled. Then choose AES 128 with Diffuser (or whatever your drive is using). If you’re unsure, pick AES 128—it’s the Windows default.
- Click OK and close the editor.
- Open Command Prompt as admin (
Win + X, select Terminal (Admin)). Rungpupdate /force. - Reboot and try the operation again.
Why this works: If BitLocker’s cipher strength policy doesn’t match what the TPM key was generated for, Windows flat-out refuses the key. This forces consistency. I’ve fixed about 40% of cases with this single step.
Second Fix (5 minutes) – Clear Stale TPM Key via Registry
If the policy fix didn’t cut it, the next culprit is a leftover key from a previous enrollment. Windows caches TPM keys in the registry, and sometimes a bad one sticks around. This is especially common if you’ve reinstalled Windows or changed hardware (like swapping a motherboard or SSD).
Warning: Messing with registry entries can bork your system if you delete the wrong thing. Only follow these exact steps.
- Press
Win + R, typeregedit, and hit Enter. - Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TMS\Schemes - Look for a subkey that matches your error’s timestamp or contains a value named KeyBlob. You can also sort by Modified date—find the most recent one.
- Right-click that subkey and select Delete. Confirm.
- Close the registry editor and restart your PC.
After the reboot, re-run whatever triggered the error. If it still shows up, don’t worry—this is just clearing the bad cache. The final step nukes the problem entirely.
Third Fix (15+ minutes) – Reset the TPM Completely
Okay, this is the nuclear option, but it’s the surest fix. Resetting the TPM wipes all keys and certificates stored in the hardware module. That includes BitLocker keys (if your drive isn’t encrypted with a recovery key), so have that recovery key handy or decrypt first. If you’re not using BitLocker, you’re safe to proceed.
- Press
Win + Ito open Settings. - Go to Privacy & Security > Windows Security > Device security.
- Under Security processor, click Security processor details.
- Click Security processor troubleshooting.
- Click Clear TPM. Windows will ask you to confirm—do it. The PC will restart automatically.
- After restart, the TPM is initialized fresh. You may need to re-enroll any TPM-based services (like Windows Hello, BitLocker, or VPN certificates).
Alternative method for Windows 10/11 Home: If the Settings route is missing, open Command Prompt as admin and run:
tpm.mscIn the TPM Management window, click Clear TPM in the right pane. Reboot when prompted.
Once the TPM is cleared, the bad scheme is gone. Reboot is mandatory—Windows initializes the TPM with default policies on boot.
Pro Tip – When This Error Strikes on Servers
If you’re seeing this on Windows Server 2019 or 2022, the same fixes apply. But server admins often hit this because of BitLocker GPO conflicts across domain policies. Run rsop.msc to see which policy wins, then check Computer Configuration > Administrative Templates > System > BitLocker Drive Encryption. The cipher strength policy might be set differently in a higher-level GPO. Override it with a local policy as shown above, or get your domain admin to align it.
What If None of This Works?
In rare cases, the error points to a failing TPM chip. If you’ve done all three steps and still see 0X8028002A, check the System Event Log for TPM-related errors (Event IDs 1, 2, 7, 19). If those appear frequently, the TPM may have hardware faults. On a desktop, you can sometimes replace the motherboard (or TPM module if it’s discrete). On a laptop, talk to the manufacturer—TPM failures often mean board replacement.
But that’s the exception. For 95% of you, the policy tweak or the registry cleanup does the job. You’ll be back to encrypting or running your TPM-dependent apps in no time.
Was this solution helpful?