Have no idea what you may have tried up to this point, but assuming that you've checked the properties of the service and it's two related although not dependent services and none are set to disabled and two are using the local service account as a log on and the third is using the local system account as a log on. Then you may if you haven't already;
open device manager
expand network adapter
select each and all, right click and choose uninstall
when prompted if you would like to remove the drivers choose no
after everything is gone reboot, let the found new hardware wizard do it's thing and see if the service starts then.
Diagnostic Policy Service Start Up Type = Automatic Logon Tab set to Local Service
Diagnostic Service Host...