What Is MoUSO Core Worker Process? (And 12 Best Solutions)

MoUSO Core Worker Process

MoUSO was introduced in version 1903 of Windows 10. It is an extremely important process for the proper functioning of windows, but sometimes it can also cause errors in the normal functioning. 

If you don’t know what MoUSO is or are facing a related problem, then you are at the right place. This article will discuss the MoUSO Core Worker Process and how you can fix it if it causes a Windows problem.

What is the MoUSO Core Worker Process, and What are its Functions?

MoUSO ( Update Session Orchestrator) Core Worker Process is a Microsoft task that manages Windows update sessions. While managing, it resolves any issue that can hinder the Windows update and prevents threats while the Windows update.

This process runs in the background and therefore doesn’t affect the work you’re doing on the computer. But sometimes, it may utilize high memory if there is an issue downloading or updating Windows. 

Is MoUSO Core Worker Process Safe?

MoUSO is an authentic Microsoft process that comes pre-installed on your computer. It is essential for updating Windows and is 100% safe to use. However, it may sometimes consume a lot of memory if an issue is downloading or updating Windows.

Why Does MoUSO Core Worker Wakes Computer from Sleep Mode?

As we already know, the MoUSO Core Worker Process runs in the background for scanning updates. It also checks the update status while your computer is in sleep mode. If MoUSO cannot check the update status in sleep mode, it might wake your computer.

Suppose your computer has a pending update for a long time that installs automatically. In that case, the MoUSO Core Process will turn on the computer to install those pending updates by utilizing system resources.

How to Stop MoUSO Core Worker Process from Turning on Computer?

The best way to stop MoUSO from turning on the computer is to install all updates and ensure there are no pending updates left behind. If you don’t want to update your computer, you can try out the following methods: 

Solutions To Fix MoUSO Core Worker Process

  1. Disable UOS Service
  2. Disable Wake Timers
  3. Use Windows PowerShell
  4. Restarting Windows Update Services
  5. Restart Update Orchestrator Service
  6. Install/Download All Pending Update
  7. End Background Task
  8. Run Windows Update Troubleshooter
  9. Uninstall Recently Installed Updates
  10. Pause Updates
  11. Disable Delivery Optimization
  12. Disable USO Core Worker Process with Registry Editor

1. Disable UOS Service

The MoUSO Core Worker Process cannot work if the Update Orchestrator Service is turned off. Therefore, if we diable the UOS service, MoUSO won’t be able to turn on the computer in sleep mode. Here are the steps you can follow to disable the MoUSO Service.

  1. Press Windows Key + R to open the Run Operation.
  2. Type in “services.msc” and press enter.
Windows Services
  1. Double click on Update Orchestrator Service.
  2. In Startup type, choose Disabled.
  3. Click on Apply > Okay.

Note: Disabling this service will prevent your computer from updating, which might cause problems in the future.

2. Disable Wake Timers

The Wake Timer features allow the Operating system to turn on the computer by itself. Follow these steps to disable this feature:

  1. Press the Windows Key and search for Control Panel in the windows search box.
  2. Click on Power Options.
  3. Select Customize Power Plan and click on Change Plan.
  4. Press on Change Advanced Power Setting.
  5. Clicking on the + Icon to expand Sleep.
Sleep and + Icon
  1. Expand Allow Wake Timers and disable it.
  2. In the case of a laptop, disable it in Both Batteries and Plugged In.

3. Use Windows PowerShell

Windows PowerShell is another way to prevent MoUSO from Waking Up your computer. Here are the steps you need to follow:

  1. Press the Windows key and search for Windows PowerShell in the search box.
  2. Click on Windows PowerShell to open it.
Windows PowerShell
  1. Copy-paste the below-given command in Windows PowerShell and press Enter.

Command: powercfg /requestsoverride process MoUsoCoreWorker.exe execution

4. Restarting Windows Update Services

If the method above didn’t work, you could try restarting the Windows update service. Follow the steps below for this method:

  1. Click on Services after searching it in the Windows search box.
  2. Scroll down and find the Windows Update Service.
 Windows Update Services
  1. Right-click on the Windows Update service and select the Restart option. By doing this, the Windows Update service will restart.
  2. Restart the computer.

Note: 

If the Windows Update service somehow stops working and starts after you restart it, it will show you pending updates if you have any. It is crucial to install those pending updates.

Why does the MoUSO Work Process cause High Utilization of Resources?

There can be many reasons why the MoUSO Core Work Process can cause high utilization of resources. A few of the common reasons and listed below:  

  • Windows are not updated.
  • Some pending updates halt the Windows update process. 
  • Error in Windows Update services.
  • Computer Viruses 
  • MoUSO process has bugs

5. Restart Update Orchestrator Service

If an error in Update Orchestrator Service is causing high utilization of resources, it can be fixed by restarting the UOS. Here are the steps to restart Update Orchestrator Sevice.

  1. Press Windows Key + R to open the Run Operation.
  2. Type in “services.msc” and press enter.
  3. Double-click on Update Orchestrator Service.
Update Orchestrator Service
  1. A dialog box will open named Update Orchestrator Service Properties.
  2. Click on Stop under Service status. This will cease all downloads and installation of Windows Update.
  3. After a few seconds, Restart the service again by clicking on Start.
  4. Press Apply > Okay.

6. Install/Download All Pending Update

Installing the latest updates can also prevent MoUSO from consuming High memory. Below are some steps to check and start updates on your computer.

  1. Press the Windows key and search for Control Panel in the Search box.
  2. Click on Windows Update.
  3. Now select Check for Updates or Install Updates.
Check for Updates
  1. Once your computer is Updated, Restart it.

7. End Background Task

If Installing pending updates doesn’t resolve the problem, you can Stop the MoUSO Core Worker Process to prevent it from consuming excessive computer memory. Follow these steps to stop MoUSO.

  1. Press Ctrl + Shift + Esc to open Task Manager.
Task Manager
  1. In the Processes sub-menu, Scroll Down and click on MoUSO Core Worker Process.
  2. Select End Task.

This process will automatically start again in case Windows receives a new update. This time it might not consume Excessive memory.

8. Run Windows Update Troubleshooter

If any of the methods mentioned above doesn’t work, you can use the Troubleshoot feature to fix this windows update issue. To run the Windows Troubleshoot feature, follow these steps:

Windows 11:

  1. Go to Settings by pressing Windows + I.
  2. Click on System > Troubleshoot >Other troubleshooters.
  3. Run the Windows Update Troubleshooter.

Windows 10:

  1. Go to Settings by pressing Windows + I.
  2. Click on Update & security > Troubleshoot > Additional Troubleshooter.
  3. Run the Windows Update Troubleshooter.
Windows Troubleshooting

Note:

If the Troubleshooter finds a problem, it will automatically resolve it. However, troubleshooting might take a while to do a complete scan.   

9. Uninstall Recently Installed Updates

If you experience a problem with MoUSO Core Work Process after a Windows update, it might occur due to an error that occurred while updating. If that’s the case uninstalling the recent update will solve the problem. Here’s how you can uninstall the windows update:

  1. Go to settings by pressing Windows key + I
  2. Click on Windows update.
  3. Scroll down and select Uninstall updates.
  4. Now right, click on the latest Windows update and press Uninstall.

10. Pause Updates

Pausing the updates and starting them again also seems to work in some cases. Doing this makes all updates running in the background stop and then restart. Here’s how to pause updates:

  1. Press the Windows Key to open the start menu and search for Control Panel in the windows search box.
  2. After opening the Control panel, click on Windows Update.
  3.  Now select Pause updates and pause all the updates you see.
Enabling Pause Updates
  1. After a few minutes, resume them again and see if the issue has been resolved. 

11. Disable Delivery Optimization

Windows don’t allow you to disable Delivery Optimization, but we can still do it using Registry Editor. The Delivery Optimization feature allows windows to download Updates from a local machine rather than downloading them directly from Microsoft. This reduces bandwidth but raises the risk at the same time.

  1. First, check if all the recent updates are successfully installed. For this, you can go to Update & Security in the Settings.
  2. If you find a text on your screen saying the system is up to date, all updates are already installed successfully.
  3. Now with the administrator account, open Registry Editor.
  4. Click on the address bar of the registry editor and enter the following command:  \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc
  5. When a menu opens up, change the Value name to start and Value data to 4.
  6. Then click on Okay and Exit Registry editor.
  7. Restart your computer after a while.
  8. After the computer is turned on, search Services in the Windows search bar and click on it.
  9. Scroll down to Delivery Optimization, right-click and select properties.
  10. Now see if disabled is written in front of the startup type.

12. Disable USO Core Worker Process with Registry Editor

Using the Registry Editor to disable USO Core Worker Process is another where to stop excessive use of memory by MoUSO. Here’s how it’s done:

  1. Go to Run Dialogue by pressing Windows + R.
  2. In the address box, type in Regedit and press Enter.
Run Operation
  1. Click on HKEY_LOCAL_MACHINE > Software > Policies > Microsoft > Windows > WindowsUpdate > Autopilot.
  2. Right-click on the free space to select New and DWORD (32-bit) Value.
  3. Change the value to NoAutoRebootWithLoggedOnUsers.
  4. Now Double click on the value and set it to 1.
  5. Once this is done, close the registry editor and Restart your computer.

Conclusion

We hope you would have completely understood now what MoUSO is and how to solve problems related to it. So if you have been facing a waking up problem in your PC or an excessive memory utilization issue, you can now resolve it using the methods mentioned in this article.  

FAQs

Is It Okay To Disable The MoUSO Core Worker Process?

Yes! If your computer fails to sleep due to an application that keeps the MoUSO busy, it is okay to uninstall the app or disable MoUSO temporarily.

Is MoUSO Core Worker Processing A Virus?

No! It’s not a virus, but because it sometimes consumes many system resources, people mistakenly think of it as a virus.

How Much Memory Does MoUSO Normally Use?

When the MoUSO Core Worker Process functions normally, it takes roughly 8MB of physical memory.

Why Is MoUSO Using So Much Memory?

MoUSO can utilize a large amount of memory if there’s an error downloading and installing an update.

Meet the Author

Abdul Rahim has been working in Information Technology for over two decades. Learn how Abdul got his start as a Tech Blogger , and why he decided to start this Software blog. If you want to send Abdul a quick message, then visit his contact page here.