Fix Windows that has service that uses CPU
We'll find the service, stop it, and set Startup type to Manual or Disabled—or tell you when to update or call a pro.
What you'll need
- Administrator account
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
Show full guide
Steps
Goal: Find the service using CPU, stop it, and set Startup type to Manual or Disabled.
- Task Manager, Details, sort by CPU. Match to services.msc. Stop the service.
- Good: CPU drops. Set Startup type to Manual.
- Bad: Update the related software or try another service.
Find the service
Goal: Identify which service uses the CPU.
- Task Manager, Details, CPU column. Note the process. services.msc, find the matching service.
- Good: You found the service. Stop it.
- Bad: Use Resource Monitor to see which service under svchost.
Stop the service
Goal: Stop the service and confirm it uses CPU.
- services.msc, right-click the service, Stop. Check Task Manager.
- Good: CPU drops. Set Startup type to Manual.
- Bad: Wrong service. Try another.
When to get help
Call a technician if:
- You are unsure which service to change.
- Disabling causes the PC or an app to fail.
- The service is critical (e.g. Windows Update, Defender).
Verification
- CPU usage is lower when idle.
- The service is stopped or set to Manual.
- No critical functions broken.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Find service Task Manager, Details, sort by CPU.
- Stop service services.msc, Stop.
- Set Manual or Disabled Startup type: Manual or Disabled.
- Update software Update the related program.
- Call a pro Critical service; unsure.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Service name
- Process name in Task Manager
- Whether stopping helped
- Steps already tried
Did you find the service?
Task Manager shows the process; services.msc shows the service.
Task Manager, Details, sort by CPU. Match to services.msc. Good: Found—stop it. Bad: Check svchost processes.
You can change your answer later.
Find the service
Resource Monitor can show which service under svchost. Or stop services one by one and watch CPU.
Did stopping help?
services.msc, Stop the service. Check CPU. Good: CPU dropped—set to Manual. Bad: Wrong service; try another.
You can change your answer later.
Set to Manual
Properties, Startup type: Manual. Apply. Service will not start at boot.
Try another service
Stop the next high-CPU service. Repeat until CPU drops.
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a service use too much CPU?
- Buggy software, indexing, update, or a misconfigured service. Stop it, set to Manual, or update the related program.
- Is it safe to stop a service?
- Stopping is temporary. Restart brings it back. Disabling prevents it from starting. Do not disable critical Windows services.
- When should I call a technician?
- When you are unsure which service to change, or disabling causes problems.
Rate this guide
Was this helpful?
Thanks for your feedback.