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
- Abre el símbolo del sistema. Pulsa tecla Windows + R, escribe «cmd» y pulsa Intro.
- 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"
- Para listar todos los servicios y exportarlos a un archivo .txt:
- 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
- Abre PowerShell. Pulsa tecla Windows + R, escribe «powershell» y pulsa Intro.
- 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
- Para listar todos los servicios y exportarlos a un archivo .csv:
- 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 |
|
|
| Archivos de exportación desactualizados |
|
|
| Mala gestión de los archivos y exposición de datos |
|
|
¿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:
- Guía completa: cómo iniciar y detener un servicio de Windows de forma remota en varios dispositivos
- Cómo automatizar la comprobación e inicio de servicios de Windows con PowerShell
- Cómo eliminar un servicio de Windows desde la línea de comandos y el registro
- Cómo activar o desactivar los servicios de Windows
- Cómo activar o desactivar los servicios de Windows (vídeo)
