How to Fix a Computer Stuck on the Boot Logo Screen
You press the power button, the manufacturer logo appears (Dell, HP, Lenovo, ASUS, or the Windows loading animation), and it stays there. The computer never reaches the login screen. It may sit on the logo indefinitely, restart and show the logo again in a loop, or freeze with the spinning dots stopped. This is different from a black screen (no display at all) — the computer is powering on and starting the boot process but getting stuck partway through. The causes range from simple software corruption to hardware failure, and the fix depends on where exactly the boot process stalls.
Determine where the boot hangs
The boot process has distinct stages, and knowing which stage is stuck narrows the cause:
- Stuck on manufacturer logo (BIOS/UEFI stage): The screen shows only the brand logo with no Windows spinner. This means the computer has not even started loading Windows yet. The problem is at the firmware or hardware level — BIOS settings, storage detection, RAM, or a connected device
- Stuck on Windows logo with spinning dots: The computer passed the firmware stage and started loading Windows, but Windows itself is hanging. This is a software problem — corrupted system files, a bad driver, or a failed update
- Spinning dots stop, then restart: Windows attempted to load, crashed, and the system is automatically restarting and trying again. This boot loop usually indicates a driver crash or critical system file corruption
Disconnect all external devices
Start with the simplest fix — a connected USB device can prevent booting:
- Unplug everything except the keyboard, mouse, monitor, and power cable. Remove USB drives, external hard drives, printers, webcams, USB hubs, SD cards, and any other peripherals
- A USB flash drive left plugged in is one of the most common causes of boot hangs. The BIOS tries to boot from it, fails, and either hangs or loops. Even a phone connected via USB can cause this on some systems
- After disconnecting everything, restart the computer. If it boots normally, one of the disconnected devices was the problem. Reconnect them one at a time to identify which one
Hard reset (clear stuck state)
- Desktop: Hold the power button for 10 seconds until the computer shuts off completely. Unplug the power cable from the wall. Press and hold the power button for 15 seconds (this drains residual charge from the capacitors). Plug back in and power on
- Laptop: Hold the power button for 10 seconds. If the battery is removable, remove it, hold the power button for 15 seconds, reinsert the battery, and power on. For laptops with built-in batteries, hold the power button for 30 seconds after the forced shutdown, then try powering on
- This clears transient hardware states that can cause the boot process to hang — stuck memory controllers, USB controller locks, and similar issues that persist across normal restarts
Access BIOS/UEFI settings
If the computer is stuck at the manufacturer logo (before Windows), try entering the BIOS:
- Power on and immediately start pressing the BIOS key repeatedly. The key varies by manufacturer: Delete (most desktops, ASUS, MSI, Gigabyte), F2 (Dell, Lenovo, Acer, ASUS laptops), F10 (HP), F1 (Lenovo ThinkPad). Try these keys rapidly and repeatedly from the moment you press power
- If you can enter BIOS, the hardware is fundamentally working and the problem is configuration or boot order. Check:
- Boot order: Make sure your primary drive (where Windows is installed) is first in the boot priority list. If a USB device, network boot, or empty optical drive is listed first, the system tries those before your real drive
- Secure Boot: If Secure Boot is enabled and a recent hardware or software change caused a signature mismatch, the system may hang. Try disabling Secure Boot temporarily to see if booting completes. If it does, the issue was an unsigned driver or bootloader change
- CSM/Legacy Boot: If the drive was installed with one boot mode (Legacy/CSM) and the BIOS was changed to another (UEFI), the system cannot find the bootloader. Match the BIOS boot mode to how Windows was originally installed
- CMOS reset: If you cannot even enter BIOS, the firmware itself may be in a bad state. On desktops: power off, unplug, remove the CMOS battery (the small round battery on the motherboard) for 30 seconds, reinsert it. This resets all BIOS settings to defaults. On laptops, check the manual for the CMOS reset procedure — some have a pinhole reset button on the bottom
Boot into Windows Recovery Environment
If the computer passes the manufacturer logo but hangs on the Windows spinner, you need the Windows Recovery Environment (WinRE):
- Automatic access: Force-shutdown the computer three times in a row during the Windows loading screen (hold power button as soon as the spinning dots appear). On the third attempt, Windows should enter Automatic Repair mode and then offer Advanced Options. This is the WinRE entry point
- From USB: If automatic recovery does not trigger, create a Windows installation USB on another computer (download the Media Creation Tool from Microsoft). Boot from the USB (change boot order in BIOS), select your language, then click Repair your computer in the lower-left corner
Fixes from the Recovery Environment
- Startup Repair: Select Troubleshoot, Advanced Options, Startup Repair. This automatically detects and fixes common boot problems including corrupted boot configuration data and missing system files. Let it run completely — it may restart the computer multiple times
- System Restore: Select Troubleshoot, Advanced Options, System Restore. Choose a restore point from before the problem started. This rolls back system files, drivers, and registry changes without affecting personal files. This is especially effective if the boot hang started after a Windows update or driver installation
- Uninstall recent updates: Troubleshoot, Advanced Options, Uninstall Updates. If the boot hang started immediately after a Windows update, uninstalling the most recent quality or feature update often resolves it
- Safe Mode: Troubleshoot, Advanced Options, Startup Settings, Restart, then press 4 (Safe Mode) or 5 (Safe Mode with Networking). Safe Mode loads only essential drivers. If the computer boots into Safe Mode successfully, a third-party driver or startup program is causing the hang in normal boot. From Safe Mode, you can uninstall recently added software, roll back a driver update, or disable startup programs
- Command Prompt repair: Troubleshoot, Advanced Options, Command Prompt. Run these commands in order:
sfc /scannowto scan and repair corrupted system files. If that does not help, runDISM /Online /Cleanup-Image /RestoreHealthto repair the component store. Then runbootrec /fixmbrandbootrec /fixbootto rebuild the master boot record and boot sector. Finally runbootrec /rebuildbcdto scan for Windows installations and rebuild the boot configuration data
Hardware causes
- Failing storage drive: If the drive where Windows is installed is developing bad sectors or firmware failures, the boot process hangs when it tries to read critical system files from damaged areas. The boot may eventually succeed after a very long wait, or it may hang indefinitely. Check drive health from the Recovery Environment command prompt: wmic diskdrive get status — it should show OK. For detailed SMART data, boot from a Linux USB and use smartctl
- RAM problems: Faulty RAM causes unpredictable behavior including boot hangs. Test from WinRE: Command Prompt, type mdsched and follow the prompts to run Windows Memory Diagnostic on the next restart. For more thorough testing, boot from a MemTest86 USB and run at least two complete passes
- Overheating: If the CPU or GPU overheats during boot (possible if thermal paste is dried out or fans are clogged with dust), thermal throttling or a thermal shutdown can stall the boot process. Listen for fans — if they are not spinning or are running at maximum speed with no progress, overheating may be involved. Clean dust from the heatsink and fans with compressed air
- GPU initialization: On systems with a dedicated graphics card, a failing GPU can cause the boot process to hang during display initialization. If you have integrated graphics on the CPU (Intel HD/UHD, AMD Radeon), remove the dedicated GPU and connect the monitor to the motherboard video output. If the system boots, the GPU or its driver is the problem
Last resort: clean Windows install
If no repair option works and the drive is healthy, a clean Windows installation replaces all system files. Boot from a Windows USB, select Custom Install, format the system partition, and install fresh. Back up personal files first by accessing the drive from the Recovery Environment command prompt (copy files to a USB drive).
Professional boot repair in the Marion area
If your computer is stuck on the boot screen and you cannot get it to start, Luxurious Computers can diagnose whether the problem is a software corruption, boot configuration issue, failing drive, or other hardware fault and get your computer booting again with your data intact.