Windows 7 and 2008 R2 SP2
Microsoft recently released an convenience rollup for WIndows 7 and 2008 R2 SP1. It probably contains a large sum of updates. Anyway, I scripted it in PDQ 9.2 and contains the following:
Stop WIndows Update: sc stop wuauserv
Install KB3102810 (wusa.exe "Windows6.1-KB3102810-x64.msu" /quiet /norestart)
Reboot
Install KB3020369 (wusa.exe "Windows6.1-KB3020369-x64.msu" /quiet /norestart)
Install KB3125574 (wusa.exe "AMD64-all-windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu" /quiet /norestart)
Reboot
Install .NET 4.6.1 (NDP461-KB3102438-Web.exe /q /norestart)
Install IE 11 (IE11-Windows6.1.exe /quiet /norestart)
Reboot
After these updates you should be able to run Windows Update very fast and make that clean Windows suitable for further installation.
Comments
We have seriously considered adding this package for the last few weeks. One problem we have seen is that we get inconsistent results when deploying to computers with various degrees of patching. We will look at it again to see if we can nail it down.
Hi Marcel. We have added a package to the Library to install the Convenience rollup. We do not, however, install .NET 4.6.1 and IE 11. I like your style though.
We think we resolved some of the inconsistencies we were seeing.
http://support.adminarsenal.com/hc/en-us/articles/221300847-Convenience-Rollup-for-Windows-7-2008-R2-No-Reboot-KB3125574
Especially thanks for hardcoding the 3 hours timeout period. I once had an "failed" install because of this, the package took just over 1 hour to complete.
Anyway, it looks like it also works on a non-english (Windows 7) installation.
For those interested: KB3102810 (not included in the package) fixes the high CPU load when using Windows Update for the first time.