Windows – Como listar todos os Serviços usando CMD e Powershell

Nov 2, 2021
admin

Como você provavelmente já sabe, em sistemas operacionais Windows, um serviço Windows é um programa de computador que opera em segundo plano, assim como os daemons em um ambiente semelhante ao Unix. Eles podem ser configurados para iniciar quando o sistema operacional é iniciado e executado em segundo plano, desde que o Windows esteja rodando, ou iniciados manualmente usando a ferramenta Gerenciador de Serviços, que pode ser iniciada digitando services.msc a partir do prompt de comando ou abrindo o menu Iniciar, digitando “serviços” a partir do Menu Iniciar e, em seguida, lançando o ícone do Gerenciador de Serviços que deve aparecer imediatamente.

Neste post vamos ver alguns comandos úteis de linha de comando (CMD) e comandos Powershell que podem ser usados na maioria dos ambientes Windows (incluindo Windows 10 e Windows Server) para listar os serviços instalados / ativos / inativos, bem como procurar por um serviço específico no Windows.

Se você estiver procurando por uma lista completa de todos os serviços Windows existentes/disponíveis, confira este post.

Comandos da linha de comando (CMD)

Como listar todos os serviços do Windows:

MS DOS

>

>

1
sc queryex type=service state=all

Como listar todos os serviços do Windows (apenas nomes):

MS DOS

>

1
sc queryex type=service state=all | find /i “SERVICE_NAME”:”

Como listar todos os serviços do Windows em execução, excluindo os parados / inativos:

MS DOS

>

1
sc queryex type=service state=active

Como listar todos os serviços parados / inativos do Windows, excluindo os que correm:

MS DOS

>

1
sc queryex type=service state=inactive

Como procurar um determinado serviço Windows (pelo nome):

MS DOS

>

1
sc queryex type=service state=all | find /i “SERVICE_NAME”: MyServiceName”

Como recuperar o status de um determinado serviço (pelo nome):

MS DOS

>

>

1
sc query MyServiceName

Comandos PowerShell

Como listar todos os serviços do Windows:

MS DOS

>

>

1
Get-Serviço

Como listar todos os serviços do Windows (apenas nomes):

MS DOS

>

1
sc queryex type=service state=all | find /i “SERVICE_NAME”:”

Como listar todos os serviços do Windows em execução, excluindo os parados / inativos:

MS DOS

>

1
Get-Service | Where-Object {$_.Status -eq “Running”}

Como listar todos os serviços parados / inativos do Windows, excluindo os que estão em execução:

MS DOS

>

1
Get-Service | Where-Object {$_.Estado -eq “Parou”}

Como procurar um serviço Windows específico:

MS DOS

>

1
Get-Service | Where-Object {$_.Nome -como “*MeuServiçoNome*”}

Como recuperar o status de um determinado serviço (pelo nome):

MS DOS

>

>

1
Get-Serviço MyServiceName*

Conclusões

Esperamos definitivamente que este post ajude os administradores de sistema que estão procurando uma maneira rápida e eficaz de listar, filtrar, pesquisar e/ou recuperar o status dos Serviços do Windows instalados em suas máquinas Windows usando o prompt de linha de comando (CMD) ou o Powershell.

Deixe uma resposta

O seu endereço de email não será publicado.