Note: It is a very sensitive software and can screw your computer if you disable the wrong system services, so be careful.
If you are using Windows you can check which programs load during startup by going to System Configuration or Windows Defender. What will you do if you want to disable a system service or a program that cannot be disabled by using System Configuration or Windows Defender? This is where Autoruns come in, it is a free portable tool (developed internally at Microsoft) that gives you a complete picture of every startup program and service that run when your Windows boot up.
This tool can be useful in two situations that I can think of: when you cannot disable a startup program using System Config or Windows Defender and when you want to disable a spyware/malware that you think loads during system startup.
Open the autoruns.exe executable file and you will be shown a simple-to-understand window is a list of everything that runs at system startup.
You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more.
You can select different users and options by clicking the respective menus.
It is a great tool that is small in size, powerful and portable, which makes it stand out from the rest of free tools available. It supports all versions of Windows, including Windows 7. Enjoy!