Sysinternals AutoRuns for Windows v9.01
Sure, there are many applications out there for disabling automatic startup of programs on Windows. But this one is from Sysinternals
This utility, which has the most comprehensive knowledge of auto-starting locations of any startup monitor, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys. You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more. Autoruns goes way beyond the MSConfig utility bundled with Windows Me and XP.
Autoruns‘ Hide Signed Microsoft Entries option helps you to zoom in exclusively on third-party auto-starting images that have been added to your system while hiding the essential MS Windows images that start with windows. It’s basically something like an advanced MSConfig version.