7 working solutions to fix windows 10 slow boot or startup problem 2022

windows 10 slow boot or startup problem

Did you notice windows 10 takes a long time to boot at startup, especially after upgrade to windows 10 2004 update you may notice pc boot-up time very slow? Displaying the Windows logo, the system stuck on a black screen with the loading animation dots for a long time and then after entering the login password, the Windows 10 desktop and taskbar icons take time to show up. Here some effective solutions to fix Windows 10 Slow Boot problem.

FIX Windows 10 Slow Boot problem

As the issue started after the recent windows 10 upgrade this can be caused by a corrupted file while updating the Windows version. Or may “bug” which includes a black screen just after the windows animation. And some other reasons such as corrupted, incompatible Display driver. Whatever the reason, Here apply solutions below to FIX Windows 10 Slow Boot problem make Windows 10 boot faster.


Perform a Clean boot

First, perform a Clean boot to check and find out if any third-party application causing the problem which takes login time to boot windows 10.

To perform clean boot Press Windows + R, type msconfig, and ok to open the system configuration utility. Here move to the services tab, check the Hide all Microsoft services checkbox and  Disable all button, to disable all non-Windows services that start with Windows.

Hide all Microsoft services

Now move to the Startup tab and click Open Task Manager Select one by one all startup items and click Disable. Finally, click OK and restart your computer.

Check if the bootup time is faster. If it is okay, then open the System Configuration (msconfig) utility again and enable one by one the disabled services and programs and restart your system, until you find out which one causes Windows 10 to boot slow.

Disable Fast Startup

Fast Startup is the default enabled feature in Windows 10. This option is supposed to reduce startup time by pre-loading some boot information before your PC shuts off. While the name sounds promising, it’s been causing issues for a lot of people and is the first thing you should disable when you have boot problems.

Open Control Panel\All Control Panel Items\Power Options, then click Choose what the power buttons do in the left panel. 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) and Save Changes to disable this setting.

turn off fast startup feature

Change Power Options to High Performance

Open control panel -> All Control Panel Items -> Power Options. Hereunder preferred plans click on show additional plans and Select radio button High performance.

Set Power plan To High Performance

Remove Bloatware & Reduce Boot Menu Timeout

Free up Disk space on your Windows Drive will make things easier to speed up windows performance and fix slow boot issues. To do this, you can run Disk Cleanup or manually delete things you don’t need, often called bloatware.

To run Disk Cleanup, just search for it, open it and hit Clean up System Files. It will then go through your computer and get rid of temporary files, installers, and other unnecessary stuff. Also, you can run a third-party system optimizer like Ccleaner to do the optimization with one click and also fix the registry errors.

If you have programs you don’t use, you can uninstall them to reduce the startup time. To do this press Windows + R, type appwiz.cpl and hit the enter key. This will open Programs & Features, Select and right-click on the unnecessary program and click uninstall to completely remove the program.

As discussed before most of the time corrupted system files also cause different startup problems. We recommend running System file checker utility which looks for corrupted system files if found any the utility will restore them from a compressed folder located on %WinDir%\System32\dllcache.

Also check the disk drive for errors using check disk command utility which fix most of the disk drive related errors, bad sectors etc. This SFC and Chkdks utility Both are very helpful to fix most of the windows related problems.

Adjust your virtual memory settings

According to users on the Microsoft forum, Reddit, you can fix problems with slow boot time simply by adjusting the amount of virtual memory. To do that, follow these steps:

Type Performance into the Start Menu and choose the Adjust the appearance and performance of Windows. Under the Advanced tab, you’ll see the size of the paging file (another name for virtual memory); click Change to edit it. What’s important here is at the bottom of the screen — you’ll see a Recommended amount of memory and a Currently Allocated number. Users having issues have reported that their current allocation is way over the recommended number.

If yours is as well, uncheck Automatically manage paging file size for all drives to make changes, then choose Custom Size and set Initial Size and Maximum Size to the recommended value below. Click on set and apply, Ok to make save changes then Reboot the system and your boot time should improve.

Adjust your virtual memory settings

Check and Install the latest updates

Sometimes the reason why our windows tend to slow down is because of a dodgy driver or a bug in an update. So, the easy way to fix this is to check for updates. Well, if you want to check available windows updates press the Windows key + I and then select the option update & security. From here you can check for updates and can install if available.

Reinstall graphics card drivers

If you’re having problems with slow boot time, stuck on a black screen while trying to start Windows the issue might be related to your graphics card. An outdated, incompatible display driver also causes windows 10 slow boot or start.

Reinstall the graphics driver is a very useful solution to get rid of this type of issue. Visit the device manufacturer website, Download the latest display driver and save it to the local drive.

Then press Windows + X, And select Device manager, this will list all installed driver lists. Here expand display adapters, right-click on the installed display/graphics driver and select uninstall the device.

uninstall Graphic Driver

Now Restart windows check there is an improvement on Boot time? Now install the latest display driver which you previously downloaded from the manufacturer website.

Disable Ultra Low Power State (ULPS) (AMD Graphics Adapter)

ULPS is a sleep state that lowers the frequencies and voltages of non-primary cards in an attempt to save power, but the downside of ULPS is that is can cause your system to startup slow if you’re using an AMD graphics Adapter. Simply disable ULPS by following the steps below

Press Windows + R, type regedit and ok to open the windows registry editor. Then first backup registry database, click on edit menu -> find and search for EnableULPS.

Disable Ultra Low Power State

Here double click on EnableULPS” highlighted the value and modify the value data from 1 to 0. Click OK when done. After that close the registry editor and restart your computer.

Disable Ultra Low Power State

That’s it! Let me know if this guide has helped you by leaving your comment about your experience. Hopefully, applying one or all of these fixes works for you. Have any query, suggestion about this post feel free to discuss on the comments below.

Also read: