Windows runs in a series and parallel layers of interdependent processes and services that are important in the operating system environment. However, not all of these processes are needed frequently and consumes much of your CPU and memory resources. Most run at start-up and continue to run in the background even you don't need it, same with third party applications. It is better of course, to disable some until necessary
You have to go to the Service Manager. To do so:
1. Go to the Computer Management. Right click at the lower left of your desktop and click “Computer Management”. OR, at the Windows Explorer, right click at “My Computer” icon and click “Manage”.
2. Click on “Services and Applications” then “Services”.
3. Double-click on a service and set it to DISABLE or MANUAL based on your preference. DISABLE sets the service not to start completely even if you run the application related to it. It won't run in start-up of backgroud. Setting the service to MANUAL makes it run when you only start the particular program.
Let's take a look at things that most of us don't actually use that you can safely DISABLE. These are not usually important to a common computer user:
Block Level Backup Engine Services
Remote Registry (For security purposes)
TCP/IP NetBIOS Helper
Windows Media Center Service Launcher
The following can be set to MANUAL:
Diagnostic Policy Service
Program Compatibility Assistant Services
Portable Device Enumerator Services
Print Spooler (If you don't use a printer)
Windows Error Reporting Service
Windows Image Acquisition
You can also disable third party start-up applications and services.
There you go! If you feel that your computer feels more responsive, feel free to leave a feedback and share this to your friends! :)
*Some of which can be applied on other versions of Windows.