Hello,
The error 0x80240439 when checking against WSUS but succeeding against Microsoft Update indicates that the client can reach WSUS but fails during the content retrieval phase. Since the datastore initializes cleanly and the protocol handshake completes, corruption of DataStore.edb is unlikely. The failure is typically tied to either misconfigured WSUS content directories, SSL/HTTP mismatches, or incorrect MIME types on the WSUS IIS configuration.
First, confirm that the WSUS server is serving update content correctly. On the WSUS server, open IIS Manager and check the Content virtual directory under WSUS Administration. Ensure that it points to the correct path, usually C:\WSUS\WsusContent, and that permissions allow NETWORK SERVICE read access. Also verify that MIME types for .cab, .xml, and .bin files are present; missing MIME type entries will cause 0x80240439 errors.
Next, check whether the client is configured for SSL while the WSUS server is only serving plain HTTP. If the client registry keys under HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate point to http://wsus, then the server must be accessible over HTTP. If SSL is required, update both the server bindings and the client policy to https://wsus.
Finally, review the WSUS IIS logs (%SystemDrive%\inetpub\logs\LogFiles\W3SVC1) for the client’s request at the time of failure. If you see 404 or 500 errors, that confirms a content serving issue. A common fix is to run wsusutil reset on the WSUS server, which forces WSUS to verify and re-download missing update files.
If all of the above checks out and the error persists, the issue may be tied to a known WSUS bug in certain cumulative updates where the client fails with 0x80240439 despite proper configuration. In that case, applying the latest servicing stack update and cumulative update on both WSUS and the client is required, as Microsoft has patched WSUS synchronization and content handling issues in recent builds.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
HP.