Cómo exportar una lista de servicios de Windows usando la línea de comando
Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows
Puede usar el símbolo del sistema o el cmdlet Get-Service PowerShell t0 para generar una lista de servicios de Windows en ejecución o detenidos. Esta publicación le mostrará cómo generar una lista de servicios de Windows que se ejecutan en su computadora con Windows 11/10/8/7.
Cómo exportar la lista de servicios de Windows
Exporte la lista de servicios de Windows usando la línea de comando en CMD
Abra un símbolo del sistema elevado, escriba lo siguiente y presione Entrar:
sc query type= service > "%userprofile%DesktopServicesList.txt"
Esto guardará la lista como un archivo de texto en el escritorio.
Use PowerShell para generar una lista de servicios de Windows
El cmdlet Get-Service está diseñado para recuperar información sobre los servicios instalados en una computadora. Con el cmdlet Get-Service PowerShell, puede generar una lista de los servicios de Windows que se ejecutan en una computadora con Windows 10/8/7.
Abra una consola PowerShell elevada, escriba Obtener servicio Luego presione Entrar. Verá una lista de todos los servicios instalados en su sistema Windows.
También puede usar las capacidades de filtrado de Windows PowerShell para filtrar los resultados. Use parámetros para lograr esto.puedes generar una lista ejecutar el servicio además Fuera de servicioTambién puede usar el cmdlet Sort-Object para ordenarlos por nombre. Puede ir un paso más allá e incluso enviar la lista a un GridView.
Por ejemplo, puede usar el cmdlet Get-Service, filtrar el estado de la palabra En ejecución y generar un GridView con:
Get-Service | Where Status -eq "Running" | Out-GridView
Esto generará una lista de servicios en ejecución y se abrirá otra ventana para mostrar los resultados.
Para recuperar información sobre un servicio detenido en una computadora remota y enviarla a GridView, use el parámetro -ComputerName de la siguiente manera:
Get-Service -ComputerName RemoteComputerName | Where Status -eq "Stopped" | Out-GridView
Para exportar la lista de servicios de Windows, use el siguiente comando:
Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File -filepath "$Env:userprofileDesktopServicesList.txt"
Esto guardará la lista como un archivo de texto en el escritorio.
Estos son solo tres ejemplos. Obtenga más información sobre cómo obtener el servicio en TechNet.
Ahora vea cómo exportar y hacer una copia de seguridad de los controladores de dispositivos en Windows usando PowerShell.
Con Windows PowerShell, también puede actualizar las definiciones de Windows Defender, enumerar unidades, desinstalar aplicaciones universales, encontrar el estado de la cola de tareas programadas, crear imágenes del sistema, crear accesos directos de escritorio para abrir aplicaciones de la Tienda Windows, obtener una lista de controladores instalados, exportar controladores y más.
interacción con el lector
notas
Recuerda que todos los datos aquí expuestos son solo una recopilación de internet, no debe ser usado como una fuente final.
PatSG dice
14 noviembre 2015 a las 19:02
Los 2 comandos sugeridos por el artículo de TWC (ver más abajo) dan errores en mi máquina Win 7 SP1:-
Get-Service | Where Status -eq "Running" | Out-GridView
Get-Service -ComputerName RemoteComputerName | Where Status -eq "Stopped" | Out-GridView
Intenté lo siguiente y funcionan bien: –
Get-service | where-object {$_.Status -eq "Running"} | Out-GridView
o:
Get-service | ? {$_.Status -eq "Running"} | Out-GridView
Get-Service -ComputerName RemoteComputerName | where-object {$_.Status -eq "Stopped"} | Out-GridView
o:
Get-Service -ComputerName RemoteComputerName | ? {$_.Status -eq "Stopped"} | Out-GridView