Cum să activați și să dezactivați serviciile utilizând PowerShell

Cum Sa Activati Si Sa Dezactivati Serviciile Utilizand Powershell



Serviciile Windows sunt aplicații fără GUI care rulează în fundal. Funcția de bază a serviciului Windows este de a vă asigura că sistemul de operare Windows funcționează fără probleme. În cazul în care oricare dintre Servicii nu funcționează bine, Windows gestionează automat serviciile, cum ar fi oprește, suspendă și pornește singur serviciile. Cu toate acestea, utilizatorii pot gestiona și manual serviciul Windows.

Serviciile Windows sunt folosite pentru a porni sau opri aplicații precum Imprimare, Rețea sau Bluetooth. Serviciile încep să funcționeze în fundal când Windows pornește și încetează să funcționeze când computerul este oprit. Un lucru important de înțeles este că, atunci când un serviciu este dezactivat, serviciile sale dependente sunt și ele dezactivate, dar când este activat, serviciile sale dependente nu sunt repornite.

Prezentare rapidă:

Cum să activați și să dezactivați serviciile folosind PowerShell?

Serviciile Windows pot fi gestionate (activate sau dezactivate) folosind o serie de metode, inclusiv aplicația Servicii, Editorul de registru, Editorul de politici de grup, Linia de comandă și PowerShell.







Una dintre măsurile de precauție înainte de a dezactiva un serviciu este să creați o restaurare a sistemului înainte de a face orice modificări în serviciile Windows. Deci, în caz de pierdere a datelor, puteți reveni la starea de backup. Dacă în cazul în care sistemul este oprit după dezactivarea oricărui serviciu Windows. Apoi, activați și porniți în modul sigur și activați serviciul.



Cu toate acestea, utilizatorii trebuie să rețină că dezactivarea unui serviciu nu trebuie să afecteze funcționalitatea Windows.



Dezactivați un serviciu pe Windows folosind PowerShell

Ori de câte ori un serviciu este dezactivat în Windows, acesta nu pornește de la sine (automat) odată cu pornirea Windows. Dar trebuie pornit manual. În mod normal, serviciile Windows sunt activate și dezactivate folosind Servicii aplicația. Pentru a face acest lucru, verificați instrucțiunile în trepte menționate mai jos.





Sintaxă

Iată sintaxa dezactivării unui serviciu pe Windows folosind Powershell:



Set-Service -Nume „Numele serviciului Windows” -Stare oprit -StartupType dezactivat

Notă importantă : Inlocuieste ' Nume serviciu Windows ” cu numele real al serviciului pe care intenționați să îl dezactivați.

De exemplu, să dezactivăm serviciul Windows Backup folosind PowerShell.

Pasul 1 : Presa Windows + X pentru a deschide Meniu de acces rapid și selectați Windows PowerShell (administrator) sau Terminal (administrator) :

Pasul 2 : Introduceți comanda menționată în consola PowerShell și apăsați tasta introduce buton pentru a dezactiva un serviciu:

Set-Service -Nume „SDRSVC” -Stare oprit -StartupType dezactivat

Conform codului de mai sus:

  • În primul rând, utilizați Set-Service comanda.
  • Atribuiți numele serviciului care urmează să fie dezactivat -Nume parametru.
  • Apoi, utilizați -Stare parametrul și specificați Oprit valoare pentru a opri serviciul.
  • După aceea, utilizați -StartupType parametrul și specificați valoarea dezactivată pentru a dezactiva serviciul.

Activați un serviciu pe Windows folosind PowerShell

Când un serviciu este dezactivat, de asemenea, încetează să funcționeze instantaneu. Deci, în timp ce activăm un serviciu, trebuie să ne asigurăm că ar trebui să înceapă să funcționeze imediat după ce este activat. Pentru a face acest lucru, trebuie să-l setăm -Stare la alergare și -StartupType la automat .

Sintaxă

Iată sintaxa pentru activarea unui serviciu pe Windows folosind PowerShell:

Set-Service -Nume „Numele serviciului Windows” -Stare alergare -StartupType automat

Notă : Inlocuieste ' Nume serviciu Windows ” cu numele serviciului pe care doriți să-l activați și restul comenzii va rămâne același.

Pasul 1 : Presa Windows + R pentru a lansa Alerga aplicarea.

Pasul 2 : Tip PowerShell și apăsați Ctrl + Shift + Enter pentru a deschide PowerShell ca administrator:

Pasul 3 : Executați comanda menționată în consola PowerShell pentru a activa un serviciu:

Set-Service -Nume „SDRSVC” -Stare alergare -StartupType automat

Sfat bonus: Cum să porniți un serviciu utilizând PowerShell (nu activat)

PowerShell nu numai că activează serviciile, dar poate și porni serviciile individual care sunt oprite manual sau automat. Pentru a porni un serviciu pe Windows folosind PowerShell, verificați instrucțiunile menționate.

Sintaxă

Iată sintaxa pentru a porni un serviciu pe Windows folosind PowerShell:

Start-Service -Nume „Numele serviciului Windows”

Pasul 1 : Deschideți aplicația PowerShell ca administrator:

Pasul 2 : Rulați comanda menționată în consolă pentru a porni un serviciu folosind PowerShell:

Start-Service -Nume „SDRSVC”

Sfat bonus: Cum să opriți un serviciu folosind PowerShell (nu dezactivați)

Dacă un serviciu pe Windows provoacă probleme, cum ar fi utilizarea ridicată a procesorului, încetinirea vitezei sistemului sau interferarea cu alte servicii, atunci serviciul respectiv poate fi oprit temporar să ruleze. Cu toate acestea, va reporni când sistemul repornește.

Sintaxă

Iată sintaxa pentru a opri un serviciu pe Windows folosind PowerShell:

Stop-Service -Nume „Numele serviciului Windows” -Forta

Notă: Parametrul -Force va opri și serviciile de dependență.

Pasul 1 : Porniți PowerShell ca administrator:

Pasul 2 : Tastați comanda menționată în consolă pentru a opri un serviciu Windows folosind PowerShell:

Stop-Service -Nume „SDRSVC” -Forta

Sfat bonus: Cum să activați și să dezactivați serviciile utilizând promptul de comandă (CMD)?

Similar cu PowerShell, promptul de comandă este, de asemenea, un instrument de linie de comandă. Linia de comandă poate fi folosită și pentru a activa și dezactiva serviciul pe Windows. Cu toate acestea, sintaxa sa este puțin diferită de PowerShell, cu excepția numelui serviciului.

Linia de comandă are două comenzi care pot opri, porni, dezactiva sau activa serviciile pe Windows. Unul este NET iar celălalt este SC . Ambele comenzi au aceeași funcționalitate, adică pentru a gestiona serviciile Windows, dar net este cea mai veche și sc este cea mai nouă comandă.

Diferența de bază dintre ambele comenzi este că NET așteaptă ca serviciul să pornească sau să se oprească complet înainte de a-și reveni controlul la linia de comandă. Pe de altă parte, comanda SC nu așteaptă serviciul, ci trimite controlul către serviciu înainte de a reveni la promptul de comandă. Dar, chiar în acest articol, vom folosi comanda SC pentru a activa sau dezactiva serviciile, deoarece este noua comandă pentru gestionarea serviciilor Windows.

Dezactivați un serviciu folosind promptul de comandă

În Windows, utilizatorii pot dezactiva și un serviciu folosind CMD. Pentru a dezactiva serviciul folosind linia de comandă, verificați instrucțiunile menționate.

Sintaxă

Iată sintaxa pentru a dezactiva serviciul pe Windows folosind linia de comandă:

sc Stop „Numele serviciului Windows” && sc config „Numele serviciului Windows” start = cu handicap

Notă : Inlocuieste ' Nume serviciu Windows ” cu numele de serviciu destinat să fie dezactivat în ambele ocazii.

Pasul 1 : Lansați promptul de comandă din meniul Start Windows:

Pasul 2 : Introduceți comanda menționată în consola CMD și apăsați Enter:

sc Stop „SDRSVC” && sc config „SDRSVC” start = cu handicap

Activați un serviciu pe Windows utilizând linia de comandă

Serviciile Windows dezactivate pot fi activate și folosind CMD. Pentru a face acest lucru, verificați pașii menționați mai jos.

Sintaxă

Iată sintaxa de bază CMD pentru a activa serviciul pe Windows:

sc config „Numele serviciului Windows” start = auto && sc start „Numele serviciului Windows”

Notă : Inlocuieste ' Nume serviciu Windows ” cu numele real al serviciului.

Pasul 1 : Lansați promptul de comandă (CMD) pe Windows.

Pasul 2 : Rulați comanda de mai jos în consola CMD pentru a activa serviciul pe Windows:

sc config „SDRSVC” start = auto && sc start „SDRSVC”

Concluzie

Pentru a dezactiva serviciul pe Windows folosind PowerShell, executați această comandă Set-Service -Name „Windows Service Name” -Stare oprită -StartupType dezactivat . Înlocuiți „Numele serviciului Windows” cu numele serviciului real. Pentru a activa serviciul, executați această comandă Set-Service -Name „Windows Service Name” -Stare de rulare -StartupType automat . În plus, în loc de activare sau dezactivare, serviciile pot fi oprite și pornite individual folosind PowerShell, pentru a face acest lucru, citiți ghidul de mai sus. În plus, metoda de activare și dezactivare a serviciului pe Windows folosind promptul de comandă (CMD) este, de asemenea, adăugată în ghidul de mai sus.