Gestión de servicios Windows desde la consola

Windows tiene tres formas principales de gestionar servicios desde la línea de comandos: sc (Service Control), net start/stop (interfaz clásica) y Get-Service (PowerShell moderno). Cada una tiene ventajas según el contexto.

sc — Service Control Manager

Listar todos los servicios
sc query state= all
Estado de un servicio concreto
sc query wuauserv
Iniciar / Detener / Reiniciar
sc start wuauserv
sc stop wuauserv
sc config wuauserv start= auto

net start / net stop

Iniciar y detener servicios
net start "Windows Update"
net stop "Windows Update"

Get-Service — PowerShell

Listar servicios en ejecución
Get-Service | Where-Object {$_.Status -eq "Running"} | Sort-Object DisplayName
Reiniciar un servicio
Restart-Service -Name "Spooler" -Force
Servicios deshabilitados que deberían ejecutarse
Get-Service | Where-Object {$_.StartType -eq "Disabled" -and $_.Status -ne "Stopped"}
Tip Cerewro: Escribe "¿Qué servicios están fallando o detenidos inesperadamente?" y la IA compara el estado actual con los servicios que deberían estar corriendo según el tipo de servidor.