
When Windows Update keeps failing, the Event Viewer often points to components like WUSA, TrustedInstaller, or Update Orchestrator (UsoSvc).
If any of these break, you may see:
- Updates stuck at 0% or 100%
- Endless “installing updates” loops
- Random reboots or freezes
- Cryptic error IDs in Event Viewer
The good news: in most cases, these issues are software-level problems you can fix yourself.
This guide explains:
- What each component does
- How to read the related errors in Event Viewer
- Step-by-step fixes for Windows 10 / Windows 11 (and they also help with Windows Server 2019 / 2022)
💡 Tip: If you’re managing an important PC, create a System Restore point or image backup before making major changes.
- 1 What Are WUSA, TrustedInstaller, and Update Orchestrator?
- 2 Step 1 – Check Event Viewer for Clues
- 3 Step 2 – Try the Built-In Windows Update Troubleshooter
- 4 Step 3 – Repair System Files (TrustedInstaller Errors)
- 5 Step 4 – Reset Windows Update Components
- 6 Step 5 – Fix Common WUSA-Specific Issues
- 7 Step 6 – Restart the Update Orchestrator Service (UsoSvc)
- 8 Step 7 – Additional Tools for Advanced Troubleshooting
- 9 Final Thoughts
What Are WUSA, TrustedInstaller, and Update Orchestrator?
WUSA (Windows Update Standalone Installer)
WUSA handles .msu update packages — the updates you install manually by double-clicking a downloaded file.
Typical WUSA error causes:
- The update is already installed or not applicable to your system
- A previous installation is still in progress
- A required prerequisite update is missing
- Windows Update components are corrupted
✅ In many cases, the message
“The update is not applicable to your computer”
is not a failure — it simply means the update (or a newer one) is already installed.
TrustedInstaller (Windows Modules Installer)
TrustedInstaller is the service that:
- Installs Windows Updates
- Modifies protected system files
- Handles component-store changes (WinSxS)
If TrustedInstaller fails, you may see:
- Updates stuck during “installing”
- Rollback loops after reboot
- Errors about missing or corrupted system files
In most cases, repairing the component store and system files resolves these errors.
Update Orchestrator (UsoSvc)
The Update Orchestrator Service (UsoSvc) coordinates:
- Scheduled scans for new updates
- Download and installation timing
- Reboot scheduling
Common issues include:
- Corrupted scheduled tasks
- Interference from third-party antivirus or “tuning” tools
- Pending reboots that block new installations
You can usually fix this by restarting the service or resetting the Windows Update components.
⚠️ Changing Update Orchestrator to Disabled permanently is not recommended.
It can break future updates and weaken your security.
Step 1 – Check Event Viewer for Clues
Before changing anything, it helps to see which component is actually failing.
- Press Win + X → choose Event Viewer
- Go to Windows Logs → System
- Click Filter Current Log… and select Error and Warning
- Look for entries where the Source is:
WUSATrustedInstallerWindowsUpdateClientUSOClient/Update Orchestrator
For deeper details:
- Check:
Applications and Services Logs → Microsoft → Windows → WindowsUpdateClient
Note the error codes and time stamps — they’ll help you match issues with your troubleshooting steps.
Step 2 – Try the Built-In Windows Update Troubleshooter
Before running commands, use the GUI tool:
Windows 11
- Open Settings → System → Troubleshoot → Other troubleshooters
- Run Windows Update troubleshooter
- Apply any suggested fixes and restart the PC
Windows 10
- Settings → Update & Security → Troubleshoot
- Choose Additional troubleshooters
- Run Windows Update
If errors persist, continue with the steps below.
Step 3 – Repair System Files (TrustedInstaller Errors)
If TrustedInstaller shows errors or updates keep failing, repair the system files.
- Open Command Prompt as Administrator
- Search cmd → right-click → Run as administrator
- Run DISM to repair the component store:
DISM /Online /Cleanup-Image /RestoreHealth- When DISM finishes, run SFC to repair system files:
sfc /scannow- Restart your PC when both commands are complete.
ℹ️ If DISM reports it cannot find source files, you may need:
- A more stable internet connection, or
- To repair using installation media (advanced scenario)
Step 4 – Reset Windows Update Components
If WUSA, TrustedInstaller, or Update Orchestrator errors keep appearing, reset the core update components.
Open Command Prompt (Admin) and run these commands one by one:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
What this does:
- Stops Windows Update–related services
- Renames the SoftwareDistribution and catroot2 folders
- Forces Windows to recreate clean copies on the next update
🔎 After this reset, the next Windows Update check may take longer because all metadata is rebuilt. That’s normal.
Step 5 – Fix Common WUSA-Specific Issues
If you see WUSA errors in Event Viewer or when manually installing .msu files, try the following:
①Make Sure the Update Isn’t Already Installed
Open PowerShell (Admin) and list installed updates:
Get-HotFixSearch for the relevant KB number.
If it’s already there, you don’t need to install it again.
②Uninstall a Problematic Update with WUSA
If a particular update is causing crashes or loops:
wusa /uninstall /kb:XXXXX /quiet /norestartReplace XXXXX with the KB number (e.g. 5030211).
⚠️ Only uninstall updates you’re sure are causing issues,
and create a restore point beforehand if possible.
③Use WUSA in Safe Mode
Sometimes another process interferes with the installer.
- Boot into Safe Mode with Networking
- Run the
.msufile again or use WUSA from Command Prompt
This reduces interference from third-party services and drivers.
Step 6 – Restart the Update Orchestrator Service (UsoSvc)
If Event Viewer shows errors from Update Orchestrator or updates never start:
- Open Command Prompt (Admin)
- Run:
net stop usosvc
net start usosvc
This simply restarts the orchestration service and may clear a stuck state.
You can also check related scheduled tasks:
- Open Task Scheduler
- Navigate to:
Task Scheduler Library → Microsoft → Windows → UpdateOrchestrator - Confirm that tasks like Schedule Scan or Reboot are not in a failed state
⚠️ Avoid permanently disabling these tasks.
Use them only for troubleshooting or temporary control.
Step 7 – Additional Tools for Advanced Troubleshooting
For deeper investigation, PowerShell offers useful commands.
① Rebuild and View Windows Update Logs
Get-WindowsUpdateLogThis command creates a readable log file on your desktop from ETL traces.
You can then open it in Notepad and search for specific CVE, KB, or error codes.
②List Installed Updates
Get-HotFixUse this to confirm whether a problematic update is present across multiple machines.
Final Thoughts
WUSA, TrustedInstaller, and Update Orchestrator errors may look intimidating, but in many cases they come down to:
- Temporary glitches
- Corrupted cache or component store
- Partially applied updates
If you:
- Check Event Viewer
- Run the troubleshooter
- Repair system files with DISM / SFC
- Reset Windows Update components
- Use WUSA and Update Orchestrator carefully
…you can usually restore normal update behavior without reinstalling Windows.
Take your time, follow each step carefully, and don’t forget regular backups—
they’re your best insurance when updates go wrong.

