How to Fix COM Surrogate High CPU on Windows

If COM Surrogate uses too much CPU, Kudu can help clean thumbnail cache and optimize Windows performance.

By Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

COM Surrogate (dllhost.exe) is a Windows process that often handles File Explorer thumbnails, previews, and certain media-related tasks. High CPU usage usually happens when it gets stuck processing a corrupted thumbnail cache, a damaged image or video file, or a buggy codec or shell extension. In some cases, outdated graphics drivers or malware using a fake dllhost.exe process can also trigger the problem.

Common Symptoms

  • Task Manager shows COM Surrogate using unusually high CPU
  • File Explorer becomes slow when opening folders with photos or videos
  • Thumbnails load slowly, appear blank, or cause Explorer to freeze
  • Laptop fans run loudly or the PC feels hot while browsing files
  • CPU usage spikes repeatedly even when you are not doing much

How to Fix It Manually

  1. Confirm COM Surrogate is the process using CPU

    • Open Task Manager with Ctrl + Shift + Esc
    • In the Processes tab, look for COM Surrogate
    • If you do not see it, click More details
    • Note whether the CPU spike happens when opening certain folders, especially ones with media files
  2. Restart Windows Explorer

    • In Task Manager, find Windows Explorer
    • Right-click it and choose Restart
    • Check whether CPU usage drops after Explorer reloads
  3. Clear the thumbnail cache

    • Press Windows + S, type Disk Cleanup, and open it
    • Select your C: drive and click OK
    • Check Thumbnails
    • You can also check Temporary files if you want to remove extra junk
    • Click OK, then Delete Files
    • Restart your PC and test File Explorer again
  4. Find and isolate a bad media file

    • Open the folder where CPU usage spikes
    • Switch File Explorer to Details view instead of large icons
    • If the issue stops, a thumbnail or preview file is likely causing it
    • Move recently added videos, images, or PDFs out of the folder in small batches
    • Reopen the folder each time until you identify the file causing the spike
  5. Disable thumbnails temporarily to test

    • Press Windows + R, type sysdm.cpl, and press Enter
    • Open the Advanced tab and click Settings under Performance
    • Check Always show icons, never thumbnails
    • Click Apply and OK
    • If CPU usage improves, the problem is likely tied to thumbnail generation, cache corruption, or codecs
  6. Update your graphics driver and Windows

    • Right-click Start and choose Device Manager
    • Expand Display adapters
    • Right-click your graphics device and choose Update driver
    • Also go to Settings > Windows Update and install available updates
    • Restart your PC after updates finish
  7. Run a malware scan and verify the process location

    • In Task Manager, right-click COM Surrogate and choose Open file location
    • The real file should normally be tied to Windows system folders and run as dllhost.exe
    • If the file location looks suspicious, run Windows Security
    • Go to Virus & threat protection > Quick scan
    • If needed, run a Full scan

Fix It Automatically with Kudu

Kudu can save time by cleaning thumbnail cache, removing junk files, and fixing common Windows slowdowns that contribute to COM Surrogate CPU spikes. It is a simple way to handle the usual cleanup and optimization steps without digging through multiple Windows menus.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →