How to Speed up Windows 10 (Effective Methods)

Despite Windows 10’s widespread popularity, certain issues still exist, and people are always wary if the next update will botch up the performance. Currently, Windows 10 is quite fast and frankly, it is way better than the earlier versions of Windows. However, on older PCs, the performance may have gotten worse over the years. Also, if you use lots of apps on your Windows 10 computer, chances are your computer will become slow over time. So in this article, we bring you some neat hacks which can speed up Windows 10 considerably. On that note, let’s jump to the steps and learn how to boost Windows 10 performance.

Speed Up Windows 10 (Updated August 2022)

Note: This article is aimed at Windows 10 users. If you’re using Windows 11, we have a dedicated article for speeding up Windows 11 that you can check out.

In this article, I will take you through some beginner tips for Windows 10 that you should be acquainted with. After that, you can move to advanced steps to further improve your Windows 10 performance. For quick navigation, you can click on the link below and jump to the relevant section.

1. Disable Startup Programs

Startup programs are basically applications that start running the moment you turn on your Windows 10 PC. Even if you have not opened them manually, these programs run in the background and sit in your system tray. These apps eat away at your computer resources and slow down Windows significantly.

The biggest problem with these startup programs is that they make your Windows 10 PC slow to boot as there are too many apps gobbling up your PC resources. To stop these programs from automatically running when your computer starts, follow these steps.

1. Right-click on the Taskbar and open Task Manager (or simply, press Ctrl + Shift + Esc).

1. Disable Startup Programs

2. Switch to the “Startup” tab and check for unnecessary apps with a higher impact on the system. You can do so by clicking on the “Startup Impact” label. Next, right-click on applications and click on “Disable”. Do this for every unnecessary app. This will speed up Windows 10 every time you turn on your PC.

1. Disable Startup Programs 2

Note: Over time, with the installation of new programs, fresh apps are added to this list. So keep checking the Startup tab periodically and disable unnecessary apps right away.

2. Disable Background Apps

Background apps are Windows apps that run in the background to receive notifications and updates. While messaging and email apps may require background sync, apps like Candy Crush and Calculator don’t need it at all. These apps continuously run in the background and make the computer slow, besides draining the battery. So to drastically speed up Windows 10, first disable the background apps. Here is how to do it.

1. Open Windows Settings and click on “Privacy”.

Disable Background Apps

2. Here, scroll down and open the “Background apps” tab from the left pane. On the top, disable the “Let apps run in the background” option altogether. If you wish to customize the settings per app, you can do so as well.

Disable Background Apps 2

3. Block Apps After Reboot

To make Windows 10 faster, you must block apps from automatically restarting after reboot. It is different from Background and Startup apps. Windows 10 allows some apps to restart their services and launch the last session so the apps are ready at launch. However, it can have a detrimental effect on the performance of your Windows 10 laptop or desktop. Here is how you can disable it.

1. Press the “Windows” key once and search for “restart apps”. Now, open “Restart apps after signing in“.

3. Block Apps After Reboot

2. Here, simply disable the toggle for Restart Apps and that’s it.

3. Block Apps After Reboot

4. Disable Cortana

If you use Cortana regularly, then you may skip this section. However, if you do not use Cortana (like most of us) and want to limit your search to just your local PC, then it’s better to disable it at once. It will save you a lot of computer resources as Cortana keeps hogging memory and important resources in the background. Follow these steps to disable Cortana and speed up Windows 10 significantly.

1. We have created two Registry files that you can use to enable or disable Cortana with one click. So download both the files from here.

Disable Cortana

2. After that, double click on “Disable Cortana” and click on “Run”. That’s it. Now restart your computer and Cortana will be gone.

Disable Cortana 2

4. In case you want Cortana back, then simply double click on “Enable Cortana” and run the file. Restart your PC, and Cortana will be at your service once again.

Note: Microsoft keeps adding back Cortana after every Windows update. So you will have to run the same Registry files to disable it again.

5. Remove Junk Files

You should periodically clean up junk files on your PC to speed up Windows 10. These files stay on the hard drive and eat up space even though they have no utility in the functioning of the OS. Having said that, keep in mind, do not install third-party programs to remove junk files. Most of those programs slow down the PC. Instead, I would recommend you to use the built-in Windows 10 tool to clean up your PC.

1. Press the Windows key once and search for “Storage”. Now, open “Storage Settings”.

How to Speed up Windows 10 in 2021 [Effective Methods]

2. Here, click on “Temporary files“.

How to Speed up Windows 10 in 2021 [Effective Methods]

3. After that, simply click on “Remove files“. You are done.

How to Speed up Windows 10 in 2021 [Effective Methods]

6. Adjust Visual Effects

If you don’t have a powerful GPU, then it’s better to disable visual effects. It will offload tasks from the CPU and help boost Windows 10 performance.

1. Press the Windows key once and search for “system settings”. Now, open “View advanced system settings“.

6. Adjust Visual Effects

2. Here, click on “Settings” under the Performance section.

6. Adjust Visual Effects

3. Finally, click on “Adjust for best performance” and then apply the changes.

6. Adjust Visual Effects

7. Use GPU for Intensive Programs

If you have a powerful GPU, then you can force programs to take advantage of the GPU instead of the CPU. There might be apps that don’t use it often and rely on the CPU to carry out tasks. By forcing these apps to use the GPU, the CPU on your Windows 10 PC will be available for other tasks, and the performance will get much better.

1. Press the Windows key once and type “GPU”. Now, open “Graphics Settings“.

How to Speed up Windows 10 in 2021 [Effective Methods]

2. Here, click on the app that you want to run through the GPU. After that, click on “Options” and choose “High Performance,” which will use the dedicated GPU. If an app is not available on the list, then you can add new apps from the “Browse” button.

How to Speed up Windows 10 in 2021 [Effective Methods]

8. Disable Game Mode

If you don’t play games on your PC, it’s better to disable Xbox Game Mode on Windows 10. You might not be aware, but it takes up a huge chunk of resources due to the availability of instant screen, video, and audio capturing.

1. Open the Start Menu and search for “Game Mode“. Now, open “Game Mode Settings”.

How to Speed up Windows 10 in 2021 [Effective Methods]

2. On the next page, disable the toggle for Game Mode.

How to Speed up Windows 10 in 2021 [Effective Methods]

3. After that, go to “Xbox Game Bar and “Captures” settings and disable all of the toggles and checkboxes.

disable game mode

9. Uninstall Multiple Antivirus Programs

It is a bad idea to install multiple Antivirus programs to secure your PC. An antivirus checks file integrity in the background, which in turn eats disk usage. Having multiple antiviruses will further make your computer slow. Installing an antivirus on Windows 10 is avoidable as the OS comes with Windows Defender pre-installed. And frankly, it’s pretty good and reliable.

In case, your PC is attacked by some rogue virus and Windows Defender is unable to remove it then we recommend installing Malwarebytes to clean up your PC. Malwarebytes will speed up Windows 10 and also remove malware and rogue programs.

Uninstall Multiple Antivirus Programs

Install Malwarebytes (Free, Premium version starts at $39.99/year)

10. Speed Up Windows 10 by Managing Windows Settings

There are a few Windows settings that you should change to maximize the performance on your Windows PC. Of all the options, we start with the Power Options

Change Power Plan

1. Open Settings and click on “System”.

Change Power Plan

2. Now click on “Power & Sleep” on the left pane. After that, click on “Additional Power Settings” on the extreme right pane.

Change Power Plan 2

3. In the Control Panel window, choose “High Performance” as your power plan. That’s it. You should now see a performance jump on your Windows 10 PC.

Change Power Plan 3

Disable Delivery Optimization

To provide faster updates, Windows offers a feature called Delivery Optimization. It uses computers on the local network to transfer chunks of Windows update files to the nearby PC. If you keep it turned on, then your PC may be used as a node to connect with other PC for sending update files. While it’s a good effort by Microsoft, it comes at the cost of performance deterioration. Also, it eats your bandwidth bringing down the overall performance of your PC. So, to turn it off and drastically speed up Windows 10, follow the steps listed below:

1. Open Settings and then click on “Update and Security”.

Disable Delivery Optimization

2. Here, click on “Advanced Options”.

Disable Delivery Optimization 2

3. Now, scroll down and click on “Delivery Optimization”.

Disable Delivery Optimization 3

4. Finally, turn off the toggle below “Allow download from other PCs”. You are done.

Disable Delivery Optimization 4

Change Privacy Settings

1. Open Settings and click on “Privacy”.

Change Privacy Settings

2. Now, go to the “Diagnostics and feedback” tab and change the Diagnostic Data to “Basic”. It will prevent your PC from sending huge amounts of data in the background.

Change Privacy Settings

Note: There are many options under the Privacy Settings. We recommend you go through each menu and decide if you want to hand over your data to Microsoft. If not, disable it then and there. It will stop constant telemetry in the background and may offload some resources from your PC, hence boosting the Windows 10 performance.

11. Disable Windows Update

Asking users to disable Windows Update is not sound advice as there can be security implications. However, Windows is terrible at handling updates and makes the PC slow altogether. For example, if you are running an old PC with low-powered specs, you don’t want to install feature updates. Yet, Microsoft shoves down every Windows update user’s throat. Also, Windows keeps downloading and transferring huge files in the background, which significantly slows down your PC.

So it is better to disable the update and turn it on, only when you want to update your Windows 10 machine. It will offload unnecessary background processes and will notably speed up Windows 10. So to disable Windows 10 updates, follow these steps.

1. Press Windows and R keys at once on your keyboard. A small ‘Run’ window will appear in the bottom-left corner. Type services.msc and hit enter.

Disable Windows Update

2. The Services window will open. Here, scroll down and look for “Windows Update”. Right-click on it and open “Properties”.

Disable Windows Update 2

3. Here, click on the “Stop” button and then change the Startup Type to “Disabled”. Finally, click on the “Ok” button.

Disable Windows Update 3

Note: While the above steps are good to stop the current cycle of Windows update, it gets reactivated after a while. To fully disable Windows update, you have to block it using the firewall. I have written an extensive guide on how to completely block Windows update. Give it a read if that’s what you desire.

12. Disable Indexing on Older Windows 10 PCs

In simple terms, Indexing means keeping a list of all the files located on your PC. It helps Windows in finding the file quickly when you hit the search button. However, on older PCs, the indexing process eats up too many resources and makes the PC remarkably slow. Note that if you are using a Windows PC with powerful configs, then disabling indexing will not make a considerable difference.

The reason I am recommending you to disable indexing is that having good performance all the time outweighs searching quickly once a day. So the bottom line is, if you are using an old PC with low configs, then go ahead and disable indexing to speed up Windows 10 PC.

Note: The popular myth is that disabling indexing turns off Windows search. But that is simply not true. You can still search on your Windows PC, however, it will be a tad slower.

1. Open “My Computer” and right-click on the “C: drive”. Here, select “Properties”.

Disable Indexing

2. Now,  uncheck “Allow files in this drive to have contents indexed” at the bottom. After that, click the “Apply” button.

Disable Indexing 2

3. On the next screen, choose “Apply Changes to drive C:\, subfolders, and files” and click on “OK”.

Disable Indexing 3

4. The C: drive will then start deindexing and will take some time to complete the task. The time depends on how long you have been using your PC. It may vary from 5 to 30 minutes.

5. Now to completely disable indexing, open the Services window by pressing Windows and R keys. Here, type services.msc and hit Enter.

Disable Indexing

6. On the Services window, look for “Windows Search” and right-click on it. Choose “Properties”.

Disable Indexing 4

7. Here, click on the “Stop” button and then change the startup type to “Disabled”. Don’t worry, this will not disable Windows search, but only stop further indexing of files. Finally, click on the “OK” button and you are done.

Disable Indexing 5

13. Debloat Windows 10

Of late, Windows has become incredibly bloated with useless apps and services. These apps take up crucial RAM, processing power, and disk space. It significantly slows down the system, leaving you with a laggy mess. The sad part is that you can’t even uninstall these apps through the Control Panel. So, we are using Administrator privilege and Execution Policy as a workaround to remove such apps and services. Here are the steps to do it, which will finally speed up Windows 10 significantly.

Note: We are using an automated PowerShell script to debloat Windows 10. It’s developed by a developer named Sycnex on GitHub. Also, make sure you are using Windows on your Administrator account for this to work.

1. First up, download the Windows 10 Debloater ZIP file from the GitHub page. Click on the “Clone or download” button and then click on “Download ZIP”.

Debloat Windows 10

2. Extract the ZIP file and open it. You will find three major files, but right-click on the “Windows10DebloaterGUI” file and select “Run with Powershell”.

Debloat Windows 10 2

3. On the first run, it will ask if you want to grant Execution Policy permission to the script. Type “Y” and hit enter to allow the PowerShell script to run.

4. Now Windows 10 Debloater window will open. Here, click on “Remove all bloatware”. It will start removing such apps and services.

Debloat Windows 10 3

5. The process will take some time to complete so keep patience. Also, you will be prompted with many dialogues during the process to re-confirm your action. So keep a check on your PC during the process.

6. After the debloating process is complete, simply restart your PC. Now Windows 10 will become completely bloat-free without unnecessary apps. You will notice a remarkable boost in your Windows 10 computer’s performance.

7. Apart from this, I will also recommend you to click on “Disable Telemetry” to cut off all telemetry services in the background. This will significantly increase your computer speed running Windows 10.

14. Keep a Check on Background Processes

More often, some unknown processes keep running in the background and cause your Windows 10 PC to slow down. So make a habit to check the background process through the Task Manager whenever you feel the PC is not performing well. You can click on each label to sort the processes in descending order.

Keep a Check on Background Processes

If you find some rogue process eating up your Disk or CPU to an unusual degree, then end the process right away. Just right-click on the process and click on “End task”. And If some unnecessary app is causing the spike then consider uninstalling it altogether from the Control Panel. This way you will always be in control of your PC and it will eventually speed up your Windows 10 PC.

Keep a Check on Background Processes 2

15. Use an Efficient Browser

Most of us use a web browser on our Windows 10 PC to browse the internet. In my case, I use Chrome all the time because I am deep into Google’s ecosystem. However, it is well-known that Chrome is a resource hogger. It eats up most of my computer resources, making it slow and overall laggy. If you are in a similar situation, then you can use a better browser, well suited to Microsoft’s ecosystem.

Use an Efficient Browser

Recently, Microsoft unveiled its Chromium-based Microsoft Edge browser, and it looks awesome. The performance is on par with Chrome, and unsurprisingly, it consumes less power and resources than Google Chrome. The best part is that you can install Chrome extensions on the new Edge browser, so you are not missing out on much. I have written a short guide on installing the Chromium-based Edge on Windows 10, so check it out. I am pretty sure that you might like it.

16. Switch to an SSD

I believe Windows 10 is a great operating system — almost as good as the macOS — but it has been marred by sloppy hardware over the years. Most of us use Windows 10 on a mechanical hard drive (HDD), which is quite slow, and further results in sluggish performance. However, swapping it with a modern-age solid-state drive (SSD) speeds up Windows 10 to a far greater degree. SSD is much faster than HDD because of its flash memory chip. The difference between SSD and HDD is simply day and night.

Switch to an SSD

If you have done everything mentioned in this article and still your Windows PC is slow, it’s simply because of the old hardware. As they say, you cannot replace the hardware with software. You should consider replacing the HDD with an SSD. I am confident you will notice a sea-level change in daily operations and overall tasks. And in the future, always prefer an SSD laptop over an HDD one.

Speed Up Your Windows 10 PC Using These Tips

Well, that ends our exhaustive list of various ways to speed up Windows 10 even on PCs having just 4GB RAM. We started with some basics and have gone through the advanced steps as well. If you want to completely speed up Windows 10 without any bloatware, go through all the points mentioned in this article. In case you are not a pro user, you can skip debloating Windows 10 as it requires some technical knowledge of Windows 10. So, which pointers did you try out and what effect have you noticed in your computer’s speed? Share your experience in the comments below.

comment Comments 29
  • Arthur Milne says:

    Excellent article which unlike many others was easy to understand and significantly improved the performance of my rather old and under powered computer. I also learnt more about the windows operating system during the process.


    Wonderful article there. Very informative and
    the steps have been explained very well

  • Henry says:

    While some intrinsic problem is solved, and also afterwards, a better response is achieved, the user
    suffering from a slow computer, by installing the free program PRIOCLICK on Google Sites.
    This application does not clean or correct anything, it only automatically prioritizes the processes that interest us,
    with process and disk priorities when they compete for resources.
    For games, try in the configuration value LONGX2 as cpu time slice.

  • DAVID GEER says:

    Yes, there are new configs and tools here I had not known. Great job, Beebom.

  • SANJAy says:

    Thanks a lot 😄
    For this article…

  • Nitin says:

    Very much appreciated, pretty useful tricks and got a very good efficiency in my work, it looks like almost stopped my lappy’s lagging problem.

  • Boris Peter Pereira says:

    This is super helpful! Thank you!

  • Arrow says:

    Thank You So Much ..!!

    This blog has the best ever info than the Official Microsoft Website ..:)

    • Mohini S says:

      Yes True! 😀 Thanks Beebom!!


    thank you so much

  • Kory Cerda says:


  • virgo says:

    Whoa, am thankful inform provided…hmm kinda knew the first one you can say Important though!!! ,but the only one you thought me was the “Debloat Windows 10” have to give you credit & thank you for that hehhehe.

  • Aditya says:

    Thanks it helped

  • brett says:


  • Brett says:

    Thanks, good up to date info 🙂 Much apprechiated.

  • George says:

    I did the 9th step and I lost my D-Drive. help to fix it please

  • George says:

    I did the 10th step and I lost my D-Drive. help to fix it please

  • George says:

    I did the 10th step and I lost my D-Drive

  • Alice210 says:

    Windows changed how to modify power settings since this article was written. To change your power option, click on the battery icon in your system tray and drag the slider over to “Best Performance” on the far right.

    • Izzy says:

      Saved my life with this reply so thanks a lot!!! Spent 30 minutes searching for the best performance option lol

  • Akhil Krishnan says:

    Really helpful and some new and variety tweaks.
    Those who aren’t getting the link on 7th step, download and use the 9th step tool. It has everything in it.

  • Rawdon Van Rixtel says:

    One of the best talk throughs I have come across. To the point with clear instructions.
    I have put it on favourites and will refer to it frequetly

  • JohnWick says:

    Link in the 7th point is not working

  • Amaan says:

    Really helpful post! I have an HP gaming laptop and i was stunned by its laggy and slow performance and thought i had been duped. The 8th or 9th point of the scripts is REALLY USEFUL, made my laptop super fast by removing all the bloatware, seems like a totally new laptop. cheers!

  • An onymouse says:

    The host file is unable to be downloaded (forbidden)

  • Derek says:

    I have a DELL Inspiron something or another. On your step for improving Power Options to High Performance?? Mine did not have this as an option. The only option listed by default was a “Balanced Power Option”. I did see however, on the left side of the window, an option to “Create Power Option” or something to effect.

    Maybe in your article, you could mention “For those who do not have High Performance as an Option” and maybe a seperate short article, or a link, or explain in a sub paragraph below; How to create a High Performance Power option?

    Just a suggestion, thanks.

  • N ford says:

    Great arrival. I clobbered my windows 10 pretty good. Only thing is, now I can’t create a home group or connect to the internet for the necessary files to troubleshoot my OTHER foot. ( I swear Microsoft wishes we had more feet to shoot us more in them)

Leave a Reply