In one of our servers, SQL Server service though set to manual and its dependant services are stopped, still it starts automatically if we stop the SQL Server service.
Is there a utility or way to find out who or which service is starting SQL Server Service?
Look in the System event log for Event ID 7035 from source Service Control Manager. This should tell you when the service was started and by whom.