Windows getting stuck at the logon screen is usually caused by a pending update, a damaged user profile, a startup app conflict, a faulty driver, or corrupted system files. The right fix depends on exactly where it’s freezing, so working through these in order — starting with the safest options — is the best way to get back in without losing data.
Diagnose Which Case You’re Facing First
Not every “stuck” screen is the same problem. If Windows freezes before the logon screen even appears, a pending update, corrupted boot file, or failing drive is more likely. If Windows accepts your password but spins forever afterward on “Welcome,” a damaged user profile, startup service, login item, graphics driver, or Windows Explorer problem is the more probable cause. Knowing which of these you’re dealing with helps you skip straight to the fixes most likely to work.
Fix 1: Wait Out a Pending Update
Before trying anything else, give it time. If Windows is mid-update, forcing a shutdown can make things worse — a stuck screen right after installing updates may just need extra time to finish before it becomes safe to intervene.
Fix 2: Disconnect External Devices and Restart
External peripherals are a surprisingly common cause. A damaged hard disk, SD card, or connected accessories — like a USB mouse, keyboard, Bluetooth adapter, or Wi-Fi dongle — can interfere with the startup process and freeze the system at the welcome screen. Unplug everything non-essential and restart before moving to more advanced fixes.
Fix 3: Boot Into Safe Mode
This is the fix most commonly confirmed to work. Booting into Safe Mode deactivates custom settings on the PC, leaving only the core files and drivers Windows needs to run. To get there:
- Restart your computer and interrupt the boot process 2–3 times (turn it off partway through startup) until Windows Recovery Environment appears.
- Navigate to Troubleshoot, then Advanced Options, then Startup Settings.
- Restart again, then choose the numbered option for Safe Mode.
If your PC loads normally in Safe Mode, a driver, background app, or piece of software is likely the root cause, and you can start removing suspects from there.
Fix 4: Run Startup Repair
If Safe Mode doesn’t resolve it, Windows’ built-in repair tool is the next step:
- On the login screen, click the power button, then hold Shift and click Restart.
- This boots into Advanced Startup — choose Troubleshoot, then Advanced Options, then Startup Repair.
- Windows will scan your system and attempt an automatic fix, which may prompt you for login credentials partway through.
Fix 5: Run SFC and CHKDSK From Command Prompt
If Startup Repair doesn’t help, corrupted system files may be to blame. From the same Advanced Startup menu, choose Command Prompt instead of Automatic Repair, then run either sfc /scannow or chkdsk c: /f /r. Either command scans and repairs your Windows installation automatically, and chkdsk is generally the preferred option when a failing drive is suspected.
Fix 6: Use System Restore
If the problem started after a recent change — a driver update, new software, or a Windows update — rolling back can undo whatever triggered it. System Restore returns your system to a previous working state without touching your personal files, and it’s accessible through the same Advanced Startup menu used for the fixes above.
Fix 7: Uninstall the Latest Windows Update
If the freeze started right after your PC updated, removing that specific update — rather than a full system restore — can be a more targeted fix, since a failed or incompatible update is one of the most common root causes of this issue in the first place.
Fix 8: Create or Switch to a Different User Profile
If you can reach Safe Mode and it loads fine, but your normal account still hangs, a corrupted user profile may be isolated to that one account. Creating a new profile — or switching to another existing one, if you have one — can confirm whether the issue is profile-specific rather than system-wide.
Fix 9: Reset This PC as a Last Resort
If nothing above resolves it, resetting Windows while keeping your personal files is the final option before a full reinstall. This wipes system files and settings back to a clean state while preserving your data, and it’s worth backing up anything critical beforehand in case something goes wrong during the process.
Common Mistakes to Avoid
- Force-restarting repeatedly during what might just be a pending update finishing installation, which risks corrupting system files.
- Jumping straight to a full reset or reinstall before trying Safe Mode, Startup Repair, or a driver rollback first.
- Editing the registry without backing it up first, since incorrect changes here can cause more serious problems than the original freeze.
Join The Discussion
Have you dealt with Windows getting stuck on the logon screen, and which fix ended up working for you? Share whether it turned out to be a driver, a bad update, a corrupted profile, or something else entirely, and if you’ve found a workaround that isn’t covered here, it’d be great to hear what it was and how you tracked down the cause.