8 Ways to Fix Slow Boot Times in Windows 10 and 11
If your Windows PC takes forever to boot, you'll dread turning on or rebooting your computer. Thankfully, slow booting is a solvable issue. We'll show you the most common fixes for slow startup problems in Windows 10 and 11.
Toggle Fast Startup
One of the most problematic settings that can cause slow boot times in Windows is the fast startup option. This is enabled by default and is supposed to reduce startup time by pre-loading some boot information before your PC shuts off.
While the name sounds promising, it causes issues for a lot of people. Thus, it's the first setting you should check when you have slow boot problems.
Fast startup only applies when you shut your PC down. Restarting your computer isn't affected by this feature; it always does a proper, full reboot of the system.
To disable fast startup, open Windows Search with the Windows key on your keyboard and type "control" to open the Control Panel. In the resulting window, change the View by item at the top-right to Small icons, then select Power Options.
Next, click Choose what the power buttons do on the left sidebar. You'll need to provide administrator permission to change the settings on this page, so click the text at the top of the screen that reads Change settings that are currently unavailable.
Now, untick Turn on fast startup (recommended), followed by Save Changes, to disable this setting. If you already have fast startup disabled, try enabling it and see if that helps your PC boot quicker. Assuming you have an SSD, the feature has less impact, but it's still worth toggling to see which works better for you.
If you don't see fast startup here, you don't have hibernation enabled and thus it won't show up. To enable hibernation, open an administrator CMD window by right-clicking the Start button (or hitting Win + X) and choosing Command Prompt (Admin), Windows PowerShell (Admin), or Terminal (Admin).
Type the following command to enable hibernation, then try to disable fast startup again:
Adjust Paging File Settings
Virtual memory is a function that makes Windows dedicate part of your storage drive as pretend RAM—this section is called the paging file. If Windows is close to maxing out your actual RAM (because you're running too many programs at once), it dips into virtual memory to store processes that aren't actively in use.
Some people have found that Windows can change virtual memory settings on its own, causing boot issues. You should thus have a look at your virtual memory settings and see if you can change them to fix the slow boot problem.
To do this, type Performance into the Start Menu and choose Adjust the appearance and performance of Windows. Under the Advanced tab, you'll see the size of the paging file; click Change to edit it.
On the resulting window, the bottom values are what's important. You'll see a Recommended amount of memory and a Currently Allocated value. Some people with this issue find that their current allocation is far over the recommended number.
If yours also looks off, uncheck Automatically manage paging file size for all drives to make changes. Then choose Custom Size and set the Initial Size and Maximum Size to the recommended values that appear for your system (which may be different than in my screenshot). Reboot, and your boot times should improve.
The same reversal advice as #1 applies here—if this option is not set to Automatically manage..., try enabling this and see if that solves the issue.
Turn Off Windows Subsystem for Linux
Windows 10 and 11 offer Windows Subsystem for Linux (WSL), which offers a full Linux terminal and makes it easier to run Linux distros and software. While exciting for developers, this is unnecessary for normal users. Since this feature isn't turned on by default, it's likely not the source of your problem if you don't know what Bash is.
However, it's still worth checking as a troubleshooting step. To turn off WSL, type Windows features into the Start Menu to open the Turn Windows features on or off menu. Scroll down to Windows Subsystem for Linux, uncheck it, and restart.
Update Your Graphics Drivers
Modern Windows versions are unfortunately known to mess with drivers, so you might have a wrong or outdated driver messing with the boot process. Updating the drivers for your graphics card can sometimes fix boot issues, so you should give that a look next.
Open the Device Manager by right-clicking the Start button (or hitting Win + X) and choosing Device Manager. Navigate to Display adapters to see which graphics card you're using (Nvidia or AMD if you have a dedicated graphics card).
You can usually open the corresponding vendor software on your PC to check for graphics driver updates. If you don't have this software, you'll need to navigate to the vendor's website (or your laptop manufacturer's website, if you're using integrated graphics) to check for driver updates.
Install any new versions available, restart, and see if your boot times speed up.
It could be worth checking for other driver updates while you're doing this, though graphics drivers are the most common ones that will cause slow booting. And while you're installing updates, it's not a bad idea to check for Windows updates at Settings > Update & Security > Windows Update (Windows 10) or Settings > Windows Update (Windows 11) and install anything that's pending.
Disable Unneeded Startup Programs
While most of the above fixes focus on slow boot times between turning your computer on and seeing the lock screen, you might also experience slowness between logging in and when Windows is usable. In this case, too many programs running at startup could be the culprit.
Upon installation, or even sometimes when updating, a lot of software sets itself to automatically run at startup. If you have dozens of apps loading as soon as you log in, this can bog your system down as they all launch at once and consume your resources. Press Ctrl + Shift + Esc to open the Task Manager, then use the Startup apps tab to disable all but the essential items.
Follow our guide to disabling Windows startup programs for more help; this should make a noticeable difference. Performing a clean boot (without any third-party programs running) can help determine if apps or Windows itself are at fault.
Run an SFC Scan
The SFC (System File Checker) command will check your Windows installation for corrupted system files and try to replace them with working copies. It's worth running this to troubleshoot the startup issue, as broken Windows files responsible for the booting process could be causing your slow startup.
See how to run an SFC scan in Windows to learn how it works if you're not familiar.
Upgrade to an SSD (or New PC)
Running Windows from a hard disk drive (HDD) will result in slow performance everywhere. HDDs are great for storing lots of data for a low cost, but are too slow to use as your main OS disk these days.
If your computer is old enough to lack an SSD, it's time to upgrade to a modern machine. In the meantime, if it's possible on your machine, you could upgrade to an SSD, which will improve Windows' performance considerably. This does incur an additional cost that's probably better spent on a new system, but an SSD is a major upgrade you'll appreciate either way.
We've shown how to install an SSD in a laptop; the process is much easier on a desktop.
If All Else Fails, Perform a Reset
If you've tried all the above solutions and still can't speed up your boot time, it might be best to cut your losses and reinstall a fresh copy of Windows.
You have several options for resetting your PC. The built-in Refresh option can reinstall Windows without removing any of your files. You should still back up your Windows data before doing this, though.
Head to Settings > Update & Security > Recovery (Windows 10) or Settings > System > Recovery (Windows 11). Choose the button under Reset this PC to start the process.
On Windows 11, you also have the option to Reinstall now in the Fix problems using Windows Update box. This reinstalls your current version of Windows without affecting your data, and is a less invasive step than resetting. It's thus worth trying first.
Hopefully, applying one or all of these fixes worked for you. Slow startup times are a huge pain, but you have options to combat this. If nothing else works, hopefully the next major update of Windows 11 (since Windows 10 is on its way out) will fix your problem.
Chicago
Track Your Order


0