Windows – Jak wyświetlić listę wszystkich usług przy użyciu CMD i Powershell

lis 2, 2021
admin

Jak najprawdopodobniej już wiesz, w systemach operacyjnych Windows usługa Windows jest programem komputerowym, który działa w tle, podobnie jak demony w środowisku uniksowym. Można je skonfigurować tak, aby uruchamiały się po uruchomieniu systemu operacyjnego i działały w tle tak długo, jak długo działa system Windows, lub uruchamiały się ręcznie za pomocą narzędzia Menedżer usług, które można uruchomić, wpisując services.msc z wiersza poleceń lub otwierając menu Start, wpisując „services” z menu Start, a następnie uruchamiając ikonę Menedżera usług, która powinna pojawić się od razu.

W tym poście zobaczymy kilka przydatnych poleceń wiersza poleceń (CMD) i Powershell, które mogą być używane z większości środowisk Windows (w tym Windows 10 i Windows Server), aby wyświetlić listę zainstalowanych / aktywnych / nieaktywnych usług, a także wyszukać konkretną usługę w systemie Windows.

Jeśli szukasz pełnej listy wszystkich istniejących / dostępnych usług Windows, sprawdź ten post.

Komendy wiersza poleceń (CMD)

Jak wyświetlić listę wszystkich usług systemu Windows:

MS DOS

1
zapytanie sc.ex.. type=service state=all

Jak wyświetlić listę wszystkich usług Windows (tylko nazwy):

MS DOS

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

Jak wyświetlić listę wszystkich działających usług systemu Windows, z wyłączeniem zatrzymanych / nieaktywnych:

MS DOS

1
sc queryex type=service state=active

Jak wyświetlić listę wszystkich zatrzymanych / nieaktywnych usług Windows, z wyłączeniem tych działających:

MS DOS

1
sc queryex type=service state=inactive

Jak wyszukać daną usługę Windows (po nazwie):

MS DOS

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

Jak pobrać stan danej usługi (po nazwie):

MS DOS

1
sc query MyServiceName

Komendy PowerShell

Jak wyświetlić listę wszystkich usług systemu Windows:

MS DOS

1
Get-.Service

Jak wyświetlić listę wszystkich usług systemu Windows (tylko nazwy):

MS DOS

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

Jak wyświetlić listę wszystkich działających usług systemu Windows, z wyłączeniem zatrzymanych / nieaktywnych:

MS DOS

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

Jak wyświetlić listę wszystkich zatrzymanych / nieaktywnych usług systemu Windows, z wyłączeniem usług działających:

MS DOS

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

Jak wyszukać określoną usługę systemu Windows:

MS DOS

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

Jak pobrać stan danej usługi (po nazwie):

MS DOS

1
Get-Service MyServiceName*

Wnioski

Mamy nadzieję, że ten post pomoże tym administratorom systemów, którzy szukają szybkiego i skutecznego sposobu na listę, filtrowania, wyszukiwania i / lub pobierania stanu usług Windows zainstalowanych na ich maszynach Windows przy użyciu wiersza poleceń (CMD) lub Powershell.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.