there are online lists of processes which explain what each program is and whether it's necessary. sometimes i google for the .exe names to get info as well.
maybe indexing service?? or system restore?? (less likely)
34 processes is a lot - i'd bet you have some driver software running that's not really needed. for some things you can uninstall the fancy interfaces and just do simpler installs of the drivers only (i think this is referred to as an "INF install"-- ??)
when's the last time you reinstalled windows?
you could try one of the registry cleaning programs
|