WSUS – Self-Update Is Not Working

Posted: June 27, 2011 in Default web site, IIS, SBS 2008, SBS 2011, Windows 2008 Server, WSUS
Tags: , , , , , ,

In the application event log, event ID 13042 was being posted from Windows Sever Update Services and the message Self-Update is not working.  Here is at least one solution for why this was happening and how to determine if this is your problem.

Open a browser and type the url as http://<WSUS_Server_Name>/iuident.cab.  If you get a file not found error or something similar in your browser, this is probably for you.  If you get a file download dialogue box, first click on cancel and assume this solution is not for your problem.

If you got the file not found or similar error, then here is what you should do.

  1. Open IIS Manager.
  2. Expand the tree for the SBS Server then for Sites.
  3. Click on Default Web Site to highlight it.
  4. Click on bindings in the action pane.
  5. Make sure that there is an entry for http on Port 80 with * as the IP address.

If the entry points to another port or isn’t there, you probably have to make some other adjustments in IIS.  Here is what I think you may find.

Perhaps you have added a new site that you want to host and have given it Port 80, changing the default web site to another port, like 8080.  This would would allow normal Port 80 traffic to the new web site, but would also prevent the default web site from starting because of a port conflict.  The easy solution is to change the default port to say 8080, or some other unused port.

While you could change the physical path for the default web site to the directory you want for your new web site, another way is to do the following.

For bindings, create to entries.  Suppose the external URL is mywebsite.com.  Then create two http bindings, both for port 80 with * as the IP Address.  Use http://www.mywebsite.com as one host name and mywebsite.com as the other host name.  This will direct traffic to the specific web site on port 80 rather than the default traffic.  If you host multiple web sites, do the same thing for each.

This should make the 13042 error go away.

To verify, open command prompt as administrator.  Go to c:\Program Files\Update Services\Tools and run this command:

wsusutil checkhealth

Then open the event viewer, application logs and see if you now get a 13040 Self-update is working event.

Advertisements
Comments
  1. Pramod Kumar says:

    I have getting error: “self update is not working” , tried to find resolution, read your article on web.
    And checked my wsus health status. getting same

    Error: self update is not working
    Event ID -13040

    Error: Server is failing to download some updates
    Event ID -10032

    My wsus 3.0 sp1 are working on custom web site, port 8530, in IIS V6.0. I have also checked all permission as you suggested.

    If you want any more info about wsus for provide better assistance, Please ask.

    Pls help me …

  2. I will check this out and see what I come up with.

    Thanks for the comment.

  3. dinesh says:

    i am in same situation here as pramod,
    hi Larry, has there been any solution found for this problem

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s