Serviciile Windows (server web, SQL Server, servicii de mail etc.) pot fi repornite rapid din linia de comandă, fără a deschide interfața grafică services.msc. Rulează comenzile într-un terminal deschis ca administrator.
Cu net (Command Prompt)
net stop "NumeServiciu"
net start "NumeServiciu"
Exemplu pentru serviciul IIS (World Wide Web Publishing Service):
net stop W3SVC
net start W3SVC
Cu sc
sc stop NumeServiciu
sc start NumeServiciu
sc query NumeServiciu # verifică starea
Cu PowerShell (recomandat)
Restart-Service -Name "NumeServiciu"
# oprire / pornire separată
Stop-Service -Name "NumeServiciu"
Start-Service -Name "NumeServiciu"
# verifică starea
Get-Service -Name "NumeServiciu"
Cum afli numele serviciului
Numele „scurt” al serviciului (folosit în comenzi) diferă de numele afișat. Îl găsești cu:
Get-Service | Where-Object {$_.DisplayName -like "*SQL*"}
sau în services.msc, la proprietățile serviciului (câmpul Service name).