Fix Error 0x80073701
đ Quick Fix Summary
Problem Type: Windows Update Error 0x80073701
Common Symptoms: "Some updates were not installed - Error 0x80073701", "ERROR_SXS_ASSEMBLY_MISSING", update installation fails, Component Store corruption detected, CBS log shows missing components
Primary Causes: Component Store corruption (60%), missing system assemblies (20%), interrupted previous updates (10%), system file corruption (7%), third-party software conflicts (3%)
Time to Fix: 30-90 minutes
Difficulty: Moderate to Advanced
Success Rate: 89% with DISM Component Store repair and system restore
Windows Update error 0x80073701 with technical description "ERROR_SXS_ASSEMBLY_MISSING" is a critical Component-Based Servicing (CBS) error that prevents Windows 10, Windows 11, and Windows Server systems from successfully installing cumulative updates, security patches, feature updates, and system component updates due to missing or corrupted Side-by-Side (SxS) assembly components in the Windows Component Store (WinSxS folder), manifesting when Windows Update attempts to install updates requiring specific component assemblies for installation but discovers those assemblies are absent, damaged, or improperly registered in the component manifest database, displaying "Some updates were not installed" messages with error code 0x80073701 in Windows Update history along with references to specific KB update numbers that repeatedly fail installation, leaving systems vulnerable to security exploits, unable to install subsequent updates due to failed prerequisite installations, and potentially unstable as system components exist in inconsistent states between different versions, affecting enterprise IT administrators managing large Windows deployments who encounter cascading update failures across multiple machines, home users experiencing persistent update loops where same updates download and fail repeatedly, and developers working with Windows SDK or .NET Framework components that depend on specific assembly versions for proper operation, with the error particularly severe because Component Store corruption represents deep Windows infrastructure damage affecting not just Windows Update but also application installations, Windows features activation/deactivation, and system file integrity verification processes that all rely on WinSxS component database for tracking installed components, their versions, and interdependencies.
Error 0x80073701 (ERROR_SXS_ASSEMBLY_MISSING in Windows Side-by-Side assembly subsystem) originates from Windows Component Store structural failures with corrupted or missing component manifests in WinSxS folder being the predominant cause (60% of cases)âwhere the C:\Windows\WinSxS directory containing all system component versions, manifests (.manifest files), and catalog files (.cat) becomes corrupted through improper system shutdowns during updates, disk errors damaging manifest files, or failed update installations leaving component database in inconsistent state where manifests reference assemblies that don't exist or assembly files exist but lack proper manifest registrationâfollowed by genuinely missing system assemblies where critical components were deleted, never installed, or removed by aggressive disk cleanup tools or system optimization software that incorrectly identified WinSxS files as "safe to delete" (20%), interrupted or failed previous update installations where Windows Update was forcibly terminated, system crashed, or power failure occurred mid-installation leaving component transactions incomplete and component database referencing partially-installed assemblies (10%), general system file corruption affecting CBS.log, manifest parser libraries, or component servicing infrastructure files preventing proper component enumeration and installation (7%), and third-party security software or system modification tools interfering with component registration, blocking manifest operations, or corrupting component database during system scans (3%). This comprehensive guide provides 7 proven methods to fix Windows Update error 0x80073701: running DISM RestoreHealth to repair Component Store integrity and download missing assemblies from Windows Update servers, using System Restore to revert to pre-corruption state before problematic update or system change, manually resetting Component Store database when automated repair fails, running SFC scan to restore corrupted system files affecting component servicing, checking and repairing disk errors that damage WinSxS files, performing in-place upgrade repair to completely rebuild Component Store, and using DISM with install.wim source for offline component repair when online methods failâensuring you can successfully restore Component Store integrity, install cumulative and feature updates, eliminate persistent 0x80073701 assembly errors, and maintain stable Windows system with properly functioning component servicing infrastructure for reliable update installations and feature management.
Method 1: Run DISM RestoreHealth (Primary Fix)
Component Store corruption causes 0x80073701. DISM downloads missing assemblies from Microsoft. Fixes 55% of cases.
- Open Command Prompt as Administrator
- Check Component Store Health First:
DISM /Online /Cleanup-Image /CheckHealth - Quick checkâtakes 1-2 minutes
- If reports corruption: Proceed to full scan
- Scan Component Store Thoroughly:
DISM /Online /Cleanup-Image /ScanHealth - Deep analysisâtakes 5-20 minutes
- Identifies all corrupted components
- Logs findings to C:\Windows\Logs\DISM\dism.log
- Repair Component Store:
DISM /Online /Cleanup-Image /RestoreHealth - Critical stepâdownloads good files from Windows Update
- Takes 20-60 minutes depending on internet speed and corruption severity
- Progress shows percentage: [======> ] 73.8%
- Downloads missing SxS assemblies
- Repairs component manifests
- Rebuilds component database
- "The restore operation completed successfully" = repair successful
- Verify Repair:
DISM /Online /Cleanup-Image /CheckHealth - "No component store corruption detected" = healthy
- Clean Up Component Store (Optional):
DISM /Online /Cleanup-Image /StartComponentCleanup - Removes superseded componentsâfrees space
- Takes 5-15 minutes
- Close Command Prompt
- Restart computer
- Settings â Windows Update â Check for updates
- Retry failed update installation
Method 2: Use System Restore (Revert to Working State)
Component Store corrupted by recent changes. System Restore reverts to before corruption. Fast effective fix.
- Press Windows + R, type
rstrui, press Enter - System Restore opens
- Click Next
- Choose Restore Point:
- Check Show more restore points
- Select restore point dated BEFORE 0x80073701 appeared
- Ideally: Point created before problematic update
- Review: "Scan for affected programs" shows what changes
- Click Next
- Confirm Restore Point:
- Review date and description
- Ensure dated before error started
- Click Finish
- Confirmation: "Once started, System Restore cannot be interrupted"
- Click Yes
- System Restore Process:
- Computer restarts
- Shows "Please wait while your Windows files and settings are being restored"
- Takes 15-45 minutes
- Restores system files, registry, installed programs to earlier state
- Component Store reverted to working condition
- After restart: "System Restore completed successfully"
- Try Windows Update
- Previously failing updates should install
Method 3: Reset Component Store Database
Component database corrupted beyond DISM repair. Manual reset rebuilds database. Advanced but effective.
- â ď¸ WARNING: Advanced methodâonly if Methods 1-2 failed
- Open Command Prompt as Administrator
- Stop Windows Update Services:
net stop wuauservnet stop TrustedInstaller- "The service was stopped successfully" for each
- Take Ownership of Component Store:
takeown /f C:\Windows\WinSxS\* /r /d y - Takes 3-10 minutesâgrants ownership of all WinSxS files
- Many "SUCCESS" messages scroll by
- Reset Component Store Pending Operations:
del C:\Windows\winsxs\pending.xml- Removes stuck pending operations
- If "file not found" â OK, means no pending operations
- Rebuild Component Database:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase - â ď¸ Critical: /ResetBase removes ability to uninstall updates
- Takes 15-45 minutes
- Rebuilds component database from scratch
- Removes superseded components
- Restart Services:
net start wuauservnet start TrustedInstaller- Close Command Prompt
- Restart computer
- Try Windows Update
Method 4: Run SFC Scan After DISM
DISM repairs Component Store but system files still corrupted. SFC uses repaired Component Store to fix system files.
- â ď¸ Important: Always run DISM first (Method 1), then SFC
- Open Command Prompt as Administrator
- Run SFC Scan:
sfc /scannow - Takes 20-45 minutes
- Scans all protected system files
- Uses Component Store to replace corrupted files
- Progress shows percentage: "Windows Resource Protection..."
- Possible Results:
- "Windows Resource Protection found corrupt files and successfully repaired them"
- â Good! Files repaired
- Details: C:\Windows\Logs\CBS\CBS.log
- "Windows Resource Protection found corrupt files but was unable to fix some"
- Component Store still has issues
- Run DISM again with alternative source (Method 5)
- "Windows Resource Protection did not find any integrity violations"
- â All files healthy
- "Windows Resource Protection found corrupt files and successfully repaired them"
- Review CBS.log for Details:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"- Creates detailed report on Desktop
- Shows which files were corrupted and repaired
- Close Command Prompt
- Restart computer
- Try Windows Update
Method 5: Check and Repair Disk Errors
Disk errors damage WinSxS files causing 0x80073701. CHKDSK repairs disk fixing file corruption.
- Open Command Prompt as Administrator
- Run Full CHKDSK with Repair:
chkdsk C: /f /r /x - Parameters:
- /f = Fix errors found
- /r = Locate bad sectors and recover readable data
- /x = Force dismount if necessary
- Message: "Cannot lock current drive. Chkdsk cannot run because volume is in use. Schedule on next restart? (Y/N)"
- Type Y, press Enter
- Close Command Prompt
- Restart computer
- CHKDSK Runs Before Windows Loads:
- Blue screen with white text
- Shows progress through 5 stages
- Takes 30-180 minutes (depends on drive size)
- Stage 1: Examines basic file system structure
- Stage 2: Examines file name linkage
- Stage 3: Examines security descriptors
- Stage 4: Looking for bad clusters (longest stage)
- Stage 5: Looking for bad, free clusters
- After completion: Windows boots normally
- If Bad Sectors Found:
- CHKDSK report shows: "X KB in bad sectors"
- Disk failingâbackup data immediately
- Consider drive replacement
- After CHKDSK: Run DISM again (Method 1)
- Then try Windows Update
Method 6: Use DISM with Offline Source (Install.wim)
Online DISM can't download required files. Offline source provides local component repository.
- Download Windows 10/11 ISO:
- Visit: microsoft.com/software-download
- Download Media Creation Tool
- Create Windows ISO (or download directly)
- Save to Desktop
- Mount ISO:
- Right-click ISO file â Mount
- ISO mounts as virtual drive (e.g., E:)
- Note drive letter
- Open Command Prompt as Administrator
- Run DISM with Source:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim:1 /LimitAccess - Replace E: with your mounted ISO drive letter
- Parameters:
- /Source = specifies local component source
- :1 = uses first image in wim file
- /LimitAccess = prevents online download (uses only local source)
- Takes 20-60 minutes
- Uses install.wim as component source instead of Windows Update
- "The restore operation completed successfully"
- Unmount ISO:
- File Explorer â Right-click ISO drive â Eject
- Close Command Prompt
- Restart computer
- Try Windows Update
Method 7: Perform In-Place Upgrade Repair
Component Store severely corrupted beyond repair. In-place upgrade completely rebuilds WinSxS. Most comprehensive fix.
- Download Media Creation Tool:
- Visit: microsoft.com/software-download
- Download Windows 10 or Windows 11 tool
- Run Media Creation Tool:
- Right-click â Run as administrator
- Accept license
- Select Upgrade this PC now
- Downloads latest Windows (3-5 GB)âtakes 30-90 minutes
- Choose What to Keep:
- "Ready to install" screen appears
- Click Change what to keep
- Select Keep personal files and apps
- â ď¸ Critical: Ensures no data loss
- Click Next
- Install:
- Click Install
- In-place upgrade begins
- Takes 60-120 minutes
- PC restarts multiple times automatically
- Progress shows percentage
- After Completion:
- Windows boots to desktop
- All files, apps, settings preserved
- Component Store completely rebuilt from scratch
- WinSxS folder has fresh components and manifests
- All assembly references corrected
- Settings â Windows Update â Check for updates
- Updates install successfully without 0x80073701
đĄ Pro Tip: Prevent Future 0x80073701 Errors
Never force shutdown during Windows updates: Improper shutdowns during "Configuring Windows" corrupt Component Storeâalways wait for completion even if takes hours. Don't use aggressive cleanup tools: Programs claiming to "clean WinSxS folder" damage component databaseânever use cleaners targeting WinSxS. Run DISM monthly proactively: DISM /Online /Cleanup-Image /CheckHealth detects corruption early before it causes update failures. Enable System Restore: Ensure restore points created automaticallyâallows quick rollback if Component Store corruption occurs. Check disk health regularly: Run wmic diskdrive get statusâ"Pred Fail" indicates failing drive that will corrupt files; replace immediately. Keep 20+ GB free on C: drive: Insufficient space during updates can corrupt Component Storeâmaintain adequate free space. Let Windows Update complete fully: Don't use PC heavily during updatesâresource contention can cause installation failures corrupting components. For IT admins: Use WSUS or SCCM for controlled update deploymentâreduces Component Store corruption in enterprise environments.
Frequently Asked Questions
Q: What is "SxS" in ERROR_SXS_ASSEMBLY_MISSING? What are assemblies?
A: SxS = Side-by-Side, Microsoft's system for managing multiple versions of same component simultaneously. Assembly = collection of files (DLLs, manifests, resources) that work together as unitâlike mini-application. Why needed: Different programs need different versions of same component (e.g., Program A needs Visual C++ 2010, Program B needs 2015). SxS stores all versions in C:\Windows\WinSxS folder, manifests (.manifest files) describe each assembly's files and dependencies, Windows loads correct version for each program. ERROR_SXS_ASSEMBLY_MISSING means: Windows Update needs specific assembly version to install update but manifest missing, assembly files deleted, or manifest points to non-existent filesâcannot proceed with installation.
Q: DISM RestoreHealth failed with "source files could not be downloaded". What does this mean?
A: DISM needs internet connection to download good component files from Windows Update servers. Failure reasons: (1) No internet connection: Verify connectivityâopen browser, visit website, (2) Windows Update service disabled: Services.msc â Windows Update â Set to Manual or Automatic, (3) Firewall blocking: Corporate firewall blocking Windows Update domainsâcontact IT, (4) Proxy settings: DISM doesn't use browser proxyâconfigure system proxy or use /Source with offline install.wim (Method 6), (5) Microsoft servers unavailable: Rare but possibleâtry again later. Solution: Use Method 6 with offline sourceâdownload Windows ISO, mount, use install.wim as component source bypassing internet requirement.
Q: Can I just delete and recreate WinSxS folder to fix corruption?
A: NO! NEVER DELETE WINSXS FOLDER! Critical reasons: (1) Windows won't boot: WinSxS contains all system filesâdeletion makes Windows unbootable, (2) Irreversible damage: No way to rebuild WinSxS except clean Windows installation, (3) Size misleading: Explorer shows 10+ GB but actual space usage much less due to hard links, (4) Protected by Windows: Deletion requires taking ownership and disabling protectionsâintentionally difficult to prevent accidents. Proper cleanup: Use DISM /Online /Cleanup-Image /StartComponentCleanupâsafely removes superseded components freeing space without corruption. If severely corrupted: Use in-place upgrade (Method 7)ârebuilds WinSxS while keeping files/apps.
Q: System Restore not available (no restore points). Can I still fix 0x80073701?
A: Yes, other methods work: (1) DISM RestoreHealth (Method 1): Primary fixârepairs Component Store without restore points, (2) Manual Component Store reset (Method 3): Advanced but effective, (3) DISM with offline source (Method 6): Uses install.wim for local repair, (4) In-place upgrade (Method 7): Most comprehensiveârebuilds entire Windows including Component Store. For future: Enable System Restore nowâright-click This PC â Properties â System Protection â Configure â Turn on system protection â Set max usage to 5-10%âcreates restore points automatically preventing need for complex repairs.
Q: Error 0x80073701 after Windows 10 feature update (21H1, 21H2). Related to major update?
A: Yes, feature updates frequently trigger 0x80073701: (1) Why: Feature updates extensively modify Component Storeâinstall thousands of new components, update manifests, reorganize WinSxSâhigh chance of corruption if interrupted or disk errors present, (2) Common scenario: Feature update "succeeds" but corrupts Component Store in processâsubsequent cumulative updates fail with 0x80073701, (3) Fix: Run DISM RestoreHealth (Method 1) after every feature update proactivelyâprevents post-upgrade failures. If feature update itself fails with 0x80073701: (1) Repair Component Store first using Methods 1-6, (2) Then retry feature update via Windows Update Assistantâdirect installation more reliable than Windows Update service. Component Store health critical for feature updatesârepair before attempting major upgrades.