Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to restart a Windows service from the command prompt?

share|improve this question

3 Answers 3

up vote 22 down vote accepted

You can use net stop [service name] to stop it and net start [service name] to start it up again basically restarting the service.

To combine them just do this - net stop [service name] && net start [service name].


There is also a command built specifically for messing with services: sc

enter image description here enter image description here

share|improve this answer
    
Next question becomes how to look up the proper [service name]. –  Iszi Jun 24 '11 at 18:09
1  
Put in net start and it lists all the running services. –  paradd0x Jun 24 '11 at 18:10
    
@ThiagoM - And, how about non-running services? –  Iszi Jun 24 '11 at 18:11
1  
@lszi: run "sc query" from the command line. Look at SERVICE_NAME –  jftuga Jun 24 '11 at 18:13
1  
'restart != 'stop' && 'start'. I've got a service that is restarted quite quickly via GUI applet but very slow stop-started via both GUI and CLI. Still looking for CLI way to perform real restart... –  Van Jone Mar 12 at 23:00

You could also use PowerShell:

stop-Service
share|improve this answer
6  
PowerShell also offers Restart-Service (just mentioning it since the OP asked about restarting services specifically) –  Ƭᴇcʜιᴇ007 Jun 24 '11 at 20:49

To restart a Windows service from the command prompt or scheduled tasks, use this:

cmd /c "net stop "Service Name" & sc start "Service Name""
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.