The login screen loop is uniquely frustrating: you type your password or PIN, Windows appears to accept it, the screen flashes or spins for a moment — and then you are right back at the login prompt. No error message, no explanation. Your password is correct (a wrong one gives a clear error), but Windows cannot finish signing you in.
This almost always comes down to your user profile failing to load, or something crashing during the sign-in process. The fixes below start with the least disruptive — clearing cached credentials and testing Safe Mode — and work up to creating a fresh profile. Your files are safe through all of it; nothing here deletes data.
Why this happens
- Corrupted user profile. Damaged registry hives or profile files prevent Windows from loading your account.
- Broken Credential Manager store. Corrupted saved credentials crash the sign-in process.
- Windows Hello data corruption. Damaged PIN or biometric data loops the sign-in even with a correct password.
- Crashing startup programs or shell extensions. Something loading at sign-in dies and takes the session down.
- Disk errors. Bad sectors in the profile folder corrupt the files Windows needs to sign you in.
- Recent update damage. A bad update can break sign-in components system-wide.
How to fix it
Work through these in order, attempting a normal sign-in after each one.
Fix 1: Try Safe Mode first
Safe Mode skips most startup items — if you can sign in there, a startup program is likely the culprit.
- On the login screen, hold Shift and click the power icon > Restart.
- Go to Troubleshoot > Advanced options > Startup Settings > Restart.
- Press 4 (or F4) for Safe Mode.
- Try signing in. If it works, skip to Fix 3 to clean up startup items.
- If Safe Mode also loops, continue with Fix 2.
Fix 2: Remove Windows Hello PIN and biometric sign-in
Corrupted Hello data is a sneaky cause — removing it forces password-only sign-in.
- If you can reach Safe Mode, go to Settings > Accounts > Sign-in options.
- Under PIN (Windows Hello), click Remove and confirm.
- Remove Fingerprint and Facial recognition entries too.
- Restart and sign in with your password.
- Re-set up the PIN afterward from the same settings page.
If you cannot sign in at all, use the recovery Command Prompt method in Fix 5 to create a new admin account, sign in with that, and then remove the Hello data from the broken account.
Fix 3: Clean boot — disable crashing startup items
A program crashing at sign-in produces exactly this loop.
- In Safe Mode, press
Win + R, typemsconfig, and press Enter. - On the Services tab, check Hide all Microsoft services, then click Disable all.
- Open Task Manager (
Ctrl + Shift + Esc), go to Startup apps, and disable everything. - Restart normally and try signing in.
- If it works, re-enable startup items a few at a time to find the offender.
Fix 4: Clear the Credential Manager store
A corrupted credential vault can crash sign-in.
- Sign in via Safe Mode if possible.
- Open Control Panel > User Accounts > Credential Manager.
- Under Windows Credentials, remove entries related to your Microsoft account or anything that looks stale or duplicated.
- Alternatively, from an admin Command Prompt, the vault lives at
C:\Users\YourName\AppData\Local\Microsoft\Vault— renaming it forces Windows to rebuild it. - Restart and sign in.
Fix 5: Create a new administrator account from recovery
If the profile itself is broken, a fresh account gets you back into Windows.
- Boot into WinRE: hold Shift on the login screen and click power icon > Restart, then Troubleshoot > Advanced options > Command Prompt.
- Create a new admin:
net user FixUser TempPass123 /addthennet localgroup administrators FixUser /add. - Type
exit, choose Continue, and sign in as FixUser with the temporary password. - Open File Explorer and verify your old files are intact under
C:\Users\YourOldName. - Copy your documents, desktop, and other data to the new account.
- You can keep using the new account permanently, or use it as a base to repair the old profile.
Fix 6: Repair the old profile via the registry
If you would rather rescue the original profile:
- Sign in with the new admin account from Fix 5.
- Press
Win + R, typeregedit, and navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. - Find the subkey for your old account (check ProfileImagePath). If there are two similar keys and one ends in .bak, the .bak one is your real profile.
- Rename the broken key, remove .bak from the good one, and set its State and RefCount values to 0.
- Restart and try signing into the old account.
Microsoft documents profile repair steps in their Windows support articles if you want the official reference.
Fix 7: Run SFC, DISM, and check the disk
System-level damage can break sign-in for every account.
- From WinRE’s Command Prompt, run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(adjust the drive letter as needed). - Run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth. - Check the disk:
chkdsk C: /f. - Restart and test sign-in.
Similar account and profile trouble on other brands follows the same pattern — see the Lenovo login loop guide for a brand-specific walkthrough, and if you can reach Safe Mode, our Safe Mode guide covers the boot options in detail.
Closing
A login loop feels personal — Windows rejects you without saying why — but it is a mechanical problem with mechanical fixes. Nine times out of ten it is the profile, the Hello data, or a startup program, and the sequence above isolates which one within an hour. Create that backup admin account early so you always have a way in, rescue your files before attempting anything drastic, and you will be back at your desktop with everything intact.
