For any windows updates issue we need to check the windowsupdate.log can give us more information and can easily isolate the issue.
Here is some log entries for reference.
03-09-2021 09:47:25.497 WUAHandler 12204 (0x2fac) OnSearchComplete - Failed to end search job. Error = 0x80244010.
03-09-2021 09:47:25.497 WUAHandler 12204 (0x2fac) Scan failed with error = 0x80244010.
windows update.log :-
03-11-2021 10:23:45.278 WebServices 9088 (0x2380) WS error: The body of the received message contained a fault.
03-11-2021 10:23:45.278 WebServices 9088 (0x2380) WS error: Fault occurred
03-11-2021 10:23:45.278 WebServices 9088 (0x2380) WS Error code: Client
03-11-2021 10:23:45.278 WebServices 9088 (0x2380) WS error: <detail><ErrorCode>InvalidParameters</ErrorCode><Message>parameters.OtherCachedUpdateIDs</Message><ID>9f8065b4-e326-59b2-88f9-218e88fbcfef</ID><Method>http://www.microsoft.com/.../ClientWebService/SyncUpdates"</Method></detail>"
03-11-2021 10:23:45.278 ProtocolTalker 9088 (0x2380) *FAILED* [80244007] SyncUpdates_WithRecovery failed
03-11-2021 10:23:45.279 IdleTimer 9088 (0x2380) WU operation (CAgentProtocolTalker::SyncUpdates_WithRecover, operation # 172) stopped; does use network; is at background priority
03-11-2021 10:23:45.279 ProtocolTalker 9088 (0x2380) SyncUpdates round trips: 1
03-11-2021 10:23:45.279 ProtocolTalker 9088 (0x2380) *FAILED* [80244007] Sync of Updates
03-11-2021 10:23:45.279 ProtocolTalker 9088 (0x2380) *FAILED* [80244007] SyncServerUpdatesInternal failed
03-11-2021 10:23:45.281 Agent 9088 (0x2380) *FAILED* [80244007] Synchronize
Resolution:-
As we have look at windowupdate.log can see it's failing with othercacheUpdateIDs we need to increase the count in below path.
%programfiles%\UpdateServices\WebServices\ClientWebService
look For CacheUPdateId update value from 44000 to 88000
Restart IIS Services and run the scan will run successfully.
