Hello @Emily Johnson
If WSUS synchronization is consistently stuck at 99%, I wouldn't manually delete or recreate folders under WSUSContent as the first step.
Microsoft supports using wsusutil.exe reset to verify that the update metadata in WSUS matches the update files stored locally and to download missing/corrupt content again.
From an elevated Command Prompt, run:
cd "%ProgramFiles%\Update Services\Tools"
wsusutil.exe reset
Allow the reset to complete before starting another synchronization. Depending on the amount of WSUS content, this can take some time.
Also review %ProgramFiles%\Update Services\LogFiles\SoftwareDistribution.log for the actual error occurring around the 99% point. Microsoft specifically recommends reviewing SoftwareDistribution.log when troubleshooting synchronization/content-download problems.
If reset doesn't resolve it, I would next check:
- Available disk space on the WSUS content volume
- Proxy/firewall connectivity to Microsoft Update
- Whether antivirus/EDR is locking files under WSUSContent
- IIS/WSUS application-pool health
- SUSDB health and maintenance history
If SUSDB hasn't been maintained recently, Microsoft recommends regular WSUS cleanup and database reindexing. A poorly maintained SUSDB can cause synchronization and WSUS performance problems.
I would therefore avoid repeatedly killing the synchronization process or manually clearing staging directories until the SoftwareDistribution.log identifies what is actually blocking the operation.
Sharing these references with you:
Troubleshoot software update synchronization
Manual and automatic WSUS database maintenance
Please "Accept the Answer" if this information helped you. This will help us and others in the community.