I'm not sure exactly what you're wanting to do.
From an admin command prompt, you can type
net stop MyServicename
net start MyServicename
You can find MyServiceName from services.msc. (You have to open the properties page to find the service name. For example, the service name for "print spooler" is actually Spooler. You need to use that for the command, not the display name. )
What I typically do with services is to have some kind of "watchdog" app (also running as a service).
If for some reason it needs to restart a service, it uses oddjob to send the commands
net stop MyServiceName
job.KillProcess(AppName,true,true) ! in case it's hung and net stop doesn't work, get brutal
ds_sleep(2000) ! winevent
job.KillProcess(AppName,true,true) ! again.. because I can
ds_sleep(2000)
net start MyServiceName