As others have said, Google is key here. There is a free program called Process Explorer that gives ALOT more info than windows task manager. It runs out of a folder and gives info on all processes including those running in a shell(i.e. svchost). Then to turn off start-ups, run msconfig and go down the list looking for the executable file name(*.exe) Then enter them in this website http://www.sysinfo.org/startuplist.php
and shut off unnecessary ones.