Bueno... primero un detalle del funcionamiento del Windows. El proceso svchost.exe es el encargado de iniciar y ejecutar todos aquellos servicios que funcionan desde una DLL. Cada vez que haya un servicio que el Windows deba iniciar y sea una DLL, entonces iniciará el svchost.exe que a su vez cargará la susodicha DLL. Por ende, es NORMAL que existan varios svchost ejecutándose simultáneamente.
¿Una forma de solucionar esto? Abre el visor de servicios del Windows (Busca servicios en el menú inicio) y vete desactivando todos aquellos servicios que no uses.
Buscate una guía por internet que te vaya indicando qué es cada servicio y si se puede desactivar sin causar daños.