How to Fix the Windows 11 Login Screen Loop
You type your password, the screen goes black or shows “Welcome” forever, and then — you’re back at the login screen. Again. The Windows 11 login loop means Windows can’t finish loading your desktop session, so it bails out and returns you to sign-in. It’s infuriating, but it’s a solvable problem with a clear diagnostic path.
The key question is whether it’s your user profile, a startup program, or the system itself. The fixes below answer that question in order, from least to most invasive. If your problem is a black screen rather than a loop back to login, see our black screen after update guide instead.
Why this happens
- Corrupted user profile: Damaged registry hives or profile data prevent the desktop from loading.
- Broken update: A half-installed cumulative or feature update leaves sign-in components inconsistent.
- Crashing startup program: An app set to launch at sign-in crashes the shell, and Windows returns you to login.
- Corrupted credential components: Damage to the files managing authentication breaks the sign-in handshake.
- Disk errors: Bad sectors in the profile or system areas corrupt exactly the files login needs.
- Malware: Some malware hooks the login process and breaks it when partially removed.
How to fix it
Work through these in order. Start by getting into Safe Mode or Recovery.
Fix 1: Get into Safe Mode
Everything else depends on reaching a working desktop, even a minimal one.
- At the login screen, hold Shift and click the power icon, then Restart.
- Go to Troubleshoot > Advanced options > Startup Settings > Restart.
- Press 4 for Safe Mode (or 5 with networking if you need downloads).
- If you can sign in normally in Safe Mode, the loop is caused by something normal-mode-only — continue to Fix 2. If Safe Mode loops too, skip to Fix 4.
Fix 2: Disable startup programs
A crashing startup app is the most common normal-mode-only cause.
- In Safe Mode, press Ctrl + Shift + Esc to open Task Manager.
- Go to the Startup apps tab and disable everything (right-click > Disable).
- Also check shell extensions: run
autoruns(Microsoft Sysinternals, free) if you’re comfortable, and disable non-Microsoft Explorer add-ons. - Restart normally. If the loop is gone, re-enable startup apps a few at a time to find the offender.
- Pay special attention to “system optimizer,” RGB control, and VPN apps — they’re disproportionately responsible.
- Also open Task Scheduler and look under Task Scheduler Library for tasks set to run at logon from software you don’t recognize — a crashing logon task produces the same loop as a startup app.
Fix 3: Test with a new user profile
If startup apps aren’t it, the profile itself may be corrupted.
- In Safe Mode, go to Settings > Accounts > Other users and click Add account.
- Create a local account (choose I don’t have this person’s sign-in information > Add a user without a Microsoft account).
- Restart and sign in with the new account.
- If the new account works fine, your old profile is corrupted: sign in as the new user, copy your files from
C:\Users\<oldname>\Documents,Desktop, etc., and migrate to the new profile. - Don’t delete the old profile until you’ve verified every file made it over.
Fix 4: Uninstall the latest Windows update
If the loop started right after Patch Tuesday, the update is suspect number one.
- Boot into Recovery (Shift + Restart from the login screen).
- Go to Troubleshoot > Advanced options > Uninstall Updates.
- Uninstall the latest quality update first, restart, and test.
- If the loop persists, go back and uninstall the latest feature update too.
- Once stable, pause updates for a couple of weeks (Settings > Windows Update > Pause updates) to avoid immediate reinstallation of the bad one.
Fix 5: Repair system files from Recovery
Corrupted sign-in components need repairing outside the broken environment.
- In Recovery, go to Troubleshoot > Advanced options > Command Prompt.
- Run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(adjust the drive letter if your Windows drive mounts differently in Recovery). - Then run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth. - Type
exit, choose Continue to reboot, and test login. - Microsoft documents offline repair syntax on the Windows support hub .
Fix 6: Check the disk for errors
Disk corruption in the profile area produces loops that survive every software fix.
- From the Recovery Command Prompt, run
chkdsk C: /f /r. - Let the full scan complete — it can take a long time on big drives.
- After rebooting, try logging in again.
- If chkdsk reports many bad sectors, back up your data immediately (from Safe Mode or by mounting the drive in another PC) — the drive is failing and the loop will return.
Fix 7: System Restore or reset
When the cause won’t reveal itself, restore or rebuild.
- In Recovery, try Troubleshoot > Advanced options > System Restore first — pick a point from before the looping started.
- If no restore point exists or it fails, use Troubleshoot > Reset this PC.
- Choose Keep my files to preserve your data while reinstalling Windows.
- After the reset, reinstall apps one at a time and test login between batches — if a particular app reintroduces the loop, you’ve found your culprit the hard way.
- For crashes that accompany the loop, our blue screen fix guide helps with the underlying instability.
Closing
A login loop is Windows failing to complete the handoff from sign-in to desktop — and the handoff fails for concrete reasons: a bad startup app, a corrupted profile, a broken update, or a damaged disk. Isolate which one with Safe Mode and a test profile, then fix it directly. The loop feels endless when you’re in it, but it always has a cause, and causes can be fixed — usually within the hour.
