Windows uses hundreds if not thousands of small background processes to be able to run normally. While these processes generally stay out of sight, sometimes they may suddenly start using many system resources.
A spike in CPU or RAM usage by a background process is normal, but if it’s sustained usage, then it becomes a headache real quick. In this article, we’re talking about WaasMedic, also called Waasmedicagent.exe, what it does, and why is it eating up your PC’s resources.
What is WaasMedic?
The Wassmedic process is responsible for the Windows Update Medic service. The service ensures that the update process goes on without any hassle and rules out any problems as they occur.
The process might occasionally cause high CPU usage when ironing out an issue. However, if the CPU usage is sustained for you, then you might have a problem.
Also read; What is DISM host servicing process? How to fix high CPU usage?
How to fix WaasMedic’s high CPU usage?
If Waasmedic uses way too much CPU for you, try these solutions to see if that solves your problem.
Disable antivirus and any third-party firewalls
Another thing that should be on your diagnostics list is to temporarily disable your antivirus and check if you can share files through your network. If you’re using any third-party firewalls, they can also cause conflict with network communications under the pretext of keeping you safe.
Perform a Disk Cleanup
Disk Cleanup is an integral feature of Windows. It can help iron out many issues that may otherwise be impacting your system’s performance, including repairing any processes that are using too much CPU.Â
You can refer to this article for more information on Disk Cleanup.
Run an SFC scan
Corrupt files are the number one reason why your PC might be behaving weirdly. Here’s how you can get rid of them and potentially resolve your issue.
Step 1: Press Windows Key + S to bring up the Cortana/Search box and search for Powershell. Open Windows Powershell from the search results.

Step 2: Type sfc /scannow to scan your system for issues.

Step 3: If the SFC scan finds any problem, use the following command to resolve them.
DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC, and the error should’ve been resolved. If that doesn’t help, you can also run a DISM scan to fix any other errors by using this guide.
Also read: What is Vimm’s Lair? Is it safe?
Pause updates
Strangely enough, temporarily pausing or deferring updates can also resolve this issue. Here’s how.
Step 1: Press Windows Key + I to open Windows settings and click on Update and Security.

Step 2: Click on Advanced options.

Step 3: Under Pause updates, select a date a few days ahead. We recommend pausing the updates for 3-5 days.

Now leave your system be, and a few days later, updates should work just fine.
Run the Windows Update Troubleshooter
Windows 10 offers a slew of inbuilt troubleshooters that can resolve just about any issue on your PC, including Windows Update.
Step 1: Press Windows Key + I to open Windows settings and click on Update & Security.

Step 2; Head over to the Troubleshooting tab.

Step 3: Click on Additional troubleshooters.

Step 4: Click the Windows Update troubleshooter to run it and let the troubleshooter do its thing.

Also read: What is Audiodg exe? 5 ways to fix high CPU usage
Reset Windows Update modules
Another thing you can try is completely resetting Windows Update modules to get them to work properly.
Step 1: Press Windows Key + X to open the Quick Access menu and click on Command Prompt (Admin).

Step 2: Type the following command in the prompt and press Enter.
net stop wuauserv cd %systemroot% ren SoftwareDistribution SoftwareDistribution.old net start wuauserv net stop bits net start bits net stop cryptsvc cd %systemroot%\system32 ren catroot2 catroot2.old net start cryptsvc regsvr32 Softpub.dll /s regsvr32 Wintrust.dll /s regsvr32 Initpki.dll /s regsvr32 Mssip32.dll /s

Also read: How to fix ‘explorer exe class not registered’ error?