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