En esta sesión veremos un conjunto de comandos que nos ayudaran a administrar los servicios de windows desde el símbolo del sistema. Para estas Acciones el usuario debe tener permisos de Administrador
¿Que es el CMD?
El símbolo del sistema (en ingles ‘Command Prompt’, también conocido como cmd.exe o simplemente cmd) es el interprete de comandos de sistemas basados en windows. Muchas funciones que se realizan desde la interfaz gráfica del sistema operativo son enviadas al símbolo del sistema, que es el encargado de ejecutarlas.

Servicios
Un servicio de Windows es un programa de ordenador que funciona en segundo plano y que son encargados de mantener el correcto funcionamiento de un software especifico
Desde la secuencia wmic service podemos verificar cada uno de ellos mas sus características, Para este caso solo validaremos name (Nombre del servicio), Startmode (manual o automático), state (Pausado o Iniciado). Estaré mostrándote datos de Spooler o cola de impresión de Windows
Secuencia wmic service get name, startmode, start

Si deseas guardar en un txt detalles de la línea de comando puedes correr esta instrucción “Consulta cmd >> +Directorio+NombreArchivo.extension”
Guardando en temp detalle de servicios: wmic service get name, Startmode, state >>c:\temp\servicios.txt

En 1 defino la sentencia cmd, 2 realizo la búsqueda del archivo en el directorio, 3 resultado de busqueda (Archivo creado con la informacion de la consulta, no imprime datos en consola, solamente guarda el archivo con la informacion.
Si conoces el nombre del servicio y solo quieres validar estado la consulta es la siguiente
Sc query +NombreServicio ej. Sc query spooler

Detener o Iniciar
Net stop: Detiene servicio , net start: Inicializa un Servicio.

Configuración Manual, automática o Desactivado
Tendremos en ocasiones que configurar un servicio como manual (El usuario decide cuando iniciarlo), automatico (inicia con el SO) o deshabilitado. Desde la administración cmd podemos ejecutar esta tarea con la siguiente secuencia:
Sc config “Servicio” start=demand o auto o disabled
Primero te muestro el detalle actual ante de ejecutar la acción, búsqueda de un servicio especifico para buscar su StartMode wmic service where name=”servicio” get name, StartMode
wmic service where name=”spooler” get name, StartMode

Cambiando modo de inicio
Sc config spooler start=auto

Sc config spooler start=disabled

Sc config spooler start=demand
