Troubleshooting: Windows Startup Failures (Not Reaching Login Screen)
This guide provides clear steps to fix Windows startup failures where the computer does not reach the login screen. The system may freeze on the Windows logo, show a black screen, restart repeatedly, or enter a repair loop. These steps apply to both Windows 10 and Windows 11.
Symptoms
- Stuck on the Windows logo
- Black screen with or without a cursor
- Automatic Repair loop
- Preparing Automatic Repair → Diagnosing Your PC → Restart loop
- Blue screen before login
- System restarts before reaching the login screen
Root Cause (Plain Language)
Windows needs specific files and settings to start. If these files are damaged, missing, or interrupted during updates, Windows cannot complete the boot process.
Boot failures commonly occur after:
- Power loss during startup or shutdown
- Failed or incomplete Windows updates
- Corrupted system files
- Driver conflicts
- Disk errors or bad sectors
- Incorrect boot configuration
This guide addresses software-related boot failures. Hardware failures require different procedures.
Step-by-Step Instructions
Step 1: Force Shutdown and Restart
- Hold the power button for 10 seconds until the computer turns off.
- Wait 5 seconds.
- Press the power button to turn it back on.
If Windows starts normally, proceed to Verification Steps. If the issue continues, proceed to Step 2.
Step 2: Access Safe Mode
Safe Mode starts Windows with only essential files and drivers.
If you cannot access Safe Mode after three failed boot attempts, Windows will enter Recovery Environment automatically. If this occurs, skip to Step 3.
To Access Safe Mode:
- Turn on the computer.
- As soon as the Windows logo appears, hold the power button to force shutdown.
- Repeat this two more times.
- On the third restart, Windows will enter Recovery Environment.
- Select Troubleshoot → Advanced options → Startup Settings.
- Select Restart.
- Press 4 or F4 for Safe Mode.
If Safe Mode starts:
- Open Command Prompt as Administrator.
- Run:
sfc /scannow - Run:
dism /online /cleanup-image /restorehealth - Restart the computer normally.
If Windows starts normally, proceed to Verification Steps. If the issue continues, proceed to Step 3.
Step 3: Run Startup Repair
Startup Repair automatically fixes certain boot problems.
- Enter Recovery Environment.
- Select Troubleshoot → Advanced options → Startup Repair.
- Select your user account and enter your password if prompted.
If Startup Repair reports that it fixed the problem:
- Restart the computer.
- Check if Windows loads normally.
If Windows starts normally, proceed to Verification Steps. If the issue continues, proceed to Step 4.
Step 4: Uninstall Recent Windows Updates
Recent updates can cause boot failures.
This will not delete personal files or installed programs.
- Enter Recovery Environment.
- Select Troubleshoot → Advanced options.
- Select Uninstall Updates.
- Choose either:
- Uninstall latest quality update (recommended first)
- Uninstall latest feature update (if the quality update does not help)
- Restart the computer.
If Windows starts normally, proceed to Verification Steps. If the issue continues, proceed to Step 5.
Step 5: Use System Restore
System Restore returns Windows to a previous working state.
WARNING: System Restore removes programs and drivers installed after the restore point date. Personal files are not affected.
System Restore only works if restore points exist.
- Enter Recovery Environment.
- Select Troubleshoot → Advanced options → System Restore.
- Select a restore point dated before the issue began.
- Follow the on-screen instructions.
- Restart the computer.
If Windows starts normally, proceed to Verification Steps. If the issue continues or no restore points exist, proceed to Step 6.
Step 6: Check Disk for Errors
Check Disk scans and repairs file system errors.
- Enter Recovery Environment.
- Select Troubleshoot → Advanced options → Command Prompt.
- Type the following command and press Enter:
chkdsk C: /f /r
- Type
Yif prompted to schedule the scan. - Type:
exit
- Restart the computer and allow the scan to complete.
If Windows starts normally, proceed to Verification Steps. If the issue continues, proceed to Step 7.
Step 7: Rebuild Boot Configuration Data
Boot Configuration Data tells Windows how to start. Rebuilding it can resolve boot failures.
- Enter Recovery Environment.
- Select Troubleshoot → Advanced options → Command Prompt.
- Type each command below and press Enter after each:
bootrec /fixmbr
Wait for “The operation completed successfully”.
bootrec /fixboot
Wait for “The operation completed successfully”.
bootrec /rebuildbcd
- Type:
exit
- Restart the computer.
If Windows starts normally, proceed to Verification Steps. If the issue continues, see If the Issue Persists.
Verification Steps
After Windows starts successfully:
- Confirm the system reaches the desktop without errors.
- Open File Explorer and verify your files are accessible.
- Run Windows Update to ensure all updates complete successfully.
- Restart the computer again to confirm stability.
If the computer restarts normally and files are accessible, the issue is resolved.
If the Issue Persists
If Windows still does not boot after completing all steps:
Possible hardware failure: Persistent boot failures may indicate failing hardware such as the hard drive, SSD, or RAM.
Data backup consideration: If important files exist on the computer and Windows cannot be accessed, data recovery may be necessary before further repair attempts.
Next steps:
- Run hardware diagnostics from your computer manufacturer
- Test RAM using built-in memory diagnostics
- Test the hard drive or SSD for failure
- Seek professional repair if hardware damage is suspected
Legal and Safety Notes
Data Loss Risk:
- Some repair steps may affect system files or installed programs.
- Always back up important data when possible before performing repairs.
No Warranty:
These instructions are provided for informational purposes. Following these steps is at your own risk. No guarantee is made that these steps will resolve your specific issue.
When to Stop:
If you encounter error messages not described in this guide, or if you are uncertain about any step, stop and seek assistance.