TIP, use at your own risk: If you want a list of non-deprecated updates, one option you can try is to get a machine completely up to date by running Windows Updates the normal way, and then run cleanmgr.exe
and click Clean up system files
and then select Windows Update-cleanup
(maybe throw in the log files as well) and then press OK
.
An eternity will pass and all non-required updates appear to be removed. The list of updates that remains in Add/Remove would seem to be the list of updates that are actually required. I would try to install in ascending order by KDB number. I am unable to test this properly as of now, but wanted to add it as a hint. Better than nothing. I am not sure whether to install the latest monthly rollup first or the "hidden SP2" (kb3125574 - described in the comments below).
UPDATE:
I counted 583 windows updates on a PC that had the original Windows 7 installed. In other words it never had SP1 applied, but have had all updates installed individually since Windows 7 came out.
To view the list of updates, launch add/remove programs (hold windows key, tap r, type "appwiz.cpl" and press enter), click uninstall program, then "show installed updates".
See comments below for some helpful links to avoid installing deprecated updates and to reduce overall update time.
For the record, other PCs with SP1 applied showed 249, 201 and 304 updates respectively (the last one 64 bit). They have obviously received some "rollups" that eliminated deprecated packages.
Why not allow the download of a bundle of all non-deprecated security updates and a way to install them in the recommended order? That would be flexible and useful for everyone - no need for a traditional service pack. I am sure this would amount to about 100 updates that are actually needed to protect a PC from being vulnerable "just sitting there" on the network.
I am confused with regards to the post-SP1 updates for Windows 7. There must be 200 of them by now? How can Microsoft not release another service pack to include such a large amount of updates?
Is there a list of the most important updates somewhere (other than the Microsoft upgrade catalog - http://catalog.update.microsoft.com/v7/site/Home.aspx)? Perhaps there is a de-facto user community service pack bundle or similar helpful tools? Not all company setups allow for a lot of budget in dealing with updates, or use WSUS or similar systems.
Some of the hotfixes seem to be crucial to apply before connecting the PC to a network at all, and using Windows Update will keep the PC churning for hours.