OnSearchComplete – Failed to end search job. Error = 0x80244007

Mar 31, 2016 | | Say something

I had a SCCM client that was not getting any updates.

WindowsUpdate.log file revealed the following error “WARNING: Failed to get Wu Exemption info from NLM, assuming not exempt, error = 0x80240037” and the WUAHandler.log the following error: “OnSearchComplete – Failed to end search job. Error = 0x80244007“.

When searching for the solution to this error, I came across an old post on Windows-Noob that had a similar error. The solution mentioned there has a bit more of risk involved but it does have a wider impact and will most probably be your best bet, when you have a couple 100 clients with the same issue.

In short, if your WSUS sserver has 2 nic’s enabled one public and one private, WSUS is only advertising to the one nic. Test this by pinging your Configuration Manager WSUS server from a working client and note the ip addressed received in the response. Now do the same on the non working client, note the difference in ip addresses returned by the two clients. The working client is obviously getting the WSUS advertisement and the other client not, so you could either configure IIS to advertise WSUS to all IP’s or you could use the solution below as a quick fix.

My solution to the error on one or two clients is as follows:

  1. Edit the host file and add the WSUS server IP and hostname
  2. Restart the SCCM client service
  3. Run the “Software Update Scan Cycle” on the Configuration Manager client in the control panel

Your WUAHandler log should not display any errors as above after each scan.

7,725 total views, 2 views today

Posted in: Configuration Manger, WSUS | Tags: , , , ,

Leave a Reply