Sysinternals Autoruns is the most comprehensive free Windows tool I know for managing auto starting programs. It lists the corresponding registry entries, services, drives etc. etc. (see screenshot) You can disable auto starting programs with it and can use it from the command line too. If you really want to know what is going on your computer when it boots up, then you need this tool.
Latest posts by Michael Pietroforte (see all)
- Install PowerShell on Ubuntu 16.04 - Mon, Aug 22 2016
- New wiki doc about PowerShell version comparison - Mon, Aug 1 2016
- New doc about GPO differences between Windows 10 Pro/Enterprise - Thu, Jul 28 2016
However, its comprehensiveness might be its biggest disadvantage since only absolute Windows experts will know how to use it properly. Be careful to disable a program if you are not sure about its purpose.
Some time ago, I introduced a much simpler tool, Startup Control, which is sufficient if you just want to get rid of the typical auto-starting pests which are installed by so many applications these days.