“PC-Doctor Module” High CPU, Memory, Disk Usage and Slowdown

Occasionally, your system may slow down to a crawl due to the PC-Doctor Module process that runs in the background. When this happens, it can take several seconds to open the Task Manager or any program.

The Task Manager may show that a process named PC-Doctor Module is occupying 100% of CPU and a very high amount of RAM. You may be wondering if PC-Doctor Module is a virus, Malware, or a PUA.

dell pc-doctor module 100% cpu and memory usage

When you right-click on PC-Doctor Module and click Go to details to find the executable file name of the application, you’ll find that the executable file path looks like the following, and runs under NT AUTHORITY\SYSTEM (LocalSystem) account:

C:\Program Files\Dell\SupportAssistAgent\PCDr\SupportAssist\6.0.7193.611\pcdrmemory2.p5x" run -e -lang en -cust dell -var dsc -bd "C:\ProgramData\PCDr\7193" -engineClientPid

This happens in Dell computers that ship with the Dell SupportAssist diagnostics (a.k.a. Dell SupportAssist remediation services) utility.

Dell SupportAssist – Scheduled hardware scan and optimization tasks

PC-Doctor Module is a component of Dell SupportAssist. Dell SupportAssist keeps your PC up to date and running at its best with recommended software and driver updates. It also helps resolve issues quickly by detecting common problems and sending issue details to Dell Technical Support agents on your behalf.

The Dell SupportAssist tool periodically runs a hardware scan and optimization tasks. When it runs the hardware scan, the following components are analyzed:

  • Memory, CPU, Hard Drive, DVD-RW Drive, HD Audio Controller, PCI Bridge, PCI Bus, Hub, Network Card, USB Composite, Mouse, USB.

It does a SMART Short Self Test, Linear Read test, Targeted Read test, CPU stress test, among other tests.

  • During this process, the CPU, Memory, and Disk usage would spike up to 100% for a few minutes.

You can open the SupportAssist tool from the Start menu.

dell pc-doctor module 100% cpu and memory usage

SupportAssist — Scheduled Scans

The results of the previous hardware scans and optimization tasks would be available under the History tab of the Dell SupportAssist utility.

dell pc-doctor module 100% cpu and memory usage

Click on the gear icon at the top right corner of the window, and click Settings.

By default, the Hardware scans are scheduled to run monthly once.

dell pc-doctor module 100% cpu and memory usage

In the Settings page, you can disable the scheduled scans and optimizations by unchecking Turn on automatic scans and optimizations at: checkbox.

Alternatively, you can schedule a different time for the tasks to run. You may want to run the tasks after office hours so that you don’t face any performance bottlenecks when you’re working.

If you choose to disable the automatic scans, then you can manually run the scans at your preferred time or intervals via the Home tab.

Hardware scans can be extremely beneficial. You can make informed decisions from these scan results — e.g., it informs you in advance if a hardware component (i.e., the hard disk drive) is about to fail so that you can replace the necessary hardware proactively.



dell pc-doctor module 100% cpu and memory usage

However, if you don’t plan to use this software, you can uninstall it via the Add or Remove Programs in the Control Panel or via Apps & Features in Windows 10.

dell pc-doctor module 100% cpu and memory usage

To learn more about Dell SupportAssist, check out this Dell webpage:
https://www.dell.com/en-us/shop/supportassistforpcs/cp/supportassistforpcs

Dell SupportAssist Service

This program runs as a service having the display name Dell SupportAssist (short name: SupportAssistAgent) and is set to Automatic (delayed started) by default. The service’s executable path is "C:\Program Files\Dell\SupportAssistAgent\bin\SupportAssistAgent.exe"

Disabling this service should disable the scheduled hardware scans as well.

dell pc-doctor module 100% cpu and memory usage

The Driver and BIOS updates notification is one main reason why I retained Dell SupportAssist on my two Dell systems.

Dell SupportAssist Causing High CPU Usage by MsMpEng.exe

Recently, it’s been observed that Dell SupportAssist not only consumes high CPU usage during the hardware scan, but it is also attributed to high CPU usage by Microsoft Defender (MsMpEng.exe).

Security expert “@SwiftOnSecurity” noted that the high Defender usage was caused by Dell SupportAssist reading all executable files on the drive, and that triggered the Microsoft Defender on-demand scanner. The tweet said:

Mystery: CPU fan at max, high Defender usage, but no current scan.
Launch

  • New-MpPerformanceRecording -recordto c:\1.etl

, run for bit,

  • Get-MpPerformanceReport c:\1.etl -topprocesses 100

Result: Dell SupportAssist was poking all EXE files on drive, triggering on-access scans.

See also

High CPU load, fan on full speed; Windows Defender struggles with Dell SupportAssist.

Performance analyzer for Microsoft Defender Antivirus | Microsoft Learn


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

9 thoughts on ““PC-Doctor Module” High CPU, Memory, Disk Usage and Slowdown”

  1. Excellent post. Answered all my questions. thank you. Unfortunately, I’m not active on social media, so there is no platform where I “share” things, but I appreciate the informed advice.

    Reply
  2. Exactly what I was looking for, my 4.6Ghz 12-core system was frozen for over 30 seconds and I for the life of me did not understand, all I saw a glimpse of before it disappeared was Doctor Module.

    What a silly program to hijack so many system resources to the point of crippling even a top of the line system by today’s standards

    Reply
  3. Another way of saying “we’re incapable of writing quiet background process so just shove the burden onto our customers…”
    Aweful user experience…

    Reply
  4. Absolutely ridiculous that my work depends on my PC and this crashes my whole PC several times. Uncalled for and very infuriating. There has to be a better way.

    Reply
  5. Very nice write-up.

    My T7910 has 24 cores and 128GB RAM and this “little” utility was HAMMERING my system – 100% of all 24 cores and somehow managed to take up 134.1 GB RAM!!! Good Lord! The PC Doctor module (pcdrmemory2.p5x) was running under:

    “C:\Program Files\Dell\SupportAssistAgent\PCD\SupportAssist\Dsapi.exe”.

    I used Process Explorer from SysInternals to kill it because it kept cycling through this process and getting my machine hot. The cores run in the 80’s & 90’s F. They were up to 133F – that’s a 45 degree increase. I’ve never had Dell SupportAssist run amuck like this before. I may uninstall this, but for sure disable the auto run.

    Reply

Leave a Comment