[Solved] How to Fix Windows 11/10 Update Error 0x80073701

Windows Updates are essential for keeping your PC secure, fixing bugs, and unlocking new features. But, when you see error code 0x80073701 (also known as ERROR_SXS_ASSEMBLY_MISSING), your Windows 11 or Windows 10 updates stall. This frustrating issue can have multiple causes, from corrupted system files to software conflicts. In this guide, I’ll walk you through tried-and-tested solutions to overcome this error and get those critical updates installed successfully.

Solution 1: Restart Your PC

A simple restart can often clear up temporary glitches that interfere with Windows Updates. Before diving into more complex fixes, save your work and give your computer a fresh start. You might be surprised how often this works!

Restart windows 11

Solution 2: Repair Corrupted System Files (SFC & DISM)

Damaged Windows system files can wreak havoc, including update issues. Here’s how to use built-in tools to repair them:

  1. Open Command Prompt as administrator (search cmd in Start, right-click, and choose Run as administrator).
  2. Run the DISM command: DISM.exe /Online /Cleanup-image /Restorehealth (This downloads fresh system files).
  3. Next, run the SFC command: sfc /scannow (This scans for and replaces damaged files).

Solution 3: Windows Update Troubleshooter

Both Windows 11 and Windows 10 have a dedicated troubleshooter to diagnose and fix update problems. Here’s how to use it:

On Windows 11: 

  1. Right-click on the Start button Windows 11 start button and choose Settings.
  2. Go to System > Troubleshoot > Other troubleshooters.
  3. Click Run next to the Windows Update troubleshooter.
Troubleshoot windows 11 update error 0x80073701
Windows 11 Update Troubleshooter

In Windows 10: 

  1. Right-click on the Start button Windows 10 settings app icon and choose Settings.
  2. Go to Update & Security
  3. Click Troubleshoot and then Additional troubleshooters.
  4. Under Windows Update, click Run the troubleshooter.

Follow the on-screen prompts to let the troubleshooter work its magic.

Troubleshoot windows 10 update error 0x80073701
Windows 10 Update Troubleshooter

Solution 4: Clear the Update Cache

Sometimes, corrupted files in the Windows Update cache are to blame. Let’s clean it out:

  1. Stop Windows Update Service:
    • Press Windows + R, type services.msc, and hit Enter.
    • Find Windows Update, right-click, and select Stop.
  2. Delete Cache Files
    • Open File Explorer and go to C:\Windows\SoftwareDistribution\Download. (Tip: Copy (Ctrl + C) and paste (Ctrl + V) the path into the Run box and hit Enter. This will open the directory in Explorer.)
    • Select all files (Ctrl + A), right-click, and choose Delete.
  3. Restart the Service
    • Go back to the Services window, right-click on Windows Update, and click Start.

Now, attempt to install Windows Updates again.

Start windows update service
Start Windows Update Service
Clear windows update cache
Clear Windows Update Cache

Solution 5: Reset Windows Update Components

If the problem persists, it’s time to reset Windows Update components. This is a more in-depth fix, but don’t worry, I’ll guide you through it:

Unblock Reset Windows Update Script

Solution 6: Clean Boot

Third-party apps can sometimes mess with Windows Updates. A clean boot helps pinpoint if this is the issue:

  • In Start, Search for System Configuration.
  • Open System Configuration from the results, and go to the Services tab.
  • Select Hide all Microsoft services and click Disable all.
  • Open Task Manager (from the Startup tab of System Configuration) and Disable all startup programs.
  • Restart your PC and try the update again.

For a detailed clean boot guide: In progress!

Disable non-essential services to perform a clean boot
Disable Non Essential Services to Perform a Clean Boot

Conclusion

By following these steps, you should hopefully fix error 0x80073701 and get your Windows updates rolling. Remember, regular updates are crucial for a smooth and secure system! Did this help you? Share your experience in the comments!

author avatar
Derick Payne
My name is Derick Payne. With a deep-seated passion for programming and an unwavering commitment to innovation, I've spent the past 23 years pushing the envelope of what's possible. As the founder of Rizonetech and Rizonesoft, I've had the unique opportunity to channel my love for technology into creating solutions that make a difference.

Leave a Reply

Scroll to Top