4

I recently installed WSUS in a network and am now waiting for it to download all the updates I want to provide to other clients.

enter image description here

The updates are already approved. The installation is set up to only download approved updates. That is what it is doing right now.

So, this is going to take a while. In the meantime, I set up my group policies to make my clients aware of this new service.

Sadly, my Windows 7 test client (freshly installed), doesn't seem to think there are any updates available:

enter image description here

So, now I'm asking myself, is my setup broken? Or do I simply have to wait for those 140GB to download before it will all start to function properly.

The WindowsUpdate.log on my test client seems to tell that my correct server is being used:

2012-05-19  15:44:25:523     944    43c AU  ###########  AU: Initializing Automatic Updates  ###########
2012-05-19  15:44:25:523     944    43c AU    # WSUS server: http://SRV-PDC

The log is also pretty clear on the number of updates that should be applied:

2012-05-19  15:44:27:133     944    85c Agent     * Found 0 updates and 61 categories in search; evaluated appl. rules of 174 out of 895 deployed entities
...
2012-05-19  15:44:27:149     944    754 AU    # 0 updates detected

The reportingevents.log also indicates that no updates are available:

{6DB29978-5D20-4D80-9088-5F87D0CC3417}  2012-05-19 20:13:23:388+0200    1   147 101 {00000000-0000-0000-0000-000000000000}  0   0   AutomaticUpdates    Success Software Synchronization    Windows Update Client successfully detected 0 updates.
{03B0D7A7-A599-41CE-B583-F2870CEF4225}  2012-05-19 20:13:23:388+0200    1   156 101 {00000000-0000-0000-0000-000000000000}  0   0   AutomaticUpdates    Success Pre-Deployment Check    Reporting client status.
2
  • 1
    Have you enabled Client-side targeting and created the appropriate groups in WSUS? Have you checked the Windows Update log file on the client to make sure that it is "pointing" to your WSUS server?
    – joeqwerty
    May 19, 2012 at 13:35
  • @joeqwerty: I did set up client-side targeting. But it doesn't seem to have any effect (all computers are still not listed in their designated groups). I'll have a look at the logs. I wasn't aware of those. May 19, 2012 at 13:38

2 Answers 2

4

So, after waiting a couple of hours days, the first updates are being served.

I guess what my confusion boiled down to was: Can WSUS offer updates to clients before they are downloaded to the server?

Which, in hindsight, is a pretty stupid question.


In case you're someone waiting desperately for your WSUS to synchronize so you can test your lab or whatever. Here are a few mistakes I made that you might be able to not make yourself.

Initial Synchronization

Your WSUS won't download anything before it is synchronized. Make sure your initial synchronization has already finished (and was actually started).

Initial synchronization can take quite some time. I made the mistake of shutting down the server in the middle of the synchronization process. It would have synchronized every morning at 6am, but the (lab) server was never running at that time.

So I wasn't synchronized for quite a while, not downloading anything.

Approval

Make sure to approve your updates. Updates that are not approved, might not be downloaded and they won't be offered to any clients either.

BITS Transfer Priority

If you've made sure that updates are actually being downloaded to your server, you can additionally increase download speed of those updates by increasing the download priority of BITS. Please refer to KB922330 and this technet article for exact details. There is also this excellent blog post that summarizes setting the foreground download priority.

However, please note that increasing the WSUS download priority in production environments can be counter-productive as it might saturate your internet connection.

Please keep in mind, even after setting the foreground priority for BITS, transfer speeds were far from optimal considering my potential throughput.

enter image description here

0

Verify that the group policy for referesh interval is not something very large. You can also force the client to check wsus by

net stop wuauserv
net start wuauserv
wuauclt /resetauthorization /detectnow

This should force it to show up in WSUS as a new client without group. Check the following log also

C:\Windows\SoftwareDistribution\reportingevents.log

Also from the WU client, click "check online for microsoft updates" and verify the client does actually need the updaes you have approved.

2
  • The client is checking WSUS and it is listed under All Computers. It's just not assigned to the designated group and it thinks there are no updates available. But this is a freshly installed Windows. There are updates available. May 19, 2012 at 18:19
  • 1
    What group are the updates approved for? Verify they are approved from the All Computers container, or add your clients to a new group. Also you probably already saw this, but add a column to your updates view so you can see if they have finished downloading.
    – floyd
    May 19, 2012 at 21:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .