Is there any way to get information about all Microsoft updates including non-security Critical Updates? I know this can be done with WSUS but I can't use WSUS in my company. I also tried to use WUA API to get the list of updates, however it gives only updates that are applicable to the running machine. What I want is a complete list that is similar to what we have in WSUS. Thanks.
If you want to download the Windows updates have a look onto the WSUS Offline Update project. It allows you to download all updates (don't know if only security updates or all) of selected Microsoft products and it offers a way to apply those updates using a local batch file.