/
/

Cómo exportar una lista de servicios en ejecución y detenidos en Windows 11

por Team Ninja
How to Export a List of Running and Stopped Services in Windows 11 blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Los servicios de Windows son procesos que ejecutan funciones concretas del sistema en segundo plano para dar soporte a otros programas, sin que el usuario tenga que intervenir. Gracias a ellos, las funciones esenciales del sistema y las aplicaciones de terceros funcionan sin problemas. Los profesionales y administradores de TI necesitan tener visibilidad sobre estos servicios dentro de sus entornos técnicos para mantener la integridad del sistema, resolver incidencias y realizar auditorías.

Si quieres aprender a exportar una lista de servicios en ejecución y detenidos, sigue leyendo: te explicamos cómo hacerlo con el símbolo del sistema y con PowerShell.

Si prefieres una guía visual, mira «Cómo exportar una lista de servicios en ejecución y detenidos en Windows 11».

Métodos para exportar la lista de servicios en ejecución y detenidos

Para exportar esta lista, los administradores y usuarios avanzados pueden elegir entre dos métodos: el símbolo del sistema o PowerShell. Cada uno tiene sus ventajas y puede encajar mejor según el usuario y el entorno.

📌 Requisitos previos: Windows 11 y permisos de usuario estándar

💡Consejo: revisa Aspectos a tener en cuenta antes de empezar.

📌 Estrategias de despliegue recomendadas:

Haz clic para elegir un método

💻
Ideal para usuarios individuales
💻💻💻
Ideal para empresas
Método 1: exportar la lista con el símbolo del sistema✓
Método 2: exportar la lista con PowerShell✓

Método 1: exportar la lista con el símbolo del sistema

Este método, rápido y sencillo, extrae la información sobre el estado de los servicios a un archivo .txt mediante el símbolo del sistema.

📌 Casos de uso: diagnósticos rápidos y auditorías sin conexión en entornos con capacidades de scripting limitadas

  1. Abre el símbolo del sistema. Pulsa tecla Windows + R, escribe «cmd» y pulsa Intro.
  2. Copia y pega el comando correspondiente a la acción que quieras realizar y pulsa Intro:
    • Para listar todos los servicios y exportarlos a un archivo .txt:
      sc query type= service state= all > "%userprofile%\Desktop\ServicesList.txt"
    • Para listar únicamente los servicios en ejecución en Windows y exportarlos a un archivo .txt:
      sc query type= service | findstr «SERVICE_NAME STATE RUNNING» > "%userprofile%\Desktop\RunningServices.txt"
    • Para listar únicamente los servicios detenidos en Windows y exportarlos a un archivo .txt:
      sc query type= service state= inactive > "%userprofile%\Desktop\StoppedServices.txt"
  3. Revisa el archivo .txt creado en tu escritorio.

Método 2: exportar la lista con PowerShell

Este método es potente y flexible para exportar listas de servicios en ejecución y detenidos, ya que PowerShell permite obtener una salida estructurada, filtrar con facilidad y automatizar el proceso.

📌 Casos de uso: supervisión de registros de servicios en varios equipos e integración en scripts y tareas programadas

  1. Abre PowerShell. Pulsa tecla Windows + R, escribe «powershell» y pulsa Intro.
  2. Copia y pega el comando correspondiente a la acción que quieras realizar y pulsa Intro:
    • Para listar todos los servicios y exportarlos a un archivo .csv:
      Get-Service | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\AllServices.csv" -NoTypeInformation
    • Para listar únicamente los servicios en ejecución en Windows y exportarlos a un archivo .csv:
      Get-Service | Where-Object {$_.Status -eq ‘Running’} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\RunningServices.csv" -NoTypeInformation
    • Para listar únicamente los servicios detenidos en Windows y exportarlos a un archivo .csv:
      Get-Service | Where-Object {$_.Status -eq ‘Stopped’} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\StoppedServices.csv" -NoTypeInformation
  3. Revisa el archivo .csv creado en tu escritorio.

⚠️ Aspectos a tener en cuenta

Riesgos

Posibles consecuencias

Cómo revertirlo

Confundir servicios detenidos pero críticos con servicios innecesarios y desactivarlos
  • Fallos en las aplicaciones
  • El sistema no arranca, se bloquea o pierde funciones de red o de seguridad.
  • Consulta cuál es el tipo de inicio predeterminado del servicio.
  • Reinicia en modo seguro con funciones de red, abre Services.msc y vuelve a activar el servicio afectado.
Archivos de exportación desactualizados
  • Suposiciones erróneas sobre el estado de los servicios
  • Genera siempre exportaciones nuevas antes de actuar.
  • Compáralas con líneas base o plantillas que sepas que son correctas.
  • Añade marcas de tiempo a las exportaciones para evitar confusiones.
Mala gestión de los archivos y exposición de datos
  • Los archivos exportados pueden compartirse sin intención y revelar detalles sensibles de la configuración del sistema.
  • Los atacantes podrían usar estas listas para identificar vulnerabilidades.
  • Elimina los archivos de exportación obsoletos o innecesarios.
  • Utiliza almacenamiento cifrado o directorios con control de acceso.
  • Evita subir estos archivos a plataformas compartidas en el cloud sin revisar su contenido.

¿Por qué exportar una lista de servicios en ejecución y detenidos?

Exportar esta lista aporta ventajas en muchos sentidos. Estos son algunos motivos para hacerlo:

  • Auditoría del sistema: la lista ayuda a verificar el estado de los servicios en revisiones de cumplimiento y de seguridad.
  • Resolución de problemas: cuando faltan servicios o estos no funcionan bien y provocan fallos en las aplicaciones o en el sistema, la lista puede ayudar a localizar el origen del problema.
  • Documentación: en entornos de TI gestionados, la lista funciona como una instantánea de la configuración de los servicios con fines de registro.
  • Seguimiento de cambios: los administradores pueden detectar modificaciones no autorizadas comparando informes antiguos con el estado actual de los servicios.
  • Análisis del rendimiento: la lista puede revelar servicios innecesarios que los administradores pueden desactivar para reducir el consumo de recursos y mejorar el rendimiento del sistema.
  • Planificación de la recuperación ante desastres: los administradores pueden consultar la lista para restaurar la configuración de los servicios después de un fallo grave del sistema o de una reinstalación.

Otros aspectos a tener en cuenta al crear y exportar listas de servicios de Windows

Los administradores y usuarios avanzados deben tener presentes algunas cuestiones al exportar listas de servicios de Windows.

Almacenamiento seguro de los archivos exportados

Las listas de servicios exportadas pueden contener información sensible: desde nombres de servicios críticos hasta sus estados y configuraciones. Si se divulgan de forma indebida, los atacantes podrían aprovechar esos datos. Guarda estos archivos en un directorio seguro, utiliza cifrado de archivos o limita el acceso a ellos, sobre todo en entornos con varios usuarios.

Actualiza y revisa con regularidad

Las instalaciones de software, las actualizaciones de Windows y los cambios manuales modifican con frecuencia el estado de los servicios. Para mantener una instantánea fiel de tu sistema, lo mejor es actualizar estas listas periódicamente: así las comparaciones resultan más sencillas, detectarás modificaciones no autorizadas y mantendrás la estabilidad del sistema.

Automatiza para ganar eficiencia

Si necesitas exportar listas de servicios en varios sistemas, aprovecha la eficiencia y la consistencia que ofrecen las capacidades de scripting de PowerShell. Los administradores pueden desplegar scripts de PowerShell mediante directivas de grupo o el programador de tareas. También pueden usar herramientas de gestión remota para ejecutar las exportaciones en toda la red.

Guía de inicio rápido

NinjaOne incluye un script integrado llamado «Check for Stopped Automatic Services» que te ayuda a identificar y, si quieres, reiniciar los servicios detenidos en Windows 11.

Concretamente, el script:

  • Busca los servicios automáticos que no se están ejecutando en ese momento
  • Omite los servicios configurados como «Inicio retrasado» o «Inicio desencadenado»
  • Permite informar sobre los servicios detenidos o iniciarlos

Solución de problemas habituales

Listas de servicios incompletas

Este problema puede deberse a errores de sintaxis o a un problema de permisos. Para aislarlo, ejecuta el comando del símbolo del sistema o de PowerShell que lista todos los servicios y comprueba que ese comando base funciona antes de usar los que incluyen filtros (para servicios en ejecución o detenidos). Así confirmarás si tienes acceso a los datos de los servicios. Si no funciona, puede que no tengas permisos suficientes para ejecutar el comando.

Errores de acceso denegado

Aunque estos comandos funcionan con permisos de usuario estándar, los errores de «Acceso denegado» pueden deberse a permisos insuficientes, especialmente en dispositivos gestionados. Antes de ejecutar los comandos, prueba a abrir el símbolo del sistema o PowerShell como administrador.

El archivo no se crea o no aparece

Si ejecutas un comando de exportación y no aparece ningún archivo en el escritorio, puede que haya un error tipográfico en la ruta del archivo. Comprueba que la ruta es correcta y está escrita exactamente como se indica arriba. Además, asegúrate de tener permisos de escritura en el directorio de destino.

Exportar listas de servicios de Windows de forma responsable

Los administradores de TI y los usuarios avanzados que quieran mantener la visibilidad y el control de sus sistemas pueden exportar listas detalladas de servicios en ejecución y detenidos para documentar sus configuraciones. Pueden hacerlo con el símbolo del sistema o con PowerShell, lo que da más flexibilidad según el entorno. Eso sí, es fundamental tener en cuenta la seguridad, la automatización y la resolución de problemas para garantizar la estabilidad y el cumplimiento durante la gestión del sistema.

Temas relacionados:

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?