Windows – Cum se listează toate serviciile folosind CMD și Powershell

nov. 2, 2021
admin

După cum cel mai probabil știți deja, în sistemele de operare Windows, un serviciu Windows este un program de calculator care funcționează în fundal, la fel ca și demonii dintr-un mediu de tip Unix. Acestea pot fi configurate fie să pornească la pornirea sistemului de operare și să funcționeze în fundal atâta timp cât Windows rulează, fie să fie pornite manual cu ajutorul instrumentului Service Manager, care poate fi lansat tastând services.msc din promptul de comandă sau deschizând meniul Start, tastând „services” din meniul Start și apoi lansând pictograma Service Manager care ar trebui să apară imediat.

În această postare vom vedea câteva comenzi utile din promptul liniei de comandă (CMD) și Powershell care pot fi utilizate din majoritatea mediilor Windows (inclusiv Windows 10 și Windows Server) pentru a lista serviciile instalate / active / inactive, precum și pentru a căuta un anumit serviciu în Windows.

Dacă sunteți în căutarea unei liste complete a tuturor serviciilor Windows existente / disponibile, consultați această postare.

Comenzi de linie de comandă (CMD)

Cum să listați toate serviciile Windows:

MS DOS

1
sc queryex type=service state=all

Cum se listează toate serviciile Windows (numai numele):

MS DOS

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

Cum se listează toate serviciile Windows care rulează, cu excepția celor oprite / inactive:

MS DOS

1
sc queryex type=service state=active

Cum se listează toate serviciile Windows oprite / inactive, cu excepția celor care rulează:

MS DOS

1
sc queryex type=service state=inactive

Cum să căutați un anumit serviciu Windows (după nume):

MS DOS

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

Cum se poate prelua starea unui anumit serviciu (după nume):

MS DOS

1
sc query MyServiceName

Comenzi PowerShell

Cum se listează toate serviciile Windows:

MS DOS

1
Găsește-Service

Cum se listează toate serviciile Windows (numai numele):

MS DOS

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

Cum se listează toate serviciile Windows care rulează, cu excepția celor oprite / inactive:

MS DOS

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

Cum se listează toate serviciile Windows oprite / inactive, cu excepția celor care rulează:

MS DOS

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

Cum să căutați un anumit serviciu Windows:

MS DOS

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

Cum se recuperează starea unui anumit serviciu (după nume):

MS DOS

1
Obținerea-Service MyServiceName*

Concluzii

Sperăm cu siguranță că această postare îi va ajuta pe acei administratori de sistem care sunt în căutarea unei modalități rapide și eficiente de a lista, filtrare, căutare și/sau recuperare a stării serviciilor Windows instalate pe mașinile lor Windows utilizând promptul liniei de comandă (CMD) sau Powershell.

Lasă un răspuns

Adresa ta de email nu va fi publicată.