How to Fix Slow Boot Times on Windows 10

If your PC is taking too long to boot up, this article will show you some of the reasons behind it and some possible solutions.

Fix Slow Boot Times on Windows 10
Fix Slow Boot Times on Windows 10

While Windows 10 is an awesome operating system for most people, it becomes frustrating when it takes forever to boot up. A slow boot time can be a major annoyance, especially when one is in a hurry to get started with the day.

Fortunately, there are some simple and effective ways you can use to fix slow boot time on Windows 10. In this article, we see eight effective fixes. Let's get into it.

Causes of Slow Boot times.

Some of these factors may be the cause of slow boot times on your Windows 10 PC.

  • Too many startup programs - It goes without saying that too many start programs will affect the boot time as those programs will have to load first before Windows does.
  • Outdated hardware -  Due to outdated hardware, the PC may fail to keep up with the demands of modern software and this leads to longer boot times.
  • Corrupted or outdated drivers - Drivers help the computer to communicate with the hardware and so if they are outdated, it may be the cause for the slow boot times among other issues.
  • Malware and Virus infections - This is a major cause considering that most users are unaware when they get infected. Most Malware and viruses will run in the background using the systems resources. This causes the computer to become slow and the worst part is they are automatically added to the start-up programs.

Effective Solutions to Speed Up Windows 10 Boot Time

Now that we know some of the causes for slow boot times, we are in good a good position to take steps to fix the problem.

Disable some startup programs

The first thing to check is the start-up programs because some programs when installed will add themselves to the list of programs that run on startup. Over a period of time, the start-up programs become very long and this impacts the boot time speed negatively. You can disable some of the startup programs from the task manager under the Startup tab.

Disable Fast Startup

Fast startup on Windows is a feature that allows computers to start up faster by saving some system information to a file when shutting down the PC. So when booting up, it uses the saved information to startup instead of performing a full system boot. While the name sounds so much like what you are looking for, fast startup can be the cause of slow boot times. This is because at times the feature may conflict with some of the hardware and software configurations on the system.

You can disable this feature by heading to Control Panel > Hardware and Sound > Power Options. On the left, go to "Choose what the power buttons do". The setting should be under the shutdown settings.

Turn off the WSL

Windows provides a full Linux experience directly on the Windows computer using WSL (Windows Subsystem for Linux). This means there is no need of dual booting or spinning up virtual machines. How awesome is that : 0. While this feature is very useful for some users, windows boot-up time takes a hit as the computer will have to load the necessary resources for it. If you tend to use WSL mostly, you can skip this step. However, for those that don't need it, feel free to do so.

To disable this feature, head over to the start menu and search "Windows features". Select Turn Windows feature on or of from the results. Scroll down until you see Windows Subsystem for Linux option and uncheck the box next to it.

Update Graphics Drivers

Outdated graphics drivers are another cause for long boot-up times. This is mainly due to the fact that Windows will at times mess with drivers and you end up with corrupted drivers. If the options above, did not work for you, try updating the graphics drivers.

Head to your vendor's website and find the latest updates and install them.

Upgrading storage Drive.

Upgrading your storage drive can significantly improve your boot time especially if you run Windows from an HDD (Hard disk drive). This not only slows the boot time speed but also speeds all across. If cost is not a hindrance, an upgrade to an SSD (Solid State Drive) is something you will never regret. Here are some of our recommended drives.


Buy Now

Samsung 970 EVO Plus SSD 2TB NVMe M.2 Internal SSD

Buy Now

Adjust Paging File Settings

The paging file, also known as the virtual memory file is a portion of the hard drive that Windows uses as additional RAM when the computer's physical RAM (Random Access Memory) is full. Windows will at times change the virtual memory settings and this can have an impact on the boot time. While Paging File settings may not have a noticeable impact on the boot time, you can change these settings by heading to the start menu and typing Performance. Select Adjust the appearance and performance of Windows. under the Advanced tab, you should see the size of the paging file. You can click on change to edit the size. Get more information on how to change these values.

Run an SFC scan

it is important to run the System File Checker (SFC) from time to time. This can help repair corrupted or damaged system files which may be the cause of slow boot times.

To run an SFC scan, open the command prompt with administrative privileges and run the command:

sfc /scannow

Reinstall a fresh copy of windows

As the last resort, when all have failed, you may need to reinstall a fresh copy of Windows. This will wipe out your drive so be sure to back up important files. This should significantly improve your boot time speeds. You can check our tutorial on How to Create a Bootable Windows USB Drive to aid in the installation.


By following these eight fixes, you should be able to speed up your Windows 10 boot time and enjoy a faster and smoother PC experience.

How to Access and Use Startup Folder on Windows 11
In this short post, we will quickly explore the various methods and techniques you can use to quickly access the Windows Startup Folder.
How to Completely Uninstall WSL Distribution in Windows
In this tutorial, you will learn how the techniques you can use to uninstall and WSL distribution from your system. This tutorial is tested on the latest build of Windows 10 and the Development Version of Windows 11.
How to Run a Virus Scan from the Command Prompt
In this article, you will learn how you can perform a virus scan from the windows cmmand prompt to protect your system from malware threats.
Table of Contents
Great! Next, complete checkout for full access to GeekBits.
Welcome back! You've successfully signed in.
You've successfully subscribed to GeekBits.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.