As mentioned by magicandre1981 WSUS Offline Update is great for this.
I've used it recently when nuke 'n paving XP machines, it's very easy to use and fairly self explanatory.
SETUP
- Download the WSUS Offline Update Tool.
- Install it on a Windows machine with active Internet Connection (faster the better!).
- Run and choose which OS, Language and what components you require (see below).
- Press [Start] and wait for all updates to be checked & downloaded from the Windows Update Servers. You can monitor the progress in the batch window if you desire.
Deployment
Once complete (see below for creating ISO's), browse to the 'USB Medium' folder.
(I keep this on my local disk rather than a USB drive that I'll forget to install or the drive letter will change).
This deployment folder is your 'installation' you need to deploy/copy onto your client/subject machine.
Obviously if you create ISO's burn them to DVD (if required - I do both, DVD & USB). The .iso files are in the \iso\ folder within your 'WSUS Installation' folder.
Use
When running the 'UpdateInstaller' on your client machine (from your USB drive or DVD) you will see a similar window to select the deployment options (see below).
I tend to copy the deployment folder to the Desktop from USB for speed, rather than running from DVD/USB before running the UpdateInstaller.
After pressing [Start] you will see a similar 'batch' window to the update, this is actually deploying the Windows Updates to your machine (in sequence and silent).
- Upon completion the lower part of the batch window will indicate if a reboot is required and also if there are further pending updates to install after the reboot.
Note: This tool can take a long time to run, easily an hour on older hardware with a vanilla XP SP2 install (over 100 updates). The majority of XP machines I've done required 3 reboots for all Windows Updates including .NET.
This is a good question I'm also interested if there is a way to do this, all at once instead of waiting so long for Windows to auto-update. – Mike Hagstrom – 2012-11-26T17:14:31.920
http://www.wuinstall.com/ may be that can handle your problem little bit. You can decide which update you want to install. – avirk – 2012-11-26T17:17:54.843
@avirk looks like you might be right: http://www.wuinstall.com/index.php/howto#3_2
– Josh Comley – 2012-11-26T17:21:46.287Seems interesting also maybe Wuinstall documentation can help you. Check it and let me know if it helps. :)
– avirk – 2012-11-26T17:24:10.560It's expensive for the "reboot cycle" option, though! One personal license is $390. I'm sure this should be doable in Windows itself, somehow... – Josh Comley – 2012-11-26T17:24:12.917
http://blogs.technet.com/b/mu/archive/2008/10/02/windows-update-and-automatic-reboots.aspx and http://community.spiceworks.com/how_to/show/2627-how-to-download-and-install-updates-multiple-machines-without-rebooting check that out maybe any useful info for you. – avirk – 2012-11-26T17:35:40.550
Microsoft could create a lot of goodwill in the IT community by releasing an annual update rollup for each supported operating system that bundles all the updates from the prior year into one package. Then a clean system would only need the latest service pack, the latest update rollup, and only the updates from the current year. – Joel Coehoorn – 2012-11-26T17:40:14.480
I'm thinking of a combination of http://superuser.com/questions/462425/can-i-invoke-windows-update-from-the-command-line and
– Der Hochstapler – 2012-11-26T18:48:45.870shutdown -r
2
use http://download.wsusoffline.net/ to download all updates and run a batch which installs all updates. Now you only need 1 reboot.
– magicandre1981 – 2012-11-27T14:24:30.133