My Windows Passkey changed after chaning my CPU

Johannes 0 Reputation points
2026-11-05T05:57:35.6733333+00:00

I changed my CPU about a month ago and since then it always asks me to insert a Security key to access my Passkey. I am not able to put my old CPU into my computer and it wont let me change my Passkey without the "Security key", which most likely refers to my old CPU. How do i change it to my current CPU or remove it?

Windows for home | Windows 11 | Accounts, profiles, and login
0 comments No comments

Answer accepted by question author
Kai-H 30,315 Reputation points Microsoft External Staff Moderator
2026-11-05T10:55:19.19+00:00

Hi, @Johannes

On most modern PCs, the TPM chip that stores your Windows Hello PIN and passkeys is built into the CPU. When you swapped the CPU, that storage was wiped. Windows is still pointing to the old data, so it falls back to asking for a "Security key" that doesn't exist. Your old passkeys can't be moved to the new CPU, but you can clear out what's left of them.

Here are some suggestions you can try:

Make sure the TPM is turned on. Restart into the BIOS and check that AMD fTPM or Intel PTT is enabled. A CPU swap can switch it off. Back in Windows, press Win + R, type tpm.msc, and check that it says "The TPM is ready for use."

Clear the old PIN data. Before you start, make sure you know your Microsoft account password, because you'll need it to sign in afterward. Open Command Prompt as administrator and run: icacls C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc /T /Q /C /RESET Then go to that folder, delete everything inside Ngc, and restart. Next, go to Settings > Accounts > Sign-in options and set up a new PIN. This removes the leftover passkeys that are tied to the old CPU.

If it still asks for a security key, go to Windows Security > Device security > Security processor details > Security processor troubleshooting > Clear TPM. If BitLocker or Device Encryption is on, save your recovery key from aka.ms/myrecoverykey first.

After that, sign in to each website with your password and create a new passkey there.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.