Windows uses hundreds if not thousands of background processes to run as we see it functioning. These processes usually stay out of the way and do what they’re supposed to. However, at times they can steal the spotlight for a bit.
It can be the occasionally high CPU or RAM usage, or it can be something like waking your PC up from sleep for no apparent reason. In this article, we’re looking at the MoUSOCoreWorker process to figure out what it is and how you can resolve any problems caused by the process.
What is the MoUSOCoreWorker process?
The MoUSOCoreWorker.exe process, otherwise known as the Mo USO Core Worker program, is a Windows process that keeps track of Windows updates. It is a replacement program for wuauclt.exe and is responsible for checking for updates in the background.
Since it’s a relatively new program, it can at times alert Windows Defender or any other third-party antivirus software on your PC, causing it to wake from sleep. The USO here stands for Update Session Orchestrator and can show up in the task manager when looking for Windows updates.
Also read: How to fix System Service Exception in Windows 10?
How to fix problems caused by the process?
If the process is causing problems for you, you can do a few things to get out of them.
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 DPC Watchdog Violation? 7 Fixes
Disable the USO Core service
Although we strongly recommend against it, you can disable the USO process altogether to eliminate any issues.
Step 1: Press Windows Key + R to open the Run prompt. Type services.msc and hit enter.
Step 2: Find the Update Orchestrator Service, right-click it and click Stop.
Now restart your PC, and it should work fine.
Make some registry changes
You can hardcode the service to disable restarting with users logged into the machine by following these steps.
Step 1: Press Windows key + R to open the Run prompt. Type regedit and hit enter.
Step 2: Navigate to the following directory.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Step 3: Find the NoAutoRebootWithLoggedOnUser key, double-click it and change the Value to 1.
Restart your PC, and it should work fine.
Restart the Windows Update Service
The Windows Update service is responsible for periodically checking for any new updates Microsoft may release. Restarting this service can help get your machine on track.
Step 1: Press Windows Key + R to open the Run prompt. Type services.msc and hit enter.
Step 2: Find the Windows Update service. Right-click it and select Stop.
Step 3: Return to the Services Console and restart the Windows Update service in step 2.
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: What is Microsoft Compatibility Telemetry? Everything you need to know