http://www.portableupdate.com/
I have not reinstalled lately, but I always use the above, so now I have a cache of all the updates, but when you first use it, you have to do so from the pc to be updated and it has to be online, it will search for all the needed downloads, then have you select all the ones you want downloaded , whether they are already installed or not, it saves them to a cache, (not on the current inuse drive, use a flash drive or an external hard drive) then when you reinstall before ever going online you do a search of pc with portup and then choose which to insstall and then you should be done, but I always check with microsoft updates after that to see if I need any more, and I forgot I always do a couple of offline searches to make sure that all my updates to priority updates get installed.
also read throught the below threads to see if they help you
https://support.microsoft.com/en-us...hat-include-drivers-and-hotfixes-from-the-win
https://answers.microsoft.com/en-us...-updates/aec70e04-d8f6-4647-87fb-f1c1d5e7eada