I can’t praise Ninite enough when it comes to software maintenance. It solves nearly all of the problems I encounter when I install or update my third-party applications.
Below is a list of all the Ninite applications I use on an almost daily basis. You can pick and choose the ones you like, then download the installer. Keep the installer around and in a well-known location. You can run it again as many times as you want and it will only update applications that need to be updated. The up-to-date applications will be skipped and you can move on with your life.