WSUS Syncs Timing Out? What Changed in July 2026 and How to Fix It
If Windows Server Update Services suddenly started taking much longer to synchronise in July 2026—or stopped completing synchronisation altogether—you may not be dealing with an ordinary WSUS maintenance problem.
Microsoft confirmed a service degradation caused by a buildup of unwanted test detectoids in the WSUS publishing channel.
The result could include:
- very slow WSUS synchronisation
- synchronisation timeouts
- high WsusPool CPU or memory usage
- HTTP 503 errors
- client Windows Update scan failures
- excessive WSUS round trips
- poor console performance
Microsoft deployed a service-side mitigation on 18 July 2026, which prevents newly installed or rebuilt WSUS servers from receiving the problematic buildup.
But there is an important catch:
Existing SUSDB databases may still contain the unwanted metadata.
Those servers may need to be cleaned manually.
What Actually Happened?
The July 2026 incident involved published test detection metadata.
Microsoft identifies the affected detectoids using a title pattern similar to:
Product Detectoid for ProductName TestProduct%
A detectoid is essentially update-detection metadata used to determine whether a product or update applies to a device.
The problem was not simply that one bad update was published.
Large numbers of these test records accumulated in the WSUS catalogue.
That increased the amount of metadata that:
- WSUS servers had to process during synchronisation
- clients had to evaluate during update scans
Microsoft says the impact became particularly noticeable from 13 July 2026.
What Does an Affected WSUS Server Look Like?
Server-side symptoms may include:
- synchronisation taking dramatically longer
- synchronisation failing before completion
- WSUS console hanging
- WsusPool consuming excessive resources
- HTTP 503 errors
- SQL or Windows Internal Database timeouts
- downstream servers behaving differently from the upstream server
Client machines may experience errors including:
0x80244010
0x8024400E
0x80244007
0x80244022
0x80240439
0x80072EE2
Microsoft identifies:
0x80244010
WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS
as one of the strongest indicators.
It means the Windows Update client exceeded the permitted number of round trips while communicating with WSUS.
Do Not Assume Every WSUS Timeout Is This Issue
This is the first thing I would strengthen in the article.
A WSUS synchronisation timeout can also be caused by:
- proxy problems
- TLS configuration
- certificate issues
- database fragmentation
- WsusPool configuration
- firewall restrictions
- Microsoft Update connectivity
- excessive catalogue size from ordinary product selections
Microsoft’s current WSUS troubleshooting guidance still recommends checking connectivity, firewall and proxy configuration when sync failures indicate communication problems with Microsoft Update.
So do not run database deletion queries simply because:
“WSUS is slow.”
Confirm the evidence first.
First: Confirm Whether You Have the July 2026 Detectoid Problem
Check:
Synchronisations > Synchronisation Results
in the WSUS console.
Look for:
- failures beginning around mid-July 2026
- synchronisations running far longer than normal
- repeated timeouts
Then inspect:
%ProgramFiles%\Update Services\LogFiles\SoftwareDistribution.log
Look for:
- timeout errors
- SOAP errors
- HTTP 503
- failed Microsoft Update communication
- repeated retries
Also inspect:
IIS Manager > Application Pools > WsusPool
for:
- excessive CPU
- excessive memory
- stopped application pool
- frequent recycling
Finally, inspect one affected Windows client.
If several machines suddenly began generating:
0x80244010
at roughly the same time, the July detectoid issue becomes a strong possibility.
Why Restarting IIS Does Not Fix the Root Cause
Restarting:
- IIS
- WsusPool
- the WSUS server
may temporarily reduce pressure.
But it does not remove unwanted metadata from SUSDB.
The oversized catalogue remains.
Likewise, increasing:
- WsusPool memory
- timeout values
- IIS limits
may allow the system to limp along for longer without addressing the underlying cause.
For servers confirmed to be affected, Microsoft’s supported remediation is a database cleanup.
The Correct Recovery Order
The safe sequence is:
- Back up every SUSDB.
- Clean the detectoids from every WSUS database.
- Temporarily remove the normal XML request-size limit.
- Allow clients to perform their catch-up scan.
- Restore the XML request-size limit.
- Reindex and clean up SUSDB.
- Recycle WsusPool or IIS.
The order matters.
Step 1: Back Up Every SUSDB
This is non-negotiable.
Microsoft explicitly warns that the cleanup permanently removes metadata and cannot be reversed without a backup.
For SQL Server:
BACKUP DATABASE SUSDB
TO DISK = N'C:\Backup\SUSDB_PreDetectoidCleanup.bak'
WITH INIT, STATS = 5;
Change the path to an appropriate protected backup location.
For Windows Internal Database environments, use a supported SQL administration method to create a verified backup.
Do not rely solely on:
“The VM has a snapshot.”
A proper database backup is much safer.
Step 2: Identify Every SUSDB in the WSUS Hierarchy
This is one of the easiest steps to miss.
Microsoft says deletion does not propagate between WSUS servers.
You therefore need to identify:
- upstream WSUS server
- autonomous downstream servers
- replica servers
- Configuration Manager Software Update Points with separate SUSDB databases
Every affected database needs to be cleaned directly.
If you clean only the upstream server but clients talk to an uncleaned downstream server, the problem can continue.
Step 3: Run Microsoft’s Supported Cleanup Query
Do not use a random SQL script from a forum.
Microsoft has published the supported cleanup query in KB5121986.
The query does two main things:
- deletes the unwanted test detectoids
- sets
MaxXMLPerRequestto0temporarily
The affected records are selected using the title pattern:
Product Detectoid for ProductName TestProduct%
Microsoft’s current query uses its own stored procedure to delete the affected updates and safely skips entries that are still referenced elsewhere.
I would not duplicate the entire SQL query in the blog.
Instead, link readers directly to KB5121986 so they use Microsoft’s current version.
Why MaxXMLPerRequest Is Temporarily Set to Zero
WSUS normally limits the size of XML requests.
During this incident, clients could need so many catalogue round trips that the normal limit contributed to scan failures.
The Microsoft cleanup temporarily changes:
MaxXMLPerRequest
to:
0
to remove the 5 MB limit while clients perform their initial recovery scan.
This is temporary.
Do not leave it unlimited permanently.
Step 4: Do Not Overload IIS During Client Recovery
Once the WSUS database is cleaned, many clients may try to scan again.
Ironically, that can overload WsusPool just as you finish fixing the original problem.
Microsoft says administrators may need to limit concurrent connections to the WSUS Administration site and increase them gradually, with the aim of keeping IIS around 80% CPU usage while clients recover.
So avoid:
cleanup complete → force every PC to scan immediately
Instead:
- allow normal scanning
- stagger forced scans
- monitor IIS
- monitor SQL/WID
- watch WsusPool memory and queueing
Let the environment settle.
Step 5: Expect the First Client Scan to Be Slow
A cleaned server does not mean every client instantly returns to normal.
The first post-cleanup scan may take longer because the client needs to reconcile its existing local update information against the corrected catalogue.
Microsoft says this catch-up happens automatically and later scans should return to normal.
That means you normally do not need to reset Windows Update components on every endpoint.
Avoid mass client surgery unless there is separate evidence that a client itself is broken.
Step 6: Confirm That the Fix Worked
Generate:
Get-WindowsUpdateLog
on a test client.
Microsoft recommends checking for the scan entry resembling:
evaluated appl. rules of X out of N deployed entities
After cleanup, the total:
N
should be substantially smaller.
Also confirm:
- scan completes successfully
- 0x80244010 disappears
- updates are offered
- WSUS reporting returns
- WsusPool remains stable
Do not search only for the deleted detectoid IDs—Microsoft says the deployed-entity count is the more useful validation method.
Step 7: Restore the XML Limit
Once clients are scanning successfully and WSUS is stable, restore the default value:
UPDATE tbConfigurationC
SET MaxXMLPerRequest = 5242880;
That restores the normal:
5 MB
setting.
Microsoft specifically instructs administrators to put this value back after recovery.
Leaving:
MaxXMLPerRequest = 0
is not the intended permanent configuration.
Step 8: Reindex SUSDB
Large metadata deletions can leave indexes heavily fragmented.
Microsoft therefore recommends reindexing SUSDB after the detectoid cleanup.
That can improve:
- WSUS console performance
- database queries
- synchronisation
- client scans
- cleanup operations
Use an established WSUS database-maintenance procedure suitable for:
- SQL Server
- Windows Internal Database
and schedule it outside busy update periods where possible.
Step 9: Run the Server Cleanup Wizard
After reindexing:
WSUS Console > Options > Server Cleanup Wizard
Review options such as:
- unused updates and revisions
- expired updates
- superseded updates
- obsolete computers
- unnecessary update files
Microsoft recommends running the cleanup wizard as part of the post-remediation work.
For very neglected WSUS servers, run cleanup in stages rather than selecting everything at once.
Step 10: Recycle WsusPool or IIS
Finally, recycle:
WsusPool
or perform:
iisreset
if appropriate.
This clears cached WSUS catalogue state and lets IIS run cleanly against the maintained database.
If the WSUS server hosts other IIS applications, recycling only WsusPool may be less disruptive than resetting all of IIS.
What About New WSUS Servers?
Microsoft deployed its service-side mitigation on:
18 July 2026.
Microsoft says:
- new WSUS installations
- rebuilt WSUS installations
should not accumulate the same problematic metadata.
That does not mean rebuilding is automatically the best solution.
Rebuilding can mean recreating:
- approvals
- product selections
- computer groups
- synchronisation configuration
- replica relationships
- SUP integration
- client policy
For an established WSUS environment, cleaning SUSDB is often much less disruptive.
Do Not Confuse This With TLS Problems
WSUS can also fail to synchronise because of TLS.
Microsoft’s current primary WSUS metadata endpoint is:
https://sws.update.microsoft.com
and it requires TLS 1.2.
Microsoft also says older endpoints such as:
sws1.update.microsoft.com
should no longer be preferred, while:
fe2.update.microsoft.com
is no longer a working WSUS synchronisation endpoint.
TLS-related failures may show errors involving:
- underlying connection closed
- handshake/cipher failure
- remote host closing connection
- SSL inspection
- proxy problems
If your WSUS problems existed long before July 2026, investigate those first.
Check Which Microsoft Update Endpoint WSUS Uses
Microsoft provides a simple PowerShell method:
$server = Get-WsusServer
$config = $server.GetConfiguration()
$config.MUUrl
For Windows Server 2012 and later, Microsoft says the preferred endpoint should be:
https://sws.update.microsoft.com
If your WSUS environment still points somewhere else, update the configuration before blaming the detectoid issue.
WsusPool Configuration Still Matters
Even after the July incident is fixed, badly configured IIS settings can hurt WSUS performance.
Microsoft’s current WSUS best-practice recommendations for larger environments include settings such as:
- queue length: 2000
- idle timeout: 0
- ping: False
- private memory limit: 0
- regular time interval: 0
Microsoft notes that a WSUS catalogue containing around 17,000 updates may temporarily require more than 24 GB of RAM while its cache is being built.
That does not mean:
“Give every WSUS server unlimited memory and forget about maintenance.”
It means WsusPool configuration and catalogue size still matter after the incident-specific cleanup.
Review Products and Classifications
Another common WSUS problem is synchronising far more metadata than the business needs.
Open:
Options > Products and Classifications
Review whether you genuinely need:
- old Windows releases
- obsolete products
- unused server software
- unwanted language content
- broad driver catalogues
Reducing unnecessary products can make long-term WSUS maintenance considerably easier.
It does not replace Microsoft’s July detectoid cleanup.
It prevents ordinary catalogue bloat from creating another performance problem later.
WSUS Driver Synchronisation Is Deprecated
Microsoft deprecated WSUS driver synchronisation in 2025.
Drivers remain available through the Microsoft Update Catalog and other modern management mechanisms, but organisations should reconsider using WSUS as a broad driver-distribution platform.
That matters because driver metadata has historically contributed heavily to WSUS catalogue size.
If your environment still synchronises large driver classifications, this is a good time to review whether you still need them.
WSUS Itself Is Deprecated — But Still Supported
This distinction is important.
Microsoft has deprecated WSUS.
That means:
- no major new feature development
- Microsoft is steering customers towards newer update-management approaches
It does not mean WSUS suddenly stopped working or became unsupported overnight.
Microsoft continues to support existing WSUS deployments according to Windows Server lifecycle expectations.
So:
deprecated ≠ immediately dead.
But businesses maintaining difficult WSUS environments should start considering alternatives such as:
- Microsoft Intune update rings
- Windows Autopatch
- Windows Update for Business
- Azure Update Manager for suitable server scenarios
The right path depends on the organisation.
The Best Diagnostic Order
If WSUS synchronisation is timing out:
- Check whether the problem began around 13 July 2026.
- Review synchronisation history.
- Check
SoftwareDistribution.log. - Check WsusPool and HTTP 503 behaviour.
- Check clients for
0x80244010. - Confirm the Microsoft Update endpoint.
- Check proxy/TLS connectivity.
- If the July detectoid incident fits, back up every SUSDB.
- Run Microsoft’s KB5121986 cleanup against every SUSDB.
- Allow clients to recover gradually.
- Confirm successful scans.
- Restore
MaxXMLPerRequestto 5 MB. - Reindex SUSDB.
- Run Server Cleanup Wizard.
- Recycle WsusPool.
- Review products, classifications and longer-term WSUS strategy.
The key principle is:
Do not treat every WSUS timeout as a generic IIS performance problem.
What Not to Do
Avoid:
- deleting SUSDB without a backup
- cleaning only one server in a WSUS hierarchy
- leaving
MaxXMLPerRequestunlimited - forcing every client to rescan simultaneously
- mass-resetting Windows Update clients
- repeatedly increasing WsusPool memory without database maintenance
- rebuilding WSUS before confirming the root cause
- running unofficial SQL scripts instead of checking KB5121986
- assuming a TLS error is the July detectoid incident
- assuming WSUS deprecation means immediate migration is mandatory
How Hamilton Group Can Help
Hamilton Group can help businesses diagnose and recover WSUS environments affected by:
- synchronisation timeouts
- July 2026 detectoid buildup
- SUSDB problems
- Windows Internal Database
- SQL Server
- WsusPool/IIS performance
- Configuration Manager Software Update Points
- TLS and Microsoft Update connectivity
- client scan errors
- product/classification bloat
- Windows Update strategy
We can also help plan a move towards:
- Microsoft Intune
- Windows Autopatch
- Windows Update for Business
where maintaining WSUS no longer makes operational sense.
Visit hgmssp.com or call 0330 043 0069.