Windows 0x80073701High

Windows Error 0x80073701: What It Is and How to Fix It

Error 0x80073701 occurs during Windows updates and indicates missing or corrupted system components. This article provides step-by-step instructions for diagnosis and recovery using built-in tools like SFC, DISM, and resetting update services.

PT30M
Medium
Применимо к:Windows 10 (version 1607 and later)Windows 11Windows Server 2016 and later

What Causes Error 0x80073701

Windows Update error dialog window with code 0x80073701

Error 0x80073701 in Windows Update

The code 0x80073701 (textual representation — ERROR_SXS_ASSEMBLY_MISSING) appears when attempting to install Windows updates. Symptoms:

  • Windows Update reports: "Failed to install update".
  • Manual installation of an .msu file fails with the same code.
  • An entry with this code appears in the Event Viewer (Event Viewer) under Microsoft-Windows-WindowsUpdateClient/Operational.

The error means that the system cannot find the required assembly in the WinSxS component store. This store contains various versions of system libraries, and a specific version is required for the update installation. If it is missing or corrupted, the installation fails.

Main Causes

WinSxS folder diagram showing storage of multiple versions of system DLLs

WinSxS component store

  1. Corruption of the WinSxS store. Files in C:\Windows\WinSxS may have been deleted by third-party "cleanup" utilities or corrupted during a previous failed installation.
  2. Incomplete or corrupted update cache. The SoftwareDistribution (downloaded updates) and catroot2 (digital signatures) folders contain bad data.
  3. Conflict with antivirus software. Some security programs block DISM's access to system files or the network.
  4. Insufficient disk space. Temporary space is required to unpack updates.
  5. Disk errors. Physical bad sectors lead to data loss in system files.

Step-by-Step Troubleshooting

Perform the methods sequentially, starting with the first.

1. Check and Repair System Files (SFC)

The SFC utility checks and repairs protected system files.

  1. Launch PowerShell or Command Prompt as Administrator.
  2. Enter the command:
    sfc /scannow
    
  3. Wait for completion (10–20 minutes). If SFC found and repaired files, restart your PC and try updating again.

⚠️ Important: If SFC reports that "some files could not be repaired", this is not fatal—proceed to the next step (DISM). SFC cannot restore missing components in WinSxS.

2. Repair System Image (DISM)

DISM fixes the WinSxS store by downloading missing files from Windows Update or a local source.

  1. In the administrator console, run:
    DISM /Online /Cleanup-Image /RestoreHealth
    
  2. The process will take 15–30 minutes. DISM may require a restart to complete some operations.
  3. After successful completion, restart the computer.

If DISM cannot connect to Microsoft servers (e.g., in an isolated network), specify a local source:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

Where D:\ is the drive letter of the Windows installation media.

3. Clear the Windows Update Cache

Corrupted files in the download folders often block installation.

  1. Stop the update service:
    net stop wuauserv
    
  2. Rename the folders (this is safer than deletion):
    • C:\Windows\SoftwareDistributionSoftwareDistribution.old
    • C:\Windows\System32\catroot2catroot2.old
  3. Start the service again:
    net start wuauserv
    
  4. Restart your PC.

4. Full Reset of Update Components via PowerShell

This script automates stopping services, cleaning folders, and re-registering libraries.

  1. Launch PowerShell as Administrator.
  2. Run the entire script:
    Stop-Service -Name wuauserv, cryptSvc, bits, msiserver -Force
    Rename-Item -Path "C:\Windows\SoftwareDistribution" -NewName "SoftwareDistribution.old" -ErrorAction SilentlyContinue
    Rename-Item -Path "C:\Windows\System32\catroot2" -NewName "catroot2.old" -ErrorAction SilentlyContinue
    New-Item -ItemType Directory -Path "C:\Windows\SoftwareDistribution", "C:\Windows\System32\catroot2" -ErrorAction SilentlyContinue
    $dlls = @("atl.dll","urlmon.dll","mshtml.dll","shdocvw.dll","browseui.dll","jscript.dll","vbscript.dll","scrrun.dll","msxml.dll","msxml3.dll","msxml6.dll","actxprxy.dll","softpub.dll","wintrust.dll","dssenh.dll","rsaenh.dll","gpkcsp.dll","sccbase.dll","slbcsp.dll","cryptdlg.dll","oleaut32.dll","ole32.dll","shell32.dll","initpki.dll","wuapi.dll","wuaueng.dll","wuaueng1.dll","wucltui.dll","wups.dll","wups2.dll","wuweb.dll","qmgr.dll","qmgrprxy.dll","wucltux.dll","muweb.dll","wuwebv.dll")
    foreach ($dll in $dlls) { regsvr32.exe /s "C:\Windows\System32\$dll" }
    Start-Service -Name wuauserv, cryptSvc, bits, msiserver
    Write-Host "Reset complete. Restart your computer." -ForegroundColor Green
    
  3. Restart the system.

5. Check Disk and Space

  1. Ensure at least 10–15 GB of free space on drive C:.
  2. Run a disk check:
    chkdsk C: /f /r
    
    (requires restart).
  3. Test RAM via Windows Memory Diagnostic (search in Start menu).

What to Do If Nothing Helped?

  • Perform a clean boot of Windows (msconfig → "Services" → disable all third-party, "Startup" → disable everything). This eliminates conflicts with software.
  • Use Media Creation Tool to update the system while preserving files.
  • Restore the system from a restore point created before the error appeared.
  • Check the disk for physical damage (SMART attributes via CrystalDiskInfo).

Prevention

  • Do not manually delete files from the WinSxS folder—this will guaranteed break the system.
  • Keep free space on the system drive (at least 15 GB).
  • Install updates regularly, avoiding large accumulations.
  • Use only licensed antivirus; temporarily disable it during major updates if problems arise.
  • Run sfc /scannow once a month for prevention.

F.A.Q.

How does error 0x80073701 differ from 0x800f081f?
Can the error be fixed without internet?
Why does the error return after SFC?
Which method is the most reliable?

Hints

Run System File Checker (SFC)
Restore system image with DISM
Clear Windows Update cache
Perform full reset of update components via PowerShell
Check disk and free space
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community