Since Windows 10 has been around for a while, you might notice that in few area it got slower with time if compared to Windows 8/8.1.
I’ve prepared a small list of hints of what to set/check to improve the performance, especially how to speed up Windows 10 boot time significantly.
-
ReadyBoost
If you have possibility to do so, try using a small pendrive, SD card or internal, small SSD disk to create cache drive for Windows to speed up loading things that you use frequentely.
To use given device as ReadyBoost, just right click it, choose Properties->ReadyBoost->Use this device: -
Disable Background Intelligent Transfer Service in Services (in Control Panel)
It’s Windows service responsible for using idle bandwidth for Windows Update and so on; it won’t interrupt Windows Update but will speed up things up a little.
-
Disable services that you don’t recall in MSCONFIG
Find Run in search, then inside it type
msconfig
and hit Enter. Then navigate to Services tab, mark checkbox withHide all Microsoft services
and then start disabling services you don’t recall installing or the one you know but don’t want to run in background: -
Disable applications running on Startup
Just run
Task Manager
, navigate to Startup tab and disable applications you don’t want to start with Windows: -
Disable Scheduled Optimization in Optimize Drives and run defrag yourself
That’s pretty straightforward; it will disable automatic defragmentation of your disks and will leave it up to you to defrag them once in a while. Right click on any hard drive in
My computer
and choose Properties. Then navigate to Tools, choose Optimize and then disableScheduled Optimization
: -
Disable Show me tips about Windows
These might look harmful to users not familiar with Windows 10 but it really speeds up Windows 10 significantly; worth dumping it over and googling/binging for answers in Internet instead. Just type
Show me tips about Windows
in Search and then disable it: -
Change display list of OS time to 1s
Another thing that might get you frustrated is to wait for your OS to startup for several seconds; there is actually one option in Windows that additionally delays it. Find
Run
by Search once again and type insysdm.cpl
and hit Enter. Then, navigate to Advanced, choose Settings inStartup and Recovery
section and then changeTime to display list of operating systems
to 1. Make sure not to change anything more up here:
Result
In my particular case, I’ve managed to speed up Windows 10 significantly and minimize boot time from ~30s to ~11s.
OS responsiveness got better and disk usage got lowered after performed changes.
If you feel that you’re advanced user, you might want to also check if you have FastBoot
enabled in BIOS to speed up your PC boot even more.