
Technical Details for Software Update Services (SUS)
The AutoUpdate client will check-in with the SUS Server every 17 to 22 hours
to determine if any approved updates are required for installation on the
client.
If there are pending tasks still underway such as a download, an update installation
or a system reboot, the AutoUpdate client will not check-in with the SUS Server.
This Timeout Wait period ensure that the SUS Server and the network is not
overloaded with unnecessary traffic.
If approved updates are available on the SUS Server and required for installation
on the computer, the updates are downloaded to the computer via BITS beginning
at the check-in time.
After downloading the updates are processed as per the configured Auto Update
Option
Registry Entries
These settings are used to tell the AutoUpdate client to address of your SUS
Server.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\
WUServer="http://msupdate.d.umn.edu"
WUStatusServer="http://msupdate.d.umn.edu"
These settings are used to control the behaviour of the AutoUpdate client.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\
[AU Options]
- 2 - Notify Admin-priv user of a pending update waiting
to be downloaded. User will initate the download and installation.
- 3- Automatically downloads updates and notify Admin-priv
user of pending installation.
- 4- Automatically downloads updates. Installation
will occur at the scheduled day/time. While scheduled, an Admin-priv user
will see a brief balloon and systemtray icon, this allows the update to
be installed before the scheduled time.
[ScheduledInstallDay]
- 0 - Every day.
- 1 - Sunday.
- 2 - Monday.
- 3 - Tuesday.
- 4 - Wednesday.
- 5 - Thursday
- 6 - Friday
- 7 - Saturday
[ScheduledInstallTime]
- 0 - Midnight in the morning of the schedule install day.
- 12 - Midday on the schedule install day.
- 23 - 11:00pm on the scheduled install day.
[UseWUServer]
- 0 - Disable SUS services
- 1 - Enable the Automatic Update client to use the SUS
Server specified by the "WUServer" value.
[AUState]
- Waiting for user to run AU wizard
- Detect pending
- Download pending (waiting for user to accept pre-download
prompt)
- Download in progress
- Install pending
- Install complete
- Disabled (Adoptions will also be set to a value of 0x1)
- Reboot pending (updates that require a reboot were installed
but the reboot was declined - AU will not do anything until the reboot occurs
and this value is cleared)
How to Force an Update Detection of the AutoUpdate Client
During normal operations, the Automatic Update client will check-in to the
SUS Server every 17 to 22 hours to detect approved updates. It is possible
to force the detection process.
- Stop the "Automatic Updates" Service
- Check that the "AUState" registry value, located at: HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto
Update\ is set to "2"
- Delete the "LastWaitTimeout" registry value, located at:
HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\
- Start the "Automatic Updates" Service.
The Automatic Update client will begin the update detection process in approximately 10 minutes.
If an admin-priv user is logged on they will be presented with the option to install any updates that downloaded, otherwise the computer will wait for the next scheduled install time.
More Details can be found at Microsoft
http://www.microsoft.com/windowsserversystem/sus/default.mspx