MoUsoCoreWorker.exe is the executable for "Mo USO Core Worker." It also has related executables including USOCoreWorker.exe and USOClient.exe and some additional DLL files, including usoapi.dll, usocoreps.dll, and usosvc.dll.
USO stands for Update Session Orchestrator, and MoUsoCoreWorker.exe replaced wuauclt.exe (Windows Update AutoUpdate Client) in September of 2020. Both check for Windows Updates.
Video tutorial:
MoUsoCoreWorker.exe should be in C:\Windows\System32 and is a safe Windows 10 operating system file.
Many people initially looked up MoUsoCoreWorker.exe after Windows replaced wuauclt.exe because some antivirus programs detected it as a virus or malware.
Others discovered that this executable was waking their computer from sleep, which is normal behavior if you have Windows Updates configured to update when your computer is not in use.
There are numerous ways to disable MoUsoCoreWorker.exe, but that's not recommended. Instead, check our similar articles below to find ways to modify when and how Windows Updates runs or change your active hours in Start > Settings Update & security. Click on Change active hours on the right.
If you find that MoUsoCoreWorker.exe is using a lot of memory or processor, you should check for Windows Updates or try rebooting.