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 programmes.
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 - If C: is your system drive and is currently in use, you will be prompted to schedule the volume to be checked the next time the system restarts. Type
Yand pressEnter, then restart your PC. - 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. The commands below differ depending on whether your system uses legacy BIOS/MBR or modern UEFI/GPT.
bootrec /fixboot is largely obsolete and may return an "Access is denied" error. If you are using UEFI, skip /fixmbr and /fixboot and proceed directly to the BCD rebuild steps below.- Open Command Prompt from the WinRE Advanced options menu.
- For legacy BIOS/MBR systems, type
bootrec /fixmbrand pressEnter. - For legacy BIOS/MBR systems, type
bootrec /fixbootand pressEnter. - Type
bootrec /rebuildbcdand pressEnter. - If prompted to add the installation to the boot list, type
Yand pressEnter. - If
/rebuildbcdfails on a UEFI system or does not detect your Windows installation, try these alternative commands one at a time:
bcdedit /export C:\BCD_Backupattrib c:\boot\bcd -h -r -sren c:\boot\bcd bcd.oldbootrec /rebuildbcd
- 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 or unable to deliver stable voltage. Desktop users should check that the power cable is firmly seated and try a different wall outlet. Laptop users should verify the charger is connected and the charging indicator is active.
- Loose internal connections — For desktop PCs, reseating RAM modules and data cables can resolve boot failures caused by components that have shifted or loosened over time. Only attempt this if you are comfortable opening the case and grounding yourself against static electricity.
- Failed motherboard or CPU — If the system shows no signs of power (no lights, no fan noise) after checking the power supply and cables, the motherboard or processor may have failed.
Next Steps
If you have completed all troubleshooting steps above and your PC still will not boot properly, the issue likely requires professional diagnosis or hardware replacement. Avoid forcing repeated restarts, as this can worsen disk corruption. Contact your IT support provider or Open a Ticket for further assistance. A technician can perform hardware diagnostics, recover data if necessary, and repair or replace faulty components.
Still Having Issues?
💻 Open a Ticket