How to speed up Windows 10 PC performance

How to speed up Windows 10 PC performance

PC is running slow is a common issue for Windows 10 PC users although Windows 10 continues to get faster and leaner along with the PC hardware. This PC slow down problem happens due to lots of factors, too many startup programs, the Hard Drive is full, hardware failing, bugs, viruses, etc.

However, if you are dealing with a slow PC and you don’t want to replace the PC, then a couple of hardware and software tweaks can speed up Windows 10 PC’s performance somewhat.

To speed up Windows 10 PC performance, follow the below tips: 

1. Disable Startup Apps

A huge list of startup apps slows down the bootup process and degrades the device’s performance. Thus, disabling the apps which you don’t use regularly can increase system performance and improves overall responsiveness.

Use the below steps to disable apps at startup:

  1. Open the Settings and click on Apps.
  2. Click on Startup.
  3. Then Sort by the Startup impact from the dropdown.
  4. Use the toggle switch to Turn off any application those marked as “High impact.”
    settings startup
  5. Restart the Computer

After completing the above steps, your PC will now boot up somewhat quicker than before.

2. Disable relaunch apps on startup

Windows 10 has a feature that automatically sets up the device and reopens the apps before signing in to the account from the last session after restarting the device. This feature is handy for speeding up the process to quickly return to the apps; however, it also impacts the performance of the system.

Follow these steps to disable the app reopen feature:

  1. Open the Windows Settings > Accounts.
    settings accounts
  2. Then click on Sign-in options on the left.
  3. Scroll down to the “Privacy” section and switch off by toggling the Use my sign-in info to automatically finish setting up my device and reopen my apps after an upgrade or Restart.
    settings accounts settings

3. Uninstall unwanted apps

Among the most significant factor that slows down any Windows-based system is an unwanted software application, aka bloatware. They reserve disk and memory space unnecessarily hindering other applications from performing out at their potential.

That’s why getting rid of such apps increases the system’s performance, particularly if you download many programs and rarely use them.

To remove unused apps or bloatware, follow these steps:

  1. Open Settings > Apps > Apps & features on the right.
  2. Select an app that you want to remove.
  3. Click the Uninstall button and then follow the on-screen notification to finish uninstalling.
    uninstall apps

4. Disable Effects and Animation

Another factor for sluggish PC can be visual effects and animations like blur and transparency, reveal highlight, and others as part of Fluent Design. These effects improve the on-screen interaction, hence, increases the burden on the system resources. On the latest PCs, visual effects and animations might not have an impact on power and speed. In older PCs, these do play a role, so turning them off is the best option.

Disabling Visual Effects

Use the following steps to disable animations, shadows, and other effects:

  1. Open Control Panel
    start control panel
  2. Click on System to open it
    control panel system
  3.  From the left pane click the Advanced system settings link to open the System Properties
    advanced system settings
  4. Then click on Advanced tab
  5. Under the Performance section, click on Settings
    system properties performance
  6. Select the Visual Effects tab and then choose the Adjust for best performance option (this option will also affect the fonts if you want the fonts to be more readable and crisp then select the Custom option, clear all the settings, except the Smooth edges of screen fonts option).
    Adjust for best performance
  7. Click the Apply and then OK button.

Disable Transparent Effects

Follow the steps to disable the transparent design effects:

  1. Right-click on desktop and open Personalize
    right click desktop
  2. Click on Colors from the left pane.
    personalize colors
  3. Turn off the Transparency effects toggle switch.

After finishing the above steps, your device will be free some system resources, and you will feel the Windows 10 PC running faster.

5. Clear Hard Drive Space

System performance will be affected if your hard drive is filled whether you have an SSD (Solid-State Drive) or HDD (Hard Disk Drive). If you notice that its taking time than usual to open an app, copy files and do other tasks, then the reason could be your PC drive is running low on space. Generally, this occurs when your hard drive is 70 percent occupied of the total storage. The way to counter this is to clear or delete unnecessary files.

Use the steps to clean a drive:

  1. Right-click on Start
  2. Click on System from the list
    right-click system
  3. Click on Storage from the left pane
  4. Under the Local Disk (C:) or Windows (C:) section, click the Temporary files.
    system storage
  5. It will scan the files so, wait some time and then check the files you want to delete.
  6. Click the Remove files button to delete the files
    remove temporary files

After deleting the files, you will see an improvement in performance.

6. Run Defragmentation tool

Disks get fragmented with time, and with an increase in fragmentation, the time for Windows to fetch data also increases as their parts/chunks are spread out all over the disk which leads to slower performance and disk failure risk.

Defragmentation cleans up the disk fragmentation and combines fragments to produce sequential data on the disk. Defragmenting the drives on a routine basis enhances performance and increases the life of your system.

PC users who are using SSD won’t see any changes using the defragmentation tool. However, PCs that are running on HDD, using the tool can increase the responsiveness of the system.

To defragment the disk drives follow these steps:

  1. Open Settings > System 
  2. Click on Storage from the left pane
  3. Scroll down to More Storage Section and click on Optimize Drives
    Optimize Drives
  4. Select the drive on which your Windows 10 is installed (by default its the C: drive)
  5. Click on the Optimize button

After clicking the Optimize, it will automatically analyze the fragmentation and will defragment it which you will able to see it there. The time required to complete defragmentation depends on the drive size, data on the drive, and system configuration. You can also use the defragmentation tool for other drives.

7. Disable Background Apps

Apps running in the background acquire a lot of system resources which heats the PC resulting in reduced system performance. That’s why it’s much better to disable them to increase your Windows 10 performance and manually start them as and when they are required. Hence, it will reduce the usage of system resources, enhancing performance.

On Windows 10, to disable the background apps use these steps:

  1. Open Settings and then click on Privacy
    settings privacy
  2. Under the “App permissions” section, click on Background apps from the left pane.
  3. Switch off the toggle to turn off the Let apps run in the background to disable all the apps running in the background.
    background apps
  4. (Optional) Switch off background apps which you don’t need or use by toggling it

After disabling the background apps, it will free up engaged system resources boosting the performance.

8. Disable Background Services

There are no. of services that run in the background; however, some apps are used infrequently or never so, it would be better to disable them and start them manually whenever required. Disabling such unwanted background services unblock the system resources, and the system speeds up.

Use the steps to disable the background services:

  1. Type “services” in the Start menu’s search box and open the Services app
  2. Double click on the service which you want to disable. The service properties window will pop-up
  3. Now select the Disabled or Manual per your usage or their Startup type
    Disabled or Manual service
  4. Now click Apply and then OK

Do it for all the services which you want to disable.

9. Opt for high-performance Mode

Windows 10 comes with three power plans Power Saver, Balanced, and High Performance for optimizing the power usage on your device. By default, it is set to Balanced mode diminishing its capabilities to utilize the abundant resources. To overcome this, go for the High-Performance mode to boost your PC performance by using more power.

To change the power plan, use the following steps:

  1. Right-click on the Start button, and click on Power Options
    power options
  2. Now click on Additional power settings under “Related settings.”
  3. Select High performance (in case you don’t see this option, expand and look under Show additional plans)
    high performance

10. Disable Search Indexing

In Windows 10, search indexing improves the search tool’s responses and boosts the searching process. However, it utilizes a lot of space as it runs in the background impacting the performance, especially for old PCs. Due to this reason if you do searches rarely, then it’s best to disable it.

To disable search indexing use these steps:

  1. Right-click on Start menu
  2. Select Computer Management
    computer management
  3. Double click on Services and Applications and then on Services from the left pane
  4. From the services list on the right look for Windows Search and double click it. A Windows properties window will pop-up
    search indexing
  5. Now select the Disabled or Manual per your usage or their Startup type
  6. Now click Apply and then OK

11. Disable Sync Feature

Windows 10 syncs lots of things like passwords, web browser settings, system and language choices and so on with your Microsoft account. This feature takes in system resources and bandwidth of your web connection. So, if you don’t need the sync feature, it’s better to disable for improving the performance.

Perform the following steps to disable the Sync feature on Windows 10 PC:

  1. Click on Settings
  2. Click on Account
  3. On the left pane, click on Sync your settings
  4. Toggle off the Sync settings
    account sync

12. Check computer for malware

Often the reason your computer system is sluggish is because of some malware. Malicious programs like viruses, spyware, adware, etc. use lots of system resources making the such as disk drive, memory, and processor hence making the system unusable.

Every Windows 10 installation comes with Windows Defender Antivirus to detect this malicious program by default. However, there are some malwares which the Windows Defender by default unable to identify. For those, we have to detect it manually.

Follow the steps to run a full virus scan if you suspect that your system is infected:

  1. Search for Windows Security in the Windows search box beside the Start and the open the app.
    windows security
  2. From the left pane, click the Virus & threat protection.
  3. Click on Check for updates under the “Virus & threat protection updates” section
    check for updates windows security
  4. Click the Check for updates button.
    checking updates
  5. After checking the updates again click on  Virus & threat protection from the left pane.
  6. Then click Scan options link under the “Current threats” section
    scan for malware
  7. Select the Full scan option
    Full scan
  8. Click on the Scan now button for scanning the full PC.

After performing the steps, Windows Defender Antivirus will detect and delete the malware/s impacting the performance.

13. Use CCleaner from time to time

Over time, every Windows system gets filled with short-term junk data that increases fragmentation and decreases system performance. It’s best to delete such data on a routine basis. The Disk Cleanup tool does not clean all such data, and this is where CCleaner comes in.

CCleaner is a disk cleanup tool that deletes cookies, temporary files, cache, and other junk data that needs regular cleaning to keep the system running evenly. 

Perform the following actions to find and delete such unwanted and temporary files using CCleaner:

  1. Download and install the CCleaner tool form here.
  2. Now launch the CCleaner tool and choose the Cleaner icon
  3. Select the things to clean and click the Run Cleaner button at the bottom right corner
CCleaner tool

14. Fix Registry Errors

Windows Registry is the central repository configuration of the total system. With time, this database gets bigger considerably with unnecessary or missing entries; this leads to the slowdown of the registry, degrading the performance of the system.

To prevent it, the registry ought to be cleaned up routinely with a registry cleaner tool. CCleaner is one such tool that assists in cleaning these kinds of entries in the registry and even uses a backup for the registry prior to performing a cleanup.

Perform the following steps to fix registry error using CCleaner:

  1. Download and install the CCleaner tool form here.
  2. Now launch the CCleaner tool and choose the Registry icon
  3. Select the issues to fix and click Scan for Issues button. Now CCleaner will scan for all the registry issues
  4. Select the issues to be fixed after the scan and click on Fix selected issues button
fix registry errors

15. Install latest Windows 10 Updates

Sometimes installing Windows 10, the system updates may increase the performance because they might be the reason for the slow performance issue. Although the Windows update happens automatically, you should check manually whether the latest updates are installed or not because some updates are not installed as soon as they’re available.

Follow these steps to install the Windows updates:

  1. Open Settings
  2. Click on Update & Security
    update security
  3. Now, click on Check for updates button
    windows update
  4. If an update is available, then a section will appear showing the update and for installing it click on Download and install now option.
  5. Click the Restart now button.

By performing these steps, the new update will be installed and will speed up Windows 10 performance.

16. Turn on Fast startup

Fast Startup is an option which helps in starting the PC faster after a shutdown by reducing the bootup time, utilizing caching for some required resources into a file on the hard drive.
During Startup, this master file is loaded into the RAM, which speeds up the process. However, this option doesn’t impact the restart process.
To enable Fast Startup option on Windows 10, perform these steps:

  1. Open Control Panel
  2. Click on Hardware and Sound
    hardware sound
  3. Under Power Options, click on Change what the power buttons do
    what the power button do
  4. Click the link Change settings that are currently unavailable
    hardware and sound
  5. Check Turn on fast startup (recommended) if it is unchecked
    Turn on fast startup
  6. Click Save changes button

17. Minimize Browsers load

Web browser extensions and add-ons work for every opened tab or window, and this reason uses a considerable amount of system resources. Setting up a lot of add-ons and web browser extensions deteriorates your PC’s performance. To speed up your Windows 10, you should disable or get rid of all unused add-ons and extensions.

Follow these steps to remove extensions from the Chrome web browser:

  1. Type chrome://extensions/ in the Chrome address bar for opening the extensions list.
  2. Now, toggle the switch to disable the enabled extension if you want to disable them temporarily or click on Remove for uninstalling the extension.

Perform the following actions to remove add-ons if you are using Mozilla Firefox as your default web browser:

  1. Type about:addons in the Firefox address bar to open the Extensions list
  2. Now click on three dots at the top-right corner of every extension and click Disable from the list to disable the extension temporarily or Remove to uninstall the extension.

18. Use Performance Monitor

To monitor performance in real-time Windows 10 has an in-built tool called Performance Monitor. It shows the details of the hardware and system resources, performance issues and services and also suggests resolutions for the listed problems.
Perform the following steps to monitor performance in real-time:

  1. Type Performance Monitor in Start menu search box and open the Performance Monitor tool
  2. From the left pane expand Reports > System > System Diagnostics
    performance monitor

The tool will gather all information about the system and will produce a detailed report of performance.
Also, check the Warnings section for the issues present on your system. Check the descriptions of the problems and use Windows 10 troubleshooter or search on the web for their resolution.

19. Repair installation files

Corrupt system files may cause performance issues. To resolve this issue, you can use DISM (Deployment Image Service and Management) and SFC (System File Checker) command-line tools to repair the installation files without re-installing Windows 10.

Repairing files with DISM

Follow these actions to use DISM:

  1. Search for cmd in Start menu search box to open Command Prompt
  2. Right-click and select Run as Administrator option
    Command Prompt
  3. Type the given command and hit Enter from the keyboard 
    DISM /Online /Cleanup-image /Restorehealth
    DISM command

After hitting Enter, a process will start, wait for it to complete. If you find any problem using DISM, then go for the SFC command.

Repairing installation files with SFC

Follow these steps to use SFC:

  1. Run the Command Prompt as an Administrator
    Command Prompt
  2. Type the given command and hit Enter from the keyboard 
    Enter sfc /scannow
    SFC command

Now, wait for the process to complete.

20. Reset your PC

You can reset your PC if nothing seems to be increasing the system performance. This option gets you to start fresh with a clean copy of Windows 10 to improve the overall performance.

Note that it is recommended to take a backup of your PC or make a copy of your important files to an external hard drive before going for Reset.

Perform these actions to reset your PC:

  1. Open Settings > Update & Security
  2. Select Recovery from the left pane
  3. Under “Reset this PC” section, click Get started to start the process.
    reset pc
    A window will appear asking to keep the personal files or remove everything.
  4. Select Keep my files option (you can select Remove everything option if you want to erase everything and install clean Windows 10)
    keep my files reset
  5. Click the List of apps to be removed if you want to remove any of the installed apps
  6. Click the Reset button
    reset computer

By removing the previous apps, settings, and configurations, Windows 10 will be re-installed boosting the system performance. If you go for the option to Remove everything then all files, settings, apps, and configuration will be removed.

21. Upgrade to faster drive

After trying all the above tips and tricks and even resetting the device, if you didn’t see any improvement in performance, then it’s to upgrade to faster drive (SSD).

SSDs(Solid State Drives) are storage devices containing non-volatile flash memory which are used in place of the hard disk because of its much higher speed. Unlike hard disks, SSDs don’t have any moving parts, which means data can be written and read much faster.

If you have an older device that is running on HDD, then you should replace it with an SSD. By replacing with an SSD, you will see that your PC starts quickly, apps will open faster altogether overall performance will feel snappier and faster. For desktop SSDs we would recommend the Samsung 860 EVO 1TB because of its high performance and five years of warranty.

22. Upgrade System Memory

One of the other reasons that your PC is running slow because of low RAM (Random Access Memory) or not sufficient memory available. You will notice this when you work with multiple apps or open many tabs in the web browser (especially Chrome).

To upgrade the system memory, at first, you have to know what is the total amount of memory installed and regularly how much is being used. So, to find out how much you need to add more.

Use the steps to find out the total and current usage of memory on your PC:

  1. Right-click on Desktop Taskbar and open Task Manager
  2. Switch to the Performance tab
  3. From the left pane click on Memory
  4. In the top right corner, check the total RAM installed and then under “In use (Compressed)” check the total memory is being used.
    performance tab

If the total memory is being continuously used high (almost 80%), then you need to add more memory.


Well, that was almost all tips and tricks to speed up Windows 10 performance. If we find any other tips and tricks, we will update in the blog and tell us in the comment section, which of these tricks helped you. Also, let us know if you know more such tricks for increasing the system performance.

Fix issues on Windows 10 by using local account