The login loop is maddening: you enter the correct password, the screen goes to “Welcome,” spins for a moment — and dumps you right back at the login prompt. Your password is fine. Windows just can’t finish loading your desktop, so it gives up and retries forever.
Breaking out means getting into Windows through a side door — Safe Mode or the recovery environment — then fixing whatever is blocking the normal sign-in. Work through these in order. Brand-specific variants of this problem are covered in our ASUS login loop guide and Acer login loop guide . None of these steps delete your personal files, so work through them calmly — panicking and resetting is how data actually gets lost.
Why this happens
- Corrupted user profile: The profile registry hive or user shell folders are damaged, so Windows can’t load the desktop and bails back to login.
- Broken sign-in components after an update: Failed updates can damage credential providers or the Winlogon chain.
- Misbehaving startup program or service: Something launching at sign-in crashes the shell immediately, and Windows interprets it as a failed login.
- Damaged system files: Corrupted Explorer or shell files prevent the desktop from initializing.
- Disk errors: Bad sectors in profile or system areas cause intermittent load failures that look like a loop.
- Incorrect registry edits: Tweaks to Winlogon or Userinit keys (often from “optimization” guides) break the sign-in sequence.
- Windows Hello or PIN credential glitches: A corrupted PIN or biometric credential can fail silently and bounce you back to the login screen; switching to password sign-in sometimes breaks the cycle.
How to fix it
Work through these in order — start with Fix 1 and stop as soon as you can log in normally.
Fix 1: Boot into Safe Mode
Safe Mode is your side door — it usually logs in fine when normal mode loops.
- At the login screen, hold Shift and click the power icon > Restart.
- Choose Troubleshoot > Advanced options > Startup Settings > Restart.
- Press 4 for Safe Mode (or 5 for Safe Mode with Networking if you need internet).
- Log in. If it works, the problem is something that loads only in normal mode — continue with the fixes below from Safe Mode.
- If Safe Mode also loops, skip to Fix 5 (System Restore) and Fix 7 (new account via recovery).
Fix 2: Disable startup programs and services
A crashing startup item is a top cause — eliminate them all, then reintroduce gradually.
- In Safe Mode, press Ctrl + Shift + Esc for Task Manager.
- Go to the Startup apps tab and Disable everything.
- Press Win + R, type
msconfig, and open the Services tab. - Check Hide all Microsoft services, then click Disable all.
- Restart normally. If login works, re-enable items in small groups to find the culprit.
Fix 3: Repair system files
Corrupted shell or sign-in files get fixed by the standard repair pair.
- In Safe Mode, open an administrator Command Prompt.
- Run
sfc /scannowand wait for completion. - Then run
DISM /Online /Cleanup-Image /RestoreHealth. - Restart and try logging in normally.
Fix 4: Check the disk for errors
Profile corruption is sometimes just disk corruption wearing a disguise.
- In Safe Mode, open an administrator Command Prompt.
- Run
chkdsk C: /fand press Y to schedule at restart. - Restart — let the scan finish completely.
- Try normal login afterward. If CHKDSK found and fixed errors in user profile areas, the loop often clears.
Fix 5: Use System Restore
Roll back to before the loop started — quick and non-destructive.
- At the login screen, Shift + Restart to reach recovery.
- Go to Troubleshoot > Advanced options > System Restore.
- Pick a restore point dated before the looping began.
- Let it complete and restart. Your files are untouched; only system and program changes roll back.
Fix 6: Create a new user account
If your profile is corrupt beyond repair, a fresh account gets you back in within minutes.
- In Safe Mode with an admin account, open Settings > Accounts > Other users > Add account.
- Create a local account (skip Microsoft sign-in for now) and change its type to Administrator.
- Sign out and log in as the new user. If it works, copy your files from C:\Users\YourOldName (Documents, Desktop, Pictures, etc.).
- Reinstall your programs as needed — program settings won’t transfer, but your data will.
- If you have no working admin account, enable the built-in one from recovery: open Command Prompt in the recovery environment and run
net user administrator /active:yes, then restart.
Fix 7: Uninstall the latest update from recovery
When the loop started right after an update, remove it without needing to log in.
- Shift + Restart from the login screen to reach recovery.
- Go to Troubleshoot > Advanced options > Uninstall Updates.
- Choose Uninstall latest quality update first; if the loop persists, try Uninstall latest feature update.
- Restart and attempt normal login.
- Once stable, update your drivers from your laptop maker’s site before reinstalling the update — check Microsoft’s Windows support hub for known issues with that update.
Closing
The login loop looks like a password problem but it’s really a desktop-loading problem, and the side-door approach — Safe Mode or recovery — defeats it every time. Most loops end at Fix 2 (startup items), Fix 3 (system file repair), or Fix 6 (new profile). Don’t factory-reset in frustration before trying these: your files are almost certainly intact, and a new user account takes five minutes. Once you’re back in, be wary of registry “tweaks” and aggressive startup optimizers — they’re the most common self-inflicted cause of this exact loop. Finally, create a restore point now while everything works, so the next surprise has a one-click undo. If the loop ever returns after a future update, you’ll know exactly which side door to use.
