Home
» Sfaturi pentru PC
»
Cum să gestionați serviciile Windows prin linia de comandă
Cum să gestionați serviciile Windows prin linia de comandă
Oamenii caută mereu modalități eficiente de a gestiona sarcinile de sistem fără a părăsi terminalul, chiar și atunci când folosesc Windows. Pe Windows, serviciile rulează în fundal pentru a menține sistemul și aplicațiile să funcționeze fără probleme. În loc să deschidă Services Manager, mulți oameni preferă să gestioneze serviciile Windows prin linia de comandă. În tutorialul de astăzi, vom explora aceste metode și vom vedea cum puteți gestiona serviciile Windows chiar de pe terminal.
sc.exe este un instrument de linie de comandă încorporat pentru gestionarea serviciilor Windows. Acest instrument vă permite să configurați, să interogați și să controlați serviciile direct de pe terminal. Cu sc.exe, puteți avea control deplin asupra serviciilor Windows fără Managerul de servicii grafic.
Verificați starea serviciului cu sc
Putem folosi comanda sc query serviceName pentru a verifica starea unui anumit serviciu. De exemplu, rulăm comanda sc query MySQL80 pentru a prelua informații detaliate despre serviciul MySQL80, inclusiv starea acestuia:
Verificați starea serviciului cu sc
MySQL nu rulează pe mașină în acest moment.
Începeți un serviciu cu sc
Pentru a porni un anumit serviciu folosind sc.exe, putem folosi comanda sc start ServiceName . De exemplu, rulăm sc start MySQL80 pentru a porni serviciul MySQL80. Pentru a verifica dacă serviciul a pornit cu succes, putem verifica starea serviciului folosind comanda sc query MySQL80 :
Opriți un serviciu cu sc
Puteți opri un serviciu pentru a elibera resurse de sistem. De exemplu, comanda sc stop MySQL80 oprește MySQL, ceea ce poate fi verificat cu comanda sc query MySQL80 :
Creați un serviciu nou folosind sc
Putem crea un serviciu nou folosind comanda sc create . Această comandă necesită specificarea numelui serviciului, a căii executabile și a tipului de pornire. De exemplu, pentru a crea un nou serviciu numit „mte” care va porni automat la pornire, tastați:
sc create mte binPath= "C:\Users\HP\Desktop\Examples\Service.exe" start= auto
Actualizați un serviciu folosind sc
Putem folosi comanda sc config pentru a configura un serviciu existent. De exemplu, pentru a schimba tipul de pornire în manual, executați comanda:
sc config serviceName start= demand
Ștergeți serviciul folosind sc
Când serviciul nu mai este necesar, îl putem elimina definitiv din Windows cu comanda:
sc delete srviceName
2. Gestionați serviciile Windows utilizând comanda Net
Comanda net din Windows ne permite să gestionăm serviciile din linia de comandă. Această comandă permite utilizatorilor să pornească, să oprească, să întrerupă, să reia și să interogă serviciile fără a utiliza Managerul de servicii grafic.
Porniți și opriți serviciile folosind comanda net
Putem porni sau opri serviciile Windows folosind comenzile net start serviceName și, respectiv , net stop serviceName :
Porniți sau opriți serviciul cu comanda net
Întrerupeți și reluați serviciul folosind comanda net
Unele servicii Windows acceptă întreruperea și reluarea în loc să se oprească complet. În acest caz, putem folosi comenzile net pause ServiceName și, respectiv , net continue ServiceName :
Întrerupeți și reluați serviciul net
Verificați starea serviciului cu comanda net
Comanda net în sine nu oferă o modalitate directă de a verifica starea unui anumit serviciu, dar o putem folosi împreună cu comanda findstr pentru a filtra rezultatele. De exemplu, pentru a verifica dacă serviciul specificat rulează, tastați:
net start | findstr "ServiceName"
Verificați starea serviciului cu comanda net
Dacă serviciul specificat rulează, comanda returnează numele serviciului respectiv; altfel nu va exista ieșire.
Gestionați serviciile de la distanță folosind comanda net
Putem folosi comanda net pentru a gestiona serviciile pe un computer la distanță specificând numele computerului. De exemplu, comenzile net start ServiceName /S RemotePC și net stop ServiceName /S RemotePC sunt folosite pentru a porni sau opri serviciile pe un computer la distanță.