Current Windows 10 OS is not the same as 5 years ago, it has done lots of improvement in performance and speeds up it's processing in many of its updates. If you are serious on optimizing your laptop performance in windows 10 then you can go with me and follows these steps:
Disable unnecessary programs at the startup.
Turn Off Visual Effects
Use Disk Defragmentation and Disk Cleanup
1)Make sure you have the latest updates for windows and device drivers and software
Update your windows, device driver and software so that it may resolve the performance-related issues. So, your System
may perform a smooth operation.
Update Windows :
Generally, updates happen automatically on Windows 10, but you may still need to manually check to install a particular new quality update, feature update that may have been released to improve performance.
a) Open Settings.
b)Click on Update & Security.
c) Click on Windows Update.
d) Click the Check for updates button.
Device Driver Update/Upgrade
A device driver is a computer program allowing higher-level computer programs to interact with a device. If you update your driver then issue related to performance and other critical functioning may get solved because some version of the driver may be in beta states and they may not perform well.
Follow these steps:
a) Open Run
b) Type devmgmt.msc and press Enter
You will get all the list of devices installed in your PC like Keyboard, Mouse, HDD, CDROM, Network Adaptor, Display Adaptor, etc as soon as below.
Here I am updating my HDD
a) Right-click on my HDD (ST9500325AS)
b) Then click on Update driver
c) Then click on the first option if you want to download an update from the Internet ( if present) or Click on the second option if you have an update of the driver on your machine then goto the second option.
Updating your application is good, it may boost your system performance. Software updates are important because they often include critical patches to security holes. All of these updates are aimed at making the user experience better.
Ex: MS OFFICE 2016 is faster and better than MS OFFICE 2010
2)Disable unnecessary programs running on startup
When you installed software in Windows then some of them will automatically be added to the startup list. It will get automatically loads when you boot your PC.
It is better to disable some program which is not needed to load at windows boot up because they just waste resources and extends startup time.
In my case I don't need to load Utorrent to load on startup so, let us disable it.
Step 1) Press Ctrl + ALT + Delete to open Task Manager
Step 2)Then go to Startup tab
Step 3)Find the application which you don't want to load on startup. My case: Utorrent
Step 4) Look here, currently, Utorrent is in enable mode, let's disable it. So for this,
right-click on Utorrent and click on disable.
Which program should not be disabled?
i) Antivirus program which is running (like Avast, Avira, WindowsDefender)
ii) Services and applications like audio, wireless should not be disabled.
iii)Think many times before disabling Microsoft services
iv)Application and Services for Intel and AMD should generally be set to enable
3)Turn Off Visual Effects
Windows 10 by default comes with visual effects from animations to shadows in action such as Reveal highlight and Acrylic material which are a part of the Fluent Design System. Don't expect too much performance increment after disabling visual effects.
Step 1: In the Start/taskbar search field, type sysdm.cpl and then press Enter key to open the System Properties dialog.
Step 2: Navigate to the Advanced tab. In the Performance section, click the Settings button. You should now see the Performance dialog box.
Step 3: Then here, choose to Adjust for best performance if you want to turn off all visual effects.Finally, click the Apply button.
Now, let disable Acrylic Material And Reveal highlight.
Right-click on Desktop > Personalize> Colors> transparency effect toggle switch
3) Use Disk Defragmentation and Disk Clean Up Tools
First, let use Disk Defragmentation tools:
If your hard disk drive is fragmented then it does extra work that can slow down your computer. So let's defragment the hard disk if present.
Step 1: In the Start/taskbar search field, type defragment and optimize drive and then press Enter key to open the System Properties dialog.
Step 2: Select Disk you want to defragment.
In my case, I am using Disk F because here I am having 70% fragmented files and its worse case.
Step 3: Click on Optimize and let windows do its task.
Additional Tips: You can run Task Schedule to schedule disk defragmentation on a timely basis: For this follow this link: Schedule your disk
Disk Cleanup helps in cleaning up your storage which improves not only your computer’s performance but your productivity as well.
Why Disk Cleanup?
Disk CleanUp tools help to clear up unwanted files.These unnecessary items might be eating your disk space and preventing your computer from performing well.
Step 1: In the Start/taskbar search field, type disk cleanup and then press Enter key to open the System Properties dialog.
Step 2: Select Desire drive to clean up
Step 3: Press OK
Step 4: Tick items you want to clean
Step 5: Click Ok and then the computer will automatically do the cleanup
If you want to clean up other drive also then again repeat those step again .
4)Reduce Booting Time out
The boot menu time-out says about how long the windows boot menu is displayed before the default boot entry is loaded.
Step 1: In the Start/taskbar search field, type advanced system setting and then press Enter key to open the System Properties dialog.
Step 2 ) Then go to advance tab
Step 3 ) Click on Settings under Startup and Recovery Section
Step 4 ) Click Ok button
Step 5) Then Startup and Recovery windows will open. There tick "Time to display the list of the operating system" and change the time to around 10 seconds. You can decrease the time further but never set time to 0, then it will just eliminate the booting time period.
step 6) Press Ok button
Alternatively Setting Boot-Time using CMD
bcdedit /timeout new_timeout_value // _timeout_value in second
Open command prompt and type below command to set boot time to 10 second