Troubleshooting: What to Do When Windows Won’t Reboot

Troubleshooting: What to Do When Windows Won’t Reboot

A Windows PC that won’t reboot can be caused by software errors, hardware issues, or power problems. Follow this step-by-step guide to diagnose and fix the most common causes, starting with the safest options.

1. Confirm basic power and connection checks

  • Power: Ensure the PC, monitor, and peripherals are plugged in and the power strip is on.
  • Battery (laptops): If removable, take the battery out, hold the power button 10–15 seconds, reinsert battery, and try again.
  • Cables: Reseat power and display cables.

2. Force shutdown and attempt a normal restart

  • Press and hold the power button 10–15 seconds until the system powers off. Wait 10 seconds, then press power to turn it back on.
  • If it boots, immediately save work and check Event Viewer (eventvwr) for recent critical errors.

3. Boot to Safe Mode

  • If Windows starts but won’t complete a normal boot, interrupt the boot sequence three times (power off during Windows logo) to trigger the Recovery Environment.
  • Choose Troubleshoot → Advanced options → Startup Settings → Restart → press 4 or F4 for Safe Mode.
  • In Safe Mode, uninstall recently added drivers or software, run antivirus scans, and use Device Manager to roll back problematic drivers.

4. Run automatic repair and system checks

  • From Recovery Environment select Troubleshoot → Advanced options → Startup Repair.
  • Open Command Prompt (Advanced options → Command Prompt) and run:

    powershell

    sfc /scannow chkdsk C: /f /r DISM /Online /Cleanup-Image /RestoreHealth
  • Reboot after each command finishes.

5. Check and update drivers and firmware

  • In Safe Mode or after booting, open Device Manager and update or roll back display, storage, and chipset drivers.
  • Visit your PC or motherboard manufacturer site to download the latest BIOS/UEFI firmware and follow their update instructions carefully.

6. Disconnect peripherals and external devices

  • Remove all USB devices, external drives, printers, and docking stations. Reboot—peripherals can block startup or cause driver conflicts. Reconnect devices one at a time to identify the culprit.

7. Restore system state

  • Use System Restore (Recovery Environment → Troubleshoot → Advanced options → System Restore) to revert to a working point if available.
  • If you created a System Image backup, consider restoring it.

8. Repair boot configuration

  • From Command Prompt in Recovery Environment run:

    Code

    bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
  • Then restart and check whether Windows boots.

9. Test hardware

  • Run memory diagnostics: Windows Memory Diagnostic (mdsched.exe) or MemTest86 for thorough testing.
  • Check storage health using the manufacturer’s SSD/HDD diagnostics or CrystalDiskInfo. Replace failing drives.
  • If recent hardware changes were made, revert them and test again.

10. Reset or reinstall Windows

  • If repairs fail, use Reset this PC (Recovery Environment → Troubleshoot → Reset this PC) and choose to keep files or remove everything.
  • As a last resort, perform a clean install from Windows installation media (download Windows Media Creation Tool on another PC and create bootable USB).

11. When to seek professional help

  • If you find failing hardware, complex firmware issues, or firmware update failures, contact a qualified technician or your device manufacturer. If data is critical, consider professional data-recovery services before wiping drives.

Quick checklist (summary)

  • Check power/cables and peripherals
  • Force shutdown, try normal reboot
  • Boot Safe Mode; remove recent installs/drivers
  • Run Startup Repair, SFC, CHKDSK, DISM
  • Update/rollback drivers and firmware
  • Repair bootloader with bootrec commands
  • Test RAM and storage health
  • Use System Restore, Reset, or clean install if needed

Following these steps will resolve most reboot failures. If you want, tell me your Windows version and any error messages you see and I’ll provide commands tailored to your system.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *