Many of you know about Ninite – if you don’t, you should!
I use Ninite to install common free utilities in my Windows VM’s. Things like Chrome, Java, PuTTY, .NET, anti-virus, etc. Re-running it will update those same programs.
Once you run the ninite executable, installation is automatic. It won’t install any adware, change your search engine, etc. – it makes the choices you or I would.
I keep the Ninite installer on a network share, and run it occasionally from my Windows VM’s. Simply go to http://ninite.com, select the apps you want to install, then download the custom .EXE. It’s free, as in beer.