Most programs that run at startup are either necessary for the OS to function, ie: part of it, or have been installed by a user. If the latter is the case, find the options in every program you have ever installed (apart from essentials like security programs) and disable it from running at start.
QT task, for example, or JQstarter. You should Google these program file names, find out just how important they are to be run.
In many cases you can check for updates to applications manually, as part of normal maintenance and housecleaning, rather than having a programs own updater running 24/7.