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.

Category
Troubleshooting · Home maintenance
Time
10–25 min
Last reviewed
What you'll need
  • Administrator account

Step-by-step diagnostic

Step 1 of 5
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.

  1. Find service Task Manager, Details, sort by CPU.
  2. Stop service services.msc, Stop.
  3. Set Manual or Disabled Startup type: Manual or Disabled.
  4. Update software Update the related program.
  5. 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.

Continue to