Today while I was doing my daily routine on my computer, my fan sound increased noticeably for no reason. In my Task Manager I saw process Microsoft Office SDX Helper, taking 50% CPU (one core). I killed the process. Nothing happened. But the Microsoft Office SDX Helper has stopped working :)
So, to prevent this event from reoccurring, I decided to do some research :)
What is Microsoft Office SDX helper?
Microsoft Office SDX helper appears to be connected to a Secure Download Manager that Microsoft uses to download and update Office. If you have ever downloaded the Office installation files (which is very common in this Office365 era), this tool was probably shipped with it.
There are actually user guides that refer to the SDM
How to stop Microsoft Office SDX helper from taking high CPU?
According to many, the high CPU is rather a bug than it is on purpose to nag you. First signs of high CPU date from early 2019.
The only solution to fix it is to re-install Office 365 / Office 2016 / Office 2019. After a complete uninstallation and installation of Office, the issue will, – almost certainly-, not return.
I absolutely do NOT recommend you to prevent sdxhelper from doing its job in any way. It is used to deliver bug fixes and feature updates to your Office installation. However, if you are in a hurry, you may decide to turn it off temporarily. Read the next chapter.
How to stop Microsoft Office SDX helper from running in the background?
To stop the sdxhelper.exe from running, you can rename the application file or disable the scheduled task.
Rename the application
- Open Task Manager
- Go to tab Details
- Right-click SDXHelper.exe
- Click End process tree to stop Microsoft Office SDX Helper
- Open Windows Explorer
Navigate to c:\program files\microsoft office\root\vfs\programfilescommonx64\microsoft shared\office16\
(Hint: copy-paste in your location bar )
- Scroll down to sdxhelper.exe and rename the file to sdxhelper-renamed.old
Done! The executable cannot be found anymore and won’t run. As long as no update fixes this rename action. :)
Disable the Scheduled task
To disable the scheduled task, follow these steps:
- Open Task Scheduler
- Go to Task Scheduler Library -> Microsoft -> Office
- Right-click and disable these scheduled tasks:
- Office Feature Updates
- Office Feature Updates Logon
Done! The executable will not be started from a schedule. As long as no update fixes these scheduled tasks. :)
Disable the scheduled tasks with Powershell
To disable sdxhelper.exe tasks with Powershell, follow these steps:
- Open Powershell as Administrator
- Run these commands:
- Schtasks /change /s $_ /tn ‘\Microsoft\Office\Office Feature Updates’ /disable
- Schtasks /change /s $_ /tn ‘\Microsoft\Office\Office Feature Updates Logon’ /disable
Disable Windows Service
Unfortunately, there is no Windows service you can disable or set to run manually