PC taking forever to boot? Here's how to speed it up

Your PC’s boot time shouldn’t feel like a coffee break. Yet even on modern machines, Windows can take its sweet time getting to the desktop. Most people assume startup apps are the main cause and while disabling them helps, they’re far from the only reason your system drags its feet.
It’s the small, behind-the-scenes settings that really slow things down: how Windows shuts down, what your BIOS checks first, and which background services insist on running from the moment you press the power button.
Tweak those, and you’ll shave real seconds off your startup. Here's how you can speed up your PC's boot time.
1. Turn on Fast Startup
Windows includes a built-in feature that gives your PC a head start every time it powers on. It’s called Fast Startup, and it works by saving part of your system’s state when you shut down.
To enable it, open Control Panel, Hardware and Sound, Power Options, and Choose what the power buttons do. Then click Change settings that are currently unavailable, check Turn on fast startup (recommended), and hit Save changes.
You’ll notice your system reaching the desktop much faster, though if you dual-boot or frequently swap hardware, it’s best to leave this off.
2. Tweak your BIOS settings
Before Windows even loads, your BIOS (or UEFI) handles basic hardware checks — and that process can take longer than necessary. Entering the BIOS menu lets you trim this time down easily.
Restart your PC and tap the key shown on screen (often F2, Delete, or Esc) to enter the BIOS. Once there, look for a menu called Boot Order or Boot Priority. Move your Windows drive to the top of the list to stop your system from checking unnecessary devices first.
If your BIOS includes a Fast Boot option, enable it. This shortens or skips hardware checks altogether, shaving even more seconds off startup.
3. Disable unnecessary Windows services
Even after your desktop appears, background services can quietly slow boot time and eat resources. You don’t need all of them running — especially ones for hardware or features you never use.
Press Windows + R, type services.msc, and hit Enter. In the list that appears, look for services marked Automatic that you rarely rely on — like printer services, Bluetooth support, or legacy Windows tools.
Next, right-click, choose Properties, and switch Startup type to Manual or Disabled. Be cautious here and don’t disable anything if you’re unsure. Stick to services you recognize and don’t need.
4. Measure your new boot time
Once you’ve made these changes, you’ll want to see how much faster your PC really starts. A free app called BootRacer gives you a precise readout of your boot speed — including how long it takes to reach a usable desktop.
Install BootRacer, run a test before and after your tweaks, and compare the results. It’s a satisfying way to see how much time you’ve clawed back — and which tweaks delivered the biggest impact.
Follow Tom's Guide on Google News and add us as a preferred source to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button!










Get instant access to breaking news, the hottest reviews, great deals and helpful tips.

Kaycee is Tom's Guide's How-To Editor, known for tutorials that skip the fluff and get straight to what works. She writes across AI, homes, phones, and everything in between — because life doesn't stick to categories and neither should good advice. With years of experience in tech and content creation, she's built her reputation on turning complicated subjects into straightforward solutions. Kaycee is also an award-winning poet and co-editor at Fox and Star Books. Her debut collection is published by Bloodaxe, with a second book in the works.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.