Windows – Alle services weergeven met CMD en Powershell

nov 2, 2021
admin

Zoals u waarschijnlijk al weet, is een Windows service in Windows besturingssystemen een computerprogramma dat op de achtergrond draait, net als daemons in een Unix-achtige omgeving. Ze kunnen worden geconfigureerd om te starten wanneer het besturingssysteem wordt gestart en op de achtergrond te draaien zolang Windows draait, of handmatig worden gestart met behulp van de Service Manager tool, die kan worden gestart door services.msc te typen vanaf de opdrachtprompt of door het startmenu te openen, “services” te typen vanuit het startmenu en vervolgens het Service Manager icoon te starten dat direct zou moeten verschijnen.

In deze post zien we een aantal nuttige opdrachtprompt- (CMD) en Powershell-opdrachten die vanuit de meeste Windows-omgevingen (inclusief Windows 10 en Windows Server) kunnen worden gebruikt om de geïnstalleerde / actieve / inactieve services op te sommen, evenals het zoeken naar een specifieke service in Windows.

Als u op zoek bent naar een volledige lijst van alle bestaande / beschikbare Windows Services, bekijk dan deze post.

Command-Line (CMD) commando’s

Hoe maak ik een lijst van alle Windows services:

MS DOS
1
sc queryex type=service state=all

Hoe maak ik een lijst van alle Windows-services (alleen namen):

MS DOS

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

Hoe maak ik een lijst van alle actieve Windows-services, met uitzondering van de gestopte / inactieve services:

MS DOS

1
sc queryex type=service state=active

Hoe maak ik een lijst van alle gestopte / inactieve Windows-services, met uitzondering van de actieve:

MS DOS

1
sc queryex type=service state=inactive

Hoe zoekt u naar een bepaalde Windows-service (op naam):

MS DOS

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

Hoe kan de status van een bepaalde service (op naam) worden opgevraagd?

MS DOS

1
sc query MyServiceName

PowerShell-commando’s

Hoe maak ik een lijst van alle Windows-services:

MS DOS

1
Get-Service

Hoe maak je een lijst van alle Windows-services (alleen namen):

MS DOS

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

Hoe maak ik een lijst van alle actieve Windows-services, met uitzondering van de gestopte / inactieve services:

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

Hoe maak ik een lijst van alle gestopte / inactieve Windows-services, met uitzondering van de actieve services:

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

Hoe zoek ik naar een specifieke Windows-service:

MS DOS

1
Get-Service | Where-Object {$_.Name -like “*MyServiceName*”}

Hiermee kan de status van een bepaalde dienst (op naam) worden opgevraagd:

MS DOS

1
Get-Service MyServiceName*

Conclusies

We hopen zeker dat dit bericht systeembeheerders zal helpen die op zoek zijn naar een snelle en effectieve manier om te lijsten, te filteren, te zoeken en/of de status op te vragen van de Windows Services die op hun Windows machines zijn geïnstalleerd met behulp van de opdrachtprompt (CMD) of Powershell.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.