SC
Software Conspiracy

Performance

svchost.exe high CPU usage — How to fix on Windows 11

svchost.exe is just a host — the real CPU usage comes from a service running inside it. The fix is always the same: identify the specific service, then update, restart or disable only that one.

Time
15 min
Difficulty
easy
Applies to
Windows 11, Windows 10
Updated
May 25, 2026

Symptoms

  • Task Manager shows one or more svchost.exe processes at 30-100% CPU constantly
  • Fans run loud at idle
  • Battery drains fast on laptops
  • PC feels warm even when not in use

Likely causes

  • wuauserv — Windows Update searching for or installing updates
  • BITS — Background Intelligent Transfer downloading in the background
  • DiagTrack — Connected User Experiences and Telemetry uploading reports
  • Superfetch / SysMain indexing files
  • WinDefend — Windows Defender real-time scan

How to fix it — step by step

  1. 01

    Identify the inner service

    In Task Manager → Details, right-click svchost.exeGo to service(s). The highlighted entries in the Services tab are the ones running inside that host process.

  2. 02

    Restart the offender

    Right-click the service in services.msc → Restart. If CPU drops to normal, the service is the cause.

  3. 03

    Run Windows Update if wuauserv is the cause

    Most svchost spikes from wuauserv are Windows actively downloading updates. Let it finish, then reboot — usage returns to normal.

  4. 04

    Disable DiagTrack if it stays high

    Telemetry uploads can be safely disabled.

    sc config DiagTrack start=disabled
    net stop DiagTrack
  5. 05

    Run a full antivirus scan

    If svchost stays high after all of the above, something else is using that host process. Run a full Defender scan and a Malwarebytes scan as a second opinion.

Frequently Asked Questions

Related fixes