Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home » Windows

14 Ways to Fix Slow Computer Startup

Abhishek SilwalBy Abhishek SilwalMarch 26, 2023
slow computer startup

The startup time on a computer involves the boot time and the welcome screen time. So, you need to account for both situations if your computer starts up very slowly.

A number of factors, including the presence of unnecessary startup processes, improper startup or BIOS settings and policies, as well as issues like malware infection or outdated systems can cause this problem.

Besides, you can also experience such issues due to old and slow hardware components.

Table of Contents

  • Use Solid-State Drives
  • Disable Startup Apps and Service
  • Defragment Hard Disk Drives
  • Disable Ultra Low Power Sleep
  • Change Startup Settings of Services
  • Scan for Malware
  • Check Task Scheduler
  • Enable/Disable Fast Startup
  • Update Windows
  • Disable Windows Subsystem for Linux
  • Change Boot Priority Setting
  • Enable No GUI Boot
  • Check Startup Group Policies
  • Upgrade Other Hardware Components

Use Solid-State Drives

The main reason why your computer starts slow might be that your device components themselves are slow. During startup, your computer loads the necessary system files from the storage device to the RAM. So, if you use an HDD, this process will take up a lot of time.

placing the ssd

An SSD (Solid-state Drive) is much faster than a hard drive, so it’s always recommended to use this device as the primary disk (with the OS) on your computer for faster performance.

Disable Startup Apps and Service

One of the most common reasons for a long startup time involves the presence of many apps and services that run at startup. Your computer does not properly finish the startup process or allow you to log in unless it finishes loading all such processes, which is the reason for the slow startup.

This issue is especially likely if you have installed a lot of applications into your system. These apps may also install additional bloatware into your system that runs at startup.

You need to look for and disable all the unnecessary processes to boost startup performance.

First, check the startup apps.

  1. Press Ctrl + Shift + Esc to open the Task Manager.
  2. Go to the Startup tab.
  3. Look for all applications that you don’t want the system to load at startup, especially those whose Startup impact says High.
  4. Select them and click Disable.
    disable-startup-apps
  5. But, if there’s a security application that you use, it’s better not to disable it regardless of the Startup impact.

Then, you need to go through third-party services.

  1. Open Run by pressing Windows key + R.
  2. Type msconfig and press Enter to open System Configuration.
  3. Go to the Services tab and check Hide all Microsoft services.
    hide-all-microsoft-services
  4. Uncheck all the services that you don’t need. If you don’t know about the service, search on the internet for more information.
  5. As with the above scenario, I don’t recommend disabling security services.

You can also check which services or apps impact the startup time most by individually disabling them or doing so in bunches and restarting your computer.

Defragment Hard Disk Drives

Hard disks contain magnetic platters that store data inside numerous sectors. A read/write head on the disk accesses these sectors while the platters are rotating at high speed for read and write operations.

If the hard drive is fragmented, i.e., closely associated data is not stored in close sectors, it takes more time for the head to reach the relevant sectors in succession.

This process not only slows down the usual processing of the operating system but also its startup time if you have the OS on an HDD. So, you need to defragment the hard drives regularly.

SSDs work on a different mechanism and attempting to defragment them only decreases the lifespan of these drives instead of providing any performance benefits. So, only defragment your HDDs.

  1. Open Run.
  2. Type dfrgui and press Enter to open Disk Defragmenter.
  3. Select the Hard drives and click Optimize.
    optimize-hdd-windows-10

Disable Ultra Low Power Sleep

AMD’s graphical processors that are in a multi-GPU crossfire configuration have a feature called Ultra Low Power Sleep (ULPS). It basically disables the second GPU when the system is only using the first one. While it is a power-saving feature, some computers, especially overclocked computers can freeze or crash if it is on. 

Additionally, it can also increase the startup time by a minute or more. So, try disabling it and see if it impacts this time. If not, you can enable it per your wish.

  1. Open Run.
  2. Type regedit and press Enter to open the Registry Editor.
  3. Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
  4. Look for and double-click on EnableUlps.
    enable-ulps-registry
  5. Set the Value data to 0 and click OK.
  6. Restart your computer.

Change Startup Settings of Services

Apart from disabling third-party services, you can also try another tweak to lower the startup interval. Your services can have different startup types,

  • Automatic – Service starts automatically at startup
  • Automatic (Delayed) – Automatic but doesn’t start at startup and only after login 
  • Manual – Service starts when manually called
  • Automatic (Trigger Start) – Automatic but can also start when triggered by specific conditions
  • Disabled – Service doesn’t start
  • You don’t actually need all the services on your computer, and changing the startup type of a few services does not adversely affect your system. Here, you can browse through the services and change the startup type of some from Automatic to Automatic (Delayed Start) so that they don’t load at startup.

    1. Open Run.
    2. Type services.msc and press Enter to open Windows Services.
    3. Double-click on each service whose Startup Type is Automatic (not Delayed Start).
      select-automatic-service
    4. Check the description to find out more about the service. It’s also better to seek help from the internet to get more information.
    5. If you think the service is not so important that it needs to load at startup, set the Startup type to Automatic (Delayed Start) and click Apply > OK.
      startup-type-automatic-delayed-start
    6. If you can’t change it, leave the service as it is.

    Depending on your usage, you may also be able to disable some services or set them to Manual without any issues. However, make sure to check on the internet, forums, or support websites beforehand. 

    Some examples of services that are automatic by default but you can likely disable are:

  • Connected User Experiences and Telemetry
  • Diagnostic Policy Service
  • SysMain – slightly increases application loading time but reduces startup time
  • IP Helper – If you only use IPv4 not IPv6
  • Scan for Malware

    Some malware scripts are designed to load at startup. In such cases, your system may unintentionally load them at startup and increase the boot time. These scripts will also be causing more harm to your system, so you should perform a full or offline scan to root out these threats.

    1. Open Run.
    2. Type ms-settings:windowsdefender and press Enter to open Windows Security.
    3. Go to Virus & threat protection.
      virus-and-threat-protection
    4. Click on Scan options.
    5. Tick Full scan and then click Scan now.
      full-scan-scan-now

    You can also perform the Microsoft Defender Offline Scan to scan for and remove more persistent threats that Full scan can’t delete.

    Check Task Scheduler

    Windows allows the creation of automatic tasks that run according to various types of triggers. As such, it is possible to schedule a task to run at startup. These tasks will take additional time to run, thereby increasing the startup time. You can look for and change or delete such processes through the Task Scheduler.

    1. Open Run.
    2. Type taskschd.msc and press Enter to open the Task Scheduler.
    3. Go to Task Scheduler Library.
    4. Look for any tasks where the Trigger is At system startup.
      at-system-startup-task-scheduler
    5. Also, double-click on tasks with Multiple triggers defined, go to the Triggers tab, and check if any trigger says At Startup.
    6. Check the details of such tasks.
    7. If they are unnecessary, delete the At Startup trigger or the task itself.

    Enable/Disable Fast Startup

    Fast Startup saves some active system files to an allocated space so that your system can quickly load them on the next boot. As the name suggests, it can reduce startup time. 

    But it comes at a cost. Your computer does not completely shut down, so you will need to restart your PC (not shut down) to refresh the kernel, complete the updates, and so on. It does not show a significant improvement if your OS is installed in an SSD, so it’s best to keep it disabled in such cases.

    Additionally, a bug in a previous Windows version caused fast startup to increase startup time instead. So, you may also need to disable this feature if you still have such a version. If not, and if you use an HDD, it’s best to enable the fast startup.

    1. Open Run.
    2. Type powercfg.cpl and press Enter to open Power Options.
    3. Select Choose what the power buttons do.
      choose-what-the-power-buttons-do-power-options
    4. Click on Change settings that are currently unavailable and check Turn on fast startup.
    5. Hit Save changes.
      turn-on-fast-startup-save-changes
    6. If you can’t see the Turn on fast startup option, you need to enable Hibernation first.
      • Open Run.
      • Type cmd and press Ctrl + Shift + Enter to open the Elevated Command Prompt.
      • Type the command powercfg /h on and press Enter.
        powercfg-h-on
      • Then, enable fast startup.

    You can similarly disable Fast startup using the same steps if enabling it is causing the startup to slow down.

    Update Windows

    Similar to the fast startup, some Windows versions had specific issues related to the system performance. Also, Microsoft has also introduced particular performance improvements in some updates.

    So, it’s always better to keep your system fully updated to get the essential features as well as prevent system issues, including those regarding startup time.

    1. Open Run.
    2. Type ms-settings:windowsupdate and press Enter to open Update Settings.
    3. Click on Install now if updates are available. If not, click Check for updates.
      windows-update-install-now
    4. After installing updates, go to the Update Settings again.
    5. Select Advanced options > Optional updates.
    6. Check all options after expanding the categories. Then, choose Download and install.
      optional-driver-updates-download-and-install

    Disable Windows Subsystem for Linux

    The Windows Subsystem for Linux (WSL) feature on Windows also considerably slows down the computer startup time.

    If you or the previous owner of your computer was a Windows Subsystem for Linux user and you don’t use this feature now, you should disable it.

    1. Open Run.
    2. Type optionalfeatures and press Enter to open Optional Windows Features.
    3. Uncheck Windows Subsystem for Linux.
      uncheck-windows-subsystem-for-linux
    4. Click OK.

    Change Boot Priority Setting

    If your boot device configuration specifies looking for other boot devices, such as USB drives, CD/DVD, network drives, etc., before the OS storage drive, it will take some time while trying to detect the other devices.

    And if you have connected these devices, even if they don’t contain the OS, your computer will use the additional time to look for the OS software. So, it’s best to set the OS drive at the top of the list to get the fastest boot time, especially on an MBR disk.

    1. Restart your PC and press the BIOS key as soon as you see the manufacturer’s logo to boot into BIOS. I recommend pressing the key repeatedly right after the computer reboots to get the timing right. If you don’t know your BIOS key, seek help from official sources.
    2. Then, navigate to the boot order or priority setting.
    3. Make sure your OS storage device is at the top of the list.
      bios-boot-option-priorities
    4. Save the changes and exit the BIOS.

    Enable No GUI Boot

    It is possible to disable the Windows icon or Welcome screen display during startup on windows. Doing so will speed up the startup by one to a few seconds, so you can try it if you want the fastest boot time possible.

    However, keep in mind that if you have a very low-spec system, this feature can cause crashes. So, first, I recommend creating a restore point that you can revert to if you encounter any issues. And only then try out this method.

    1. Open System Configuration (msconfig on Run).
    2. Go to the Boot tab and check No GUI boot.
      system-configuration-no-gui-boot
    3. Click Apply and OK.
    4. Restart your computer to check for any issues. If you encounter any, revert the change after logging in to your account or restore your system using the restore point you created earlier.

    Check Startup Group Policies

    It is mainly a possible solution for a domain computer, especially if the computer needs to load some startup scripts. But you can tweak a few group policies in such cases to reduce the startup time.

    1. Open Run.
    2. Type gpedit.msc and click OK to open the Local Group Policy Editor.
    3. Navigate to Computer Configuration > Administrative Templates > System > Logon.
    4. Make sure Always wait for the network at computer startup and logon is set to Not configured. You can double-click on it, check Not configured and click OK to change the policy.
      always-wait-for-the-netwoek-at-computer-startup-and-logon-not-configured
    5. Go to Scripts inside System.
    6. Double-click on Run startup scripts asynchronously.
    7. Check Enabled and hit OK.
      run-startup-scripts-asynchronously-enabled
    8. Restart your PC or enter the command gpupdate /force on Command Prompt to apply the changes.

    Upgrade Other Hardware Components

    Sometimes, even if you use an SSD as a boot drive, RAM or CPU may still bottleneck the PC performance. So, if you are still running an older system, you may need to upgrade such components as well if you want a faster boot or startup time. 

    Also, if the power supply barely meets the needs of your devices, they may not perform at their full potential, so I also recommend checking the PSU and upgrading it if necessary.

    You can use a multimeter to check the voltage on the PSU connectors and compare it with the PSU specifications and requirements of the hardware devices.

    fix
    Abhishek Silwal
    • LinkedIn

    Abhishek Silwal is an Electronics Engineer and a technical writer at TechNewsToday. He specializes in troubleshooting a wide range of computer-related issues. His educational background in Electronics Engineering has given him a solid foundation in understanding of computers. He is also proficient in several programming languages and has worked on various robotics projects. Even in his early days, he used to tinker with various computer components, both hardware, and software, to satiate his curiosity. This experience has given him a breadth of experience that goes beyond his educational qualification. Abhishek has been writing articles on dealing with varieties of technical issues and performing specific tasks, especially on a Windows machine. He strives to create comprehensive guides on fixing many system and hardware issues and help others solve their problems. You can contact him at abhisheksilwal@technewtoday.com

    Related Posts

    how to turn off hardware acceleration

    How to Turn Off Hardware Acceleration

    September 22, 2023
    what happens if you turn off your computer during an update

    What Happens if You Turn Off Your Computer During an Update?

    September 18, 2023
    How to Disable Integrated Graphics

    How to Disable Integrated Graphics?

    September 16, 2023
    System Restore Stuck

    How To Fix Windows Stuck on System Restore

    September 16, 2023
    startup-repair-couldn't-repair-your-pc

    How To Fix “Startup Repair Couldn’t Repair Your PC”

    September 13, 2023
    how to free up ram

    How to Free Up Memory

    August 4, 2023
    Add A Comment

    Leave A Reply Cancel Reply

    Latest Posts
    how to turn off hardware acceleration

    How to Turn Off Hardware Acceleration

    September 22, 2023
    motherboard chipset

    Understanding Motherboard Chipset and Its Importance

    September 20, 2023
    Naval-Warfare-Games

    Best Naval Warfare Games

    September 18, 2023
    You may also like
    printer-not-printing

    How to Fix a Printer That’s Not Printing

    September 20, 2023
    Share Location With Friends and Family

    Share Location With Friends and Family (iPhone and Android)

    September 18, 2023
    how-to-print-without-a-printer

    How to Print Without a Printer

    September 18, 2023
    Recommended
    Cookie Clicker Garden Guide

    Cookie Clicker Garden Guide to Unlocking Every Seed

    September 26, 2021
    monitor no signal

    Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

    November 10, 2022
    Facebook Twitter Pinterest
    • Home
    • About Us
    • Our Team
    • Editorial Guidelines
    • Privacy Policy
    • Affiliate Disclosure
    © 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

    Type above and press Enter to search. Press Esc to cancel.