Un servicio es un tipo de aplicación que se ejecuta en segundo plano del sistema sin una interfaz de usuario, similar a un proceso demonio de UNIX. Los servicios proporcionan funciones básicas del sistema operativo, como registro de eventos, impresión, informes de errores, etc.
Esta guía le mostrará cómo exportar una lista de servicios en ejecución y detenidos a un archivo en Windows 7, Windows 8 y Windows 10.
Exporte una lista de servicios en ejecución y detenidos en el símbolo del sistema

Exporte una lista de servicios en ejecución y detenidos en el símbolo del sistema
1. Abra el símbolo del sistema .
2. Copie y pegue el comando que desea usar a continuación en el símbolo del sistema y presione Enter.
(Exportar todos los servicios en ejecución y detenidos)
sc query type= service state= all > "%UserProfile%\Desktop\All_Services.txt"
(Exportar todos los servicios en ejecución)
sc query type= service > "%UserProfile%\Desktop\Running_Services.txt"
(Exportar todos los servicios detenidos)
sc query type= service state= inactive > "%UserProfile%\Desktop\Stopped_Services.txt"
3. Ahora tendrá un archivo de texto en su escritorio que contiene una lista de todos los servicios que están actualmente ejecutándose y/o detenidos.
Exportar una lista de servicios en ejecución y detenidos en PowerShell
![Cómo exportar una lista de servicios en ejecución y detenidos en Windows Cómo exportar una lista de servicios en ejecución y detenidos en Windows]()
Exportar una lista de servicios en ejecución y detenidos en PowerShell
1. Abra Windows PowerShell .
2. Copie y pegue el comando que desea usar a continuación en PowerShell y presione Enter.
(Exporte todos los servicios en ejecución y detenidos a un archivo .txt)
Get-Service | Format-Table -AutoSize | Out-File -f
(Exporte todos los servicios en ejecución y detenidos a un archivo .csv)
Get-Service | Export-Csv -path "$Env:userprofile\Desktop\All_Services.csv"
O
(Exporte todos los servicios en ejecución a un archivo .txt)
Get-Service | Where-Object {$_.Status -eq "Running"} | Format-Table -AutoSize | Out-File -filepath "$Env:userprofile\Desktop\Running_Services.txt"
(Exporte todos los servicios en ejecución a un archivo .csv)
Get-Service | Where-Object {$_.Status -eq "Running"} | Export-Csv -path "$Env:userprofile\Desktop\Running_Services.csv"
O
(Exportar todos los servicios detenidos a un archivo .txt)
Get-Service | Where-Object {$_.Status -eq "Stopped"} | Format-Table -AutoSize | Out-File -filepath "$Env:userprofile\Desktop\Stopped_Services.txt"
(Exportar todos los servicios detenidos a un archivo .csv)
Get-Service | Where-Object {$_.Status -eq "Stopped"} | Export-Csv -path "$Env:userprofile\Desktop\Stopped_Services.csv"
3. Ahora. Tendrá un archivo .txt o .csv en su escritorio, que contendrá una lista de todos los servicios que se están ejecutando y/o detenidos actualmente.