How to Speed Up a Windows 10 PC

On
Windows 10 lock screenWhether you're running Windows 10 on latest hardware or using legacy hardware configuration for the same, there's always a scope of speeding up the operating system. Some of the speed optimization techniques involve tweaking of various system settings while others require a switch to a better and modern hardware device. Almost every optimization step discussed below can be rolled back if required. In case, you're reluctant about implementing the speed optimization techniques, create a restore point for added safety. Several optimization steps mentioned here are also applicable to the older versions of Windows. You'll see a noticeable difference in the speed after applying the optimization steps. I've tested all the speed optimization techniques on a Windows 10 Pro copy. Home edition users can repeat the same steps on their PCs too. If you're running the Windows 10 copy on a high-end computer, application of these optimization steps will make your working experience—a flyer. Let's speed up PC—right now!

Windows 10 lock screen
Speed optimization steps aren't going to optimize resource-intensive tasks like video and graphics editing. So, make sure you aren't expecting great performance improvements while doing such tasks.

Read Also:
A Complete Guide to Manage Important Windows 10 Privacy Settings


You can apply these optimization techniques in any order. In case, you're going for a hardware upgrade, defer the optimization process until the former process is completed. Though it is not necessary—still—one can back up the important files before kickstarting the process. Let's get started!

1. Disable Unnecessary Startup Tasks

On almost every Windows PC, there are several tasks (processes) which are started automatically as the computer boots up. Some of these tasks are unnecessary and puts burden on system resources.

One of the best ways to speed up a PC is to disable these unnecessary tasks. Here's how to do it.

Startup tab of Windows task manager
Right-click on the task bar, select the Task Manager option from the context menu. Thereafter, go to the Startup tab as shown above.

Scrutinize each of the startup tasks listed here and select the ones that need to be disabled. Right-click on each of the shortlisted task entry and click the Disable option. This action will ensure that the unnecessary and additional burden is removed during the PC boot up.

2. Uninstall and Remove Bloatware or Crapware

Another important issue to address is to check and delete both the unused and junk applications residing on your system. These unnecessary applications not only gobble up storage space but may also affect the system's performance.

There's a 2-step method to deal with this problem. First of all, right-click on the start menu icon and click the Settings option. Thereafter, click the Apps option.

Listing of Apps within Windows 10 settings
Here, select the applications which either are never used by you or are not necessary for your daily workflow. Select each such application and click the Uninstall option.

Once the unused applications have been removed from the system, address the hidden or difficult to access malware or malicious applications which may be slowing down your Windows system. To do so, use a specialized software capable of scanning, detecting, and removing malware from the computer.

3. Keep Hard Disk Clean and Defragmented

Another important issue that may contribute to slowing down your PC is the state of your hard disk. Near-To-Full disk space or a highly fragmented file structure considerably slows down the system.

Following is a comprehensive tutorial to address both these problems.

Read Also:
A Step-by-Step Guide to Free Up Disk Space on a Windows PC


In case your system drive is packed with limited space, disk cleaning exercise is a must. It'll free up space for important system files that are generated dynamically and occupy a lot of space. Make it a monthly routine to keep your hard disk in a healthy condition, that'll aid in removing lags—while working.

4. Optimize and Tweak Windows Power Settings

A correct power saving option can give you an instant performance boost. To check your current power settings, right-click on the start menu icon and choose Power Options from the context menu.

On the Power & sleep tab, click the Additional power settings option. Depending on your hardware and the type of computer you're using, you may see additional power options.

Windows 10 power options settings
Most probably, the Balanced plan will be active on your system. Switch to the High performance plan to get a more responsive working experience on your PC.

When on an AC power, the high-performance plan works best. You can also create a custom power plan if required. I'll recommend frequent travelers using laptops to stick to a balanced power plan.

5. Optimize Visual UI Effects

Default Windows 10 visual effects consume system resources and can slow down a slightly old computer system. Turning off these fancy visual effects can relinquish the resources and can boost the performance of the overall system.

The downside is that you'll lose all the fancy animation and fading effects. Let's see how to do it. Press the Windows + S and type sysdm.cpl in the search box. Hit the enter key to open the System Properties dialogue box.

Windows 10 visual effects settings
Switch to the Advanced tab and click the Settings... button within the Performance section. It'll open a new dialogue box (see image above) where you should select the Adjust for best performance option.

Another important setting to disable is as follows. Go to Settings → Personalization → Colors option. Here you'll find several settings related to the transparency and color effects.

Transparency and color settings for Windows 10
Disable all the three settings as indicated above. In case you're running your Windows 10 copy on a high-end system and doesn't like the stripped-down visual effects, simply skip both these steps.

6. Disable Windows Tips and Tricks Suggestions

Another unnecessary feature that consumes system resources is the tips and tricks suggestions Windows automatically display while working on a PC. To do this, the Windows system tracks your activities and usage pattern to show contextually related tips.

Windows 10 tips and tricks suggestions setting
To disable this feature, go to Settings → System → Notifications & actions → Notifications option. Here you can disable this specific feature as indicated by the red arrow in the image above.

The other two options included in the image can also be turned off because they're not necessary for your daily workflow. I personally keep all these 3 options—disabled.

7. Stop Syncing of OneDrive Storage Service

If you're storing and syncing your local files with your OneDrive account, the performance may get affected if you frequently modify or change a large number of files on a daily basis.

To assess the impact of this syncing activity on your computer's performance, right-click on the OneDrive icon and select the Pause syncing option. Select the 8 hours option to get an entire day to assess the difference in performance after the pause of syncing activity.

OneDrive sync settings
In case, you feel a substantial improvement in performance during the temporary disabling of the syncing activity, go for the permanent stoppage of this service.

To do so, select the Settings → Account → Unlink this PC → Unlink account option from the context menu. It'll stop the syncing activity on a permanent basis and the files will be stored locally.

8. Disable Unnecessary Background Services

Whenever a computer boots up, several services are started automatically which runs continuously in the background. Some of these services are either never used or are rarely used. These unnecessary background services consume system resources and may slow down the PC.

To address this issue, you need to identify these services and need to disable them. To do so, press the Windows + S key and type services.msc in the search box. Hit the enter key to open the service management application.

Windows service configuration dialogue box
Once you've shortlisted the unnecessary services, double-click on each one of them and choose the Disabled option as shown above. Click the Apply button to finish the process.

Note: Unless you're not clear about the functioning of a specific service, do NOT disable it.


As cautioned above, go ahead with this performance-boosting step only when you know what you're doing. In case, disabling a service disrupts the normal functioning, simply enable it back.

9. Disable Live Tiles in Start Menu

The live tiles in the start menu is another resource-hogging feature which can affect your system's performance in a negative way. Depending on the type of app, some of these live tiles also show ads.

To reclaim more system resources, these live tiles need to be turned off. There are two ways to do it.

Windows 10 live tiles
The easiest approach is right-clicking on each of the live tile and selecting the Turn live tile off option from the context menu. You have to repeat this process for each of the active live tile.

Windows 10 Pro users can use the second option. First of all, type gpedit.msc in the search box opened through the Windows + S key. Hit the enter key to open the local group policy editor.

Next, enable the User Configuration → Administrative Templates → Start Menu and Taskbar → Notifications → Turn off tile notifications option.

10. Use ReadyBoost Drive

Computers with low RAM (4 GB or less) can take advantage of the ReadyBoost feature. Through it, a fast and removable storage device can be used in the form of a disk cache service.

This helps the systems with low RAM remain responsive whenever the data in the memory needs to be cached to the disk. You'll need a regular memory card and a card reader slot in your PC.

ReadyBoost drive on Windows 10
To get started, insert the memory card (through an adapter) in the reading slot. Format the card and right-click to access the Properties option.

Switch to the ReadyBoost tab and select the same option as shown above. Select the entire storage space by dragging the slider to the right. Click the Apply button to complete the configuration.

11. Optimize the Bootup and Startup Time

If you're using a dual-boot system, the Windows boot menu halts for up to a half minute to show a list of available operating systems. This definitely is an unnecessary delay in the bootup process.

The obvious solution to this problem is to reduce the boot menu timeout period. Depending on your reflexes, you can reduce this timeout period for up to 5 seconds.

Windows boot menu timeout setting
To reduce this timeout period, go to the Control Panel → System → Advanced system settings → Advanced → Startup and Recovery → Settings... → System Startup option. Here you can reduce the waiting period for the boot menu.

Fast startup option for Windows
There's another handy option to speed up the booting process. It's effective when you boot up a PC after a regular shutdown.

To make it happen, open the Control Panel → Power Options → Choose what the power button does option. Here, check and activate the Turn on fast startup option.

12. Disable Search Indexing

By default, Windows 10 indexes the files and directories in the background to provide you instant search results. On older PCs, this background indexing activity can significantly slow down the computer.

The best way to deal with this issue is to completely disable the indexing activity and its associated service. It may give the search results—a little slower—but the performance gain is worth it.

Windows search and indexing service dialog box
To disable search indexing, use the Windows + S key to open the search box and type services.msc in it. Hit the enter key to open the service management window.

Double-click on the Windows Search service. Click the Stop button and select the Disabled option from the drop-down menu. Finally, click the Apply button.

13. Use Performance Monitor to Find and Fix Bottlenecks

A handy tool to find out issues and bottlenecks that may be affecting your computer's performance is the Resource and Performance Monitor utility. One can use it to identify the performance related issues in an easy way.

Performance monitor Windows 10 application
To get started, type the perfmon /report command in the Windows search box and hit the enter key. Depending on your system's hardware configuration and the number and type of applications installed, the scanning and report preparation process may take one or several minutes.

Once the report is ready (as shown above), you can go through all the information and can identify the problems related to the performance issues. The report also suggests ways to tackle these issues.

14. Add More RAM

One of the sure shot methods to speed up your PC is to add more or a better type RAM to the system. If your PC has just 4 GB of RAM, I'll strongly recommend adding at least another 4 GB to the same.

One of the problems a PC owner often face is to find out the type of RAM currently used on his system. Fortunately, there's an easy way to find out this information.

RAM information within task manager performance tab
Open the Task Manager and switch to the Performance tab. Now, select the Memory sub-tab. Here, you can find the type of RAM, memory speed, number of slots on the motherboard, and the form factor information. It'll help you in purchasing the right type of RAM for your PC.

Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz C15 Desktop Memory Kit - BlackCorsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3000MHz C15 Desktop Memory Kit - BlackBuy Now At Amazon$114.99


Changing RAM is one of the easiest tasks for a desktop PC owner. If you're reluctant about doing it yourself, watch one of the video tutorials about the same. After the RAM upgrade, you'll instantly see a substantial boost in the computer's performance.

15. Go for an SSD Drive

Quite similar to the RAM upgrade, substituting your old hard disk with a modern solid-state drive (SSD) can speed up your Windows experience with many folds. Because SSD doesn't contain any moving parts, its reading and writing speed is exponentially higher than a regular hard disk.

Samsung 860 EVO 500GB 2.5 Inch SATA III Internal SSDSamsung 860 EVO 500GB 2.5 Inch SATA III Internal SSD (MZ-76E500B/AM)Buy Now At Amazon$77.99


Get a brand new SSD with decent storage (at least 500 GB) and add it replacing the old one. You may need to take a backup of the old hard drive before installing the new one.

16. Use Windows Troubleshooter to Find Performance Bottlenecks

And, last but not the least are the Windows 10 inbuilt troubleshooting options one can use to resolve issues which may be affecting the overall performance of the computer.

If you're experiencing a problem with one or more functions on your PC, use these troubleshooting options to rectify the same and to boost the performance of your Windows 10 desktop.

Windows 10 troubleshooting options
To access the troubleshooting options, go to the Settings → Updates & Security → Troubleshoot option. Here, you'll find different categories one of which may be associated with your problem.

Simply click on the respective category and click the Run the troubleshooter button to start the rectification process. It's one of the best ways to address performance related issues.