Windows – Jak vypsat všechny služby pomocí příkazu CMD a prostředí Powershell

Lis 2, 2021
admin

Jak již pravděpodobně víte, služba systému Windows je počítačový program, který pracuje na pozadí, podobně jako démoni v unixovém prostředí. Mohou být nakonfigurovány tak, aby se buď spustily při spuštění operačního systému a běžely na pozadí po celou dobu běhu systému Windows, nebo aby byly spuštěny ručně pomocí nástroje Správce služeb, který lze spustit zadáním souboru services.msc z příkazového řádku nebo otevřením nabídky Start, zadáním „services“ z nabídky Start a následným spuštěním ikony Správce služeb, která by se měla ihned zobrazit.

V tomto příspěvku si ukážeme několik užitečných příkazů příkazového řádku (CMD) a prostředí Powershell, které lze použít ve většině prostředí systému Windows (včetně systémů Windows 10 a Windows Server) k zobrazení seznamu nainstalovaných / aktivních / neaktivních služeb a také k vyhledání konkrétní služby v systému Windows.

Pokud hledáte kompletní seznam všech existujících / dostupných služeb systému Windows, podívejte se na tento příspěvek.

Příkazy příkazového řádku (CMD)

Jak vypsat všechny služby systému Windows:

MS DOS

1
sc queryex type=service state=all

Jak vypsat všechny služby Windows (pouze názvy):

MS DOS

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

Jak vypsat všechny spuštěné služby Windows s výjimkou zastavených / neaktivních:

MS DOS

1
sc queryex type=service state=active

Jak vypsat všechny zastavené/neaktivní služby Windows, s výjimkou spuštěných:

MS DOS

1
sc queryex type=service state=inactive

Jak vyhledat danou službu Windows (podle názvu):

MS DOS

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

Jak získat stav dané služby (podle názvu):

MS DOS

1
sc query MyServiceName

Příkazy PowerShellu

Jak vypsat všechny služby Windows:

MS DOS

1
Get-Service

Jak vypsat všechny služby Windows (pouze názvy):

MS DOS

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

Jak vypsat všechny spuštěné služby Windows s výjimkou zastavených / neaktivních:

MS DOS

1
Získat-Service | Where-Object {$_.Status -eq „Running“}

Jak vypsat všechny zastavené/neaktivní služby Windows s výjimkou běžících:

MS DOS

1
Get-Service | Where-Object {$_.Status -eq „Stopped“}

Jak vyhledat konkrétní službu systému Windows:

MS DOS

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

Jak získat stav dané služby (podle názvu):

MS DOS

1
Get-Service MyServiceName*

Závěry

Jistě doufáme, že tento příspěvek pomůže těm správcům systému, kteří hledají rychlý a efektivní způsob vypisování, filtrování, vyhledávání a/nebo získání stavu služeb systému Windows nainstalovaných v jejich počítačích se systémem Windows pomocí příkazového řádku (CMD) nebo prostředí Powershell.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.