Dear @Dean Porter,
Thank you for posting your question in the Microsoft Q&A forum.
We apologize for any inconvenience you may encounter when using our services/ products. Based on your description, kindly try these following steps:
Prove whether it’s the browser or Windows
- Try a different browser (Edge <> Chrome) and also an InPrivate/Incognito window (extensions disabled).
- If it works in one browser but not the other, it is likely browser profile/extensions/settings.
Edge reset path: Settings > Reset settings > Restore settings to their default values.
Repair/Reset the Windows Security app
- Go to Settings > System > System components > Windows Security > three dot (...) > Advanced options > Repair
- If still broken, Reset.
Make sure Windows Hello is working
Even if you are not “using Hello,” passkeys on “This Windows device” rely on Windows Hello user verification.
Go to Settings > Accounts > Sign-in options
- Confirm PIN (Windows Hello) works for normal sign-in/verification
- If PIN/Hello is broken, fix that first (recreate PIN if needed)
Clear the site’s state so passkey options reappear
- Clear cookies/site data for just that domain.
- Retry sign-in and choose “Other sign-in options” / “Use passkey” again.
Check Passkey manager selection
- Settings > Accounts > Passkeys > Advanced options
- If you have multiple managers, temporarily disable all but one to avoid confusion and to test whether one provider is causing the UI to hang.
System repair if the issue persists
- In-place upgrade/repair install (refresh Windows system files without removing apps/data). How to perform repair upgrade in Windows 11 - ARTICLE - Microsoft Q&A
- Clean boot to rule out third-party security tools/services interfering. How to perform a clean boot in Windows - Microsoft Support
I sincerely hope you understand that the initial steps I suggested may not have completely fixed the issue, as there may still be underlying causes that have not yet been identified. I am here to work closely with you, troubleshoot effectively, and explore every possible solution to ensure the best possible outcome.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.