Autoruns

Click here to visit Original posting

Autoruns is a free Sysinternals tool from Microsoft that enumerates all the programs that automatically start on a Windows machine.  You can then examine this list of programs to see if they should be running or should be disabled. Disabling unnecessary startups allows your computer to run more efficiently by reducing CPU usage and memory consumption.

When using Autoruns you will be presented with a list of all the executables on your computer that are starting automatically.  This includes Windows services, Run entries, and many other less commonly known auto-start methods. When you research startup entries, BleepingComputer recommends that you first search within our Startup Database to see if they are known malware or programs that are not required to automatically start.  Using this information you can then determine if the autostart should be disabled.