Do you install too many software? Many software have to start at the system start up and they add themselves in the AutoRun mode of your OS. More the software you install, more such unwanted entries keep adding to the AutoRun list.
This is fine until you are using such software but problems starts when you uninstall that software but the AutoRun entry doesn't get out of the list and keep on executing at every system boot.
Many times some softwares add the AutoRun entries without the real necessity. This increases your system startup time, make overall performance of OS.
AutoRuns for Windows is a very small [512 KB] utility from Microsoft that that can turn off AutoRun that you don't want. AutoRuns shows you what programs are configured to run during system boot. These programs include ones in your startup folder, Services, Run, RunOnce, and other Registry keys.
You can highlight an entry and click the "jump to" button to launch Registry editor entry of selected item. In addition to startup programs, AutoRuns also displays a list of Services, Scheduled Tasks, Drivers, Network Providers, Winsock Providers, Internet Explorer BHOs and much much more.