How to fix Windows startup problems when your PC won't boot properly
Summary
This guide helps you troubleshoot and resolve: How to fix Windows startup problems when your PC won't boot properly. Follow the steps below to fix the issue.
Common Causes
When your Windows PC refuses to boot properly, it can bring your workday to a complete standstill. Startup problems can stem from recent updates, driver conflicts, corrupted system files, or failing hardware. Fortunately, Windows includes several built-in recovery tools designed to get your machine back up and running without requiring advanced technical knowledge. This guide walks you through diagnosing and resolving common boot issues.
Quick Fix Steps
If your PC is stuck on the manufacturer logo, spinning in a loop, or displaying a blank screen, try these initial steps before moving on to deeper troubleshooting.
- Disconnect external devices — Unplug all USB devices (printers, external drives, webcams) except your keyboard and mouse. A faulty peripheral can sometimes halt the boot process.
- Perform a hard reset — Hold the physical power button down for 10 seconds until the PC turns off completely. Wait a few seconds, then press the power button again to restart.
- Check your display — If the PC appears to power on but the screen is blank, ensure your monitor is powered on and set to the correct input. If using a desktop, check the video cable connection to both the monitor and the tower.
Detailed Instructions
Accessing the Windows Recovery Environment
Most advanced startup tools are found within the Windows Recovery Environment (WinRE). If your PC fails to boot three consecutive times, WinRE should load automatically. If it doesn't, you can force it.
- Press the power button to start your PC.
- As soon as you see the Windows logo or manufacturer logo appear, press and hold the power button for 10 seconds to force shutdown.
- Repeat this process two more times.
- On the third restart, release the power button when the logo appears and wait. You should see Preparing Automatic Repair on the screen.
- When prompted, select Advanced options.
Running Startup Repair
Startup Repair scans your system for missing or corrupted files and attempts to fix them automatically.
- From the WinRE Choose an option screen, select Troubleshoot.
- Select Advanced options.
- Click Startup Repair.
- Select your user account and enter your password if prompted.
- Allow the tool to run and follow any on-screen prompts. Your PC will restart automatically when the repair is complete.
Booting into Safe Mode
Safe Mode starts Windows with a minimal set of drivers and services. If your PC boots successfully in Safe Mode, it indicates that a third-party application or driver is likely causing the startup problem.
- Access the Windows Recovery Environment using the steps above.
- Navigate to Troubleshoot > Advanced options > Startup Settings.
- Click the Restart button.
- After your PC restarts, you will see a list of options. Press
4orF4to Enable Safe Mode. Alternatively, press5orF5for Safe Mode with Networking if you need internet access.
Once in Safe Mode, you can begin removing recently installed software or drivers that may be causing the conflict. If your system is also experiencing Applications freezing or crashing, Safe Mode is a good environment to uninstall problematic programs.
Using System Restore
If Startup Repair doesn't resolve the issue, System Restore can roll your PC's system files and settings back to a previous point in time without affecting your personal files.
- In WinRE, go to Troubleshoot > Advanced options > System Restore.
- Select your user account and enter your password.
- Click Next to view available restore points.
- Check the box labelled Show more restore points to see all available options.
- Select a restore point dated before your startup issues began and click Next.
- Confirm your selection and click Finish. Your PC will restart and apply the restore point.
Uninstalling Recent Updates
Occasionally, a Windows update can cause boot problems. You can remove recent updates directly from the recovery environment.
- In WinRE, navigate to Troubleshoot > Advanced options > Uninstall Updates.
- Choose Uninstall latest quality update first. If that doesn't resolve the issue, repeat the process and select Uninstall latest feature update.
- Follow the on-screen prompts to complete the uninstallation.
- Restart your PC to check if the boot issue is resolved.
Troubleshooting
Checking Disk Errors with Command Prompt
If the built-in tools haven't resolved the issue, you can manually check your disk for file system errors.
- In WinRE, go to Troubleshoot > Advanced options > Command Prompt.
- Type the following command and press
Enter:chkdsk C: /f /r - Allow the scan to complete. This process can take some time depending on the size and speed of your drive.
- Type
exitand restart your PC.
chkdsk reports a significant number of bad sectors, your hard drive may be failing. Back up your data immediately if the PC becomes accessible, and consider replacing the drive.Rebuilding the Boot Configuration Data
Corrupted Boot Configuration Data (BCD) is a common cause of startup failures, particularly if you see an error message about a missing boot device.
- Open Command Prompt from the WinRE Advanced options menu.
- Type
bootrec /fixmbrand pressEnter. - Type
bootrec /fixbootand pressEnter. - Type
bootrec /rebuildbcdand pressEnter. - If prompted to add the installation to the boot list, type
Yand pressEnter. - Type
exitand restart your computer.
Identifying Hardware Failures
If none of the software-based solutions resolve the boot issue, the problem may be hardware-related. Common culprits include:
- Failing hard drive or SSD — Listen for clicking noises from traditional hard drives or watch for extremely slow boot times.
- Faulty RAM — Random crashes or failure to POST can indicate memory issues. Run a memory diagnostic from the WinRE menu under Troubleshoot > Advanced options > Windows Memory Diagnostic.
- Power supply issues — If the PC powers off unexpectedly during boot, the power supply unit may be failing.
Still Having Issues?
💻 Open a Ticket