haufsnaggle, you've gotten some good advice here from two source- let me just expand on them:
1. The only processes you need to start on boot are the AV program, 3rd party firewall if using one and touchpad for laptop if using one. The rest is just 'convenience'.
2. You control #1 by using the msconfig utility:
Start> Run> msconfig> enter> Selective Startup> Startup tab> UNCHECK any processes you don't want to start on boot> Apply> OK.
When you reboot for the first time after making these changes, you will get a nag message that can be ignored and closed after checking 'don't show this message again.' You have to remain in Selective Startup to keep the changes you've made
3. In addition to Run, you can control whatever else you want to always show on the Start Menu: use right click on Taskbar> Properties> Startup tab> choose features like Control Panel, My Computer and any other features YOU want to see every time you click on Start.
NOTE: The Start menu in msconfig(#1) and the Start Up screen(#2) are not the same, but you can make changes in both.
3. Services are controlled in the Administrative Tools, or more easily> Start> services.msc.
This is yet an additional section where the Services can be adjusted to Auto, Manual, Disabled Startup type according to need. They are best done in Safe Mode, with care being taken to always view the Dependency tab. A good reference for handling Services is
Black Viper.
4. Sources for Run Commands can be found below:
From Start> Run> Very useful windows
run commands:
From Start> Run> cmd> Command Line Prompts>
Netstat:
This should help put the total picture together for you.