servicii windows cmd. Crearea unui serviciu pe Windows

Când gestionați un server Windows, și nu doar un server, și o mașină de câștig care funcționează, observați involuntar că mâna dvs. se sătura să purtați un mouse și este cumva prea leneș să-l atingă. Va trebui să purtați un mouse cel puțin dacă utilizați snap-in-uri Windows, dar puteți reduce timpul de pornire fără probleme! Apăsăm tastele +Rși voilà, puteți rula orice fișier executabil (exe, bat, cmd, com, msc) sau un element din panoul de control (cpl) și chiar o comandă rapidă (lnk) prin simpla introducere a numelui și, dacă este necesar, a căii către acesta. Mai jos sunt enumerate componentele esențiale necesare unui administrator de sistem, sortate după frecvența de utilizare (4 mi).

Nume snap Nume snap
Utilizatori și computere Active Directory (utilizatori și computere AD) dsa.msc
Manager de servicii terminale tsadmin.msc
Managementul computerelor compmgmt.msc
Consola de gestionare a politicilor de grup (GPO) gpmc.msc
Editor de obiecte de politică de grup gpedit.msc
Politica rezultată (rezultatul aplicării politicilor) rsop.msc
Setări de securitate locale secpol.msc
Configurare Terminal Server (Configurare TS) tscc.msc
Rutare și acces la distanță rrasmgmt.msc
Servicii
Foldere partajate fsmgmt.msc
Manager de dispozitiv devmgmt.msc
Utilizatori și grupuri locale lusrmgr.msc
Politică locală de securitate (Setări locale de securitate) secpol.msc
Managementul discurilor diskmgmt.msc
Domenii și trusturi Active Directory domeniu.msc
Site-uri și trusturi Active Directory (site-uri și trusturi AD) dssite.msc
Setări de securitate a domeniului dompol.msc
Politica de securitate pentru controlerul de domeniu (Setări de securitate DC) dсpol.msc
Sistem de fișiere distribuit (DFS) dfsgui.msc

Rulat ca administrator

Comanda RunAs va fi foarte utilă, permițându-vă să rulați programul în numele altui utilizator din consolă. Sintaxa este simplă: RUNAS [ ] /smartcard Mai multe detalii găsiți în ajutorul programului ("runas /?" în cmd). De exemplu, dintr-o sesiune de utilizator, trebuie să porniți / opriți serviciul, desigur, dacă utilizatorul nu are drepturi la aceste acțiuni. Alternativ, puteți rula cmd și executați comanda runas /user:domain\admin „mmc services.msc”, sau puteți rula cmd în sine ca administrator și rulați programele necesare din acesta, moștenind drepturi.

Similar cu snap-in-urile, puteți lansa elemente din Panoul de control și diverse ferestre de setări de sistem din linia de comandă. De exemplu: setări de rețea, utilizatori sau, ceea ce este foarte relevant în acest moment, fereastra de setări pentru dată și oră.

Numele elementului din panoul de control Comanda
Proprietățile sistemului sysdm.cpl
Instalarea și ștergerea programelor appwiz.cpl
conturi de utilizator nusrmgr.cpl
data si ora timedate.cpl
Afișează proprietăți birou.cpl
Firewall Windows firewall.cpl
Expert de configurare hardware hdwwiz.cpl
Proprietăți Internet inetcpl.cpl
Abilitati speciale acces.cpl
Proprietățile mouse-ului control Main.cpl
Proprietățile tastaturii control Main.cpl,@1
Limbă și opțiuni regionale intl.cpl
dispozitive de jocuri bucurie.cpl
Proprietăți: sunete și dispozitive audio mmsys.cpl
Expertul de configurare a rețelei netsetup.cpl
Gestionare a energiei powercfg.cpl
Centru de securitate wscui.cpl
Actualizare automata wuaucpl.cpl
Conexiuni de retea ncpa.cpl

Puteți rula din mediul utilizatorului, ca administrator, majoritatea elementelor de mai sus din panoul de control, dar nu toate. Panoul „Conexiuni de rețea” și altele care folosesc Explorer pentru a-și afișa funcționalitatea nu sunt lansate în numele altui utilizator. Într-una dintre următoarele note, vom lua în considerare configurarea sistemului din linia de comandă Windows, totul este posibil de acolo!

Bună ziua, dragi cititori și abonați ai blogului, astăzi vom vorbi despre cum să deschideți snap-in-uri msc Windows prin linia de comandă, pentru ce ați putea avea nevoie de el și cum vă va ajuta în practica zilnică a unui administrator de sistem. Credeți în cunoștințele acumulate în acest articol, în viitor veți putea economisi o cantitate imensă de timp și celule nervoase, ca să nu mai vorbim de oportunitatea de a vă etala cunoștințele zadrot în fața colegilor, doar dacă utilizați în mod activ sisteme Linux și cunoașteți comenzile de bază din consolă, atunci vă va interesa și acestea. Întotdeauna, dacă este posibil, străduiți-vă să explorați, pe lângă interfețele GUI, și metode alternative de configurare, deoarece la configurarea Windows Server, ei aleg din ce în ce mai mult modul de bază cu o interfață minimalistă.

Ce este msc snap

Și astfel, msc în Windows înseamnă Microsoft System Console, și mai simple sunt ferestrele, sau cum sunt numite și snap-in-uri, pentru a controla anumite funcții ale sistemului de operare. Mai devreme, v-am prezentat deja metoda de creare a unui snap-in mmc convenabil, în care am adăugat tot ce are nevoie un administrator de sistem pentru administrarea de zi cu zi.

Și probabil vă întrebați, ce are linia de comandă și tot ce are de-a face cu ea, dar ce legătură are cu ea. Imaginați-vă o situație în care aveți un domeniu Active Directory în organizația dvs., utilizatorii obișnuiți nu au drepturi de administrator local pe stațiile lor de lucru, totul merge și funcționează ca un ceas, se întâmplă o situație în care, de exemplu, trebuie să modificați unele setări de utilizator și trebuie să o faceți acum, așa că nu aveți timp să căutați aceste setări în politica de grup. Ce trebuie să faceți pentru a trece sub dvs. nu este o opțiune, deoarece trebuie să faceți modificări într-un alt profil de utilizator și cum să deschideți, de exemplu, snap-in-ul de gestionare a computerului sau de sistem.

Aici ne va ajuta cunoașterea numelui snap-in-urilor msc Windows și a liniei de comandă. Tot ce trebuie să faceți este să deschideți un prompt de comandă ca administrator și să introduceți numele snap-in-ului msc. Mai jos este o listă. După cum puteți vedea, deschizând linia de comandă cmd.exe, de exemplu, am introdus valoarea care deschide panoul de control cu ​​drepturi de administrator de sistem.

Elemente ale snap-in-ului msc Management Console

  • appwiz.cpl- Instalarea și ștergerea programelor
  • certmgr.msc- Certificate
  • ciadv.msc- Serviciul de indexare
  • cliconfig- Program client de rețea SQL
  • clipbrd- Clipboard
  • compmgmt.msc- Managementul calculatorului
  • dcomcnfg- Consola de gestionare a componentelor DCOM
  • ddeshare- Partajări DDE (nu funcționează pe Win7)
  • birou.cpl- Proprietăți ecran
  • devmgmt.msc- Manager de dispozitiv
  • dfrg.msc- Defragmentator de disc
  • diskmgmt.msc- Gestionarea discurilor
  • drwtsn32- Dr. Watson
  • dxdiag- Serviciul de diagnosticare DirectX
  • eudcedit- Editor personal de caractere
  • eventvwr.msc- Vizualizați evenimente
  • firewall.cpl- Setări pentru firewall Windows
  • gpedit.msc- Politica de grup
  • fsmgmt.msc- Dosare partajate
  • fsquirt- Asistent de transfer de fișiere Bluetooth
  • chkdsk- Verificați discurile (de obicei începe cu parametri litera de unitate: /f /x /r)
  • imprimante de control- Imprimante și faxuri - nu pornește întotdeauna
  • controlul instrumentelor de administrare- Administrarea calculatorului - nu pornește întotdeauna
  • programele de control- Sarcini programate (scheduler)
  • control userpasswords2- Managementul contului
  • compmgmt.msc- Management computer ( compmgmt.msc /computer=pc- pc de control de la distanta de la computer)
  • lusrmgr.msc- Utilizatori și grupuri locale
  • mmc- crearea propriului echipament
  • mrt.exe- Eliminarea programelor malware
  • msconfig- Configurare sistem (pornire automată, servicii)
  • mstsc- Conexiune la desktop la distanță
  • ncpa.cpl- Conexiuni de retea

  • ntmsmgr.msc- Memorie detașabilă
  • mmsys.cpl- Sunete
  • ntmsoprq.msc- Cererile operatorilor RAM amovibile (pentru XP)
  • odbccp32.cpl- Administrator surse de date
  • perfmon.msc- Performanță
  • regedit- Editorul Registrului
  • rsop.msc- Politica rezultată
  • secpol.msc- Setări de securitate locale (politica de securitate locală)
  • servicii.msc- Servicii
  • sfc /scannow- Restaurați fișierele de sistem
  • sigverif- Verificarea semnăturii fișierului
  • sndvol- controlul volumului
  • sysdm.cpl- Proprietățile sistemului
  • syskey- Protecția bazei de date a contului
  • taskmgr- Gestionar de sarcini
  • utilman Manager de utilitate
  • verificator Manager de verificare a șoferului
  • wmimgmt.msc- Infrastructura de management WMI

Lista de snap-in-uri msc pentru Windows Server

Să ne uităm la modul în care Windows Administrative Snap-in-urile sunt lansate din linia de comandă cmd.exe

  • domain.msc - domenii și trusturi Active Directory
  • dsa.msc - Utilizatori și computere Active Directory (utilizatori și computere AD)
  • tsadmin.msc - Manager Servicii Terminal
  • gpmc.msc - Consola de gestionare a politicilor de grup (GPO)
  • gpedit.msc - Editor de obiecte de politică de grup
  • tscc.msc - Configurare Terminal Server (Configurare TS)
  • rrasmgmt.msc - Rutare și acces la distanță
  • dssite.msc - Site-uri și trusturi Active Directory
  • dompol.msc - Setări de securitate a domeniului
  • dсpol.msc - Politica de securitate a controlerului de domeniu (Setări de securitate DC)
  • dfsgui.msc - Sistem de fișiere distribuit (DFS)
  • dnsmgmt.msc - DNS
  • iscsicpl.exe - Inițiator iSCSI
  • odbcad32.exe - Administrator de surse de date ODBC pe 32 de biți
  • odbcad64.exe - Administrator de surse de date ODBC pe 64 de biți
  • powershell.exe -noexit -command import-module ActiveDirectory - Modulul Powershell Active Directory
  • dfrgui.exe - Optimizare disc
  • taskschd.msc /s - Programator de sarcini
  • dsac.exe - Centrul de administrare Active Directory
  • printmanagement.msc - Managementul imprimării
  • vmw.exe - Instrument de activare a licenței de volum
  • eventvwr.msc /s - Vizualizator de evenimente
  • adsiedit.msc - editor ADSIedit
  • wbadmin.msc - Backup Windows Server
  • ServerManager.exe - Server Manager

După cum puteți vedea, snap-in-ul msc Windows este un instrument de administrare a sistemului foarte util. Este chiar mai rapid pentru mine să deschid niște snap-in-uri decât să dau clic pe o grămadă de ferestre, mai ales dacă serverul sau computerul încetinește sau nu există mouse. Și în orice caz, cunoașterea unor astfel de lucruri este întotdeauna utilă. Majoritatea tot ceea ce folosim este stocat în c:\Windows\System32. Dacă intri în acest folder, poți găsi o mulțime de lucruri interesante.

nbtstat -un computer- numele de utilizator al computerului de la distanță
net localgroup group user /add- Adăugați la grupul de grup, utilizator de utilizator
grup local netutilizator de grup/șterge- Eliminați utilizatorul din grup
net trimite computer "" text "" - trimite un mesaj utilizatorului computerului PC
sesiuni net- o listă de utilizatori
sesiune net / ștergere- închide toate sesiunile de rețea
net use l: \\nume computer\dosar\- conectați unitatea de rețea l: folderul de pe computerul de la distanță
nume de utilizator net /activ:nu- blocați utilizatorul
nume de utilizator net /activ:da- deblochează utilizator
nume de utilizator net /domeniu- informatii despre utilizatorul domeniului
Net user Nume /adăugați- Adăugați utilizator
Net user Nume/șterge- ștergeți utilizatorul
netstat -a- lista tuturor conexiunilor la computer
reg add- Adăugați un parametru la registru
reg compară- Comparați părți ale registrului.
reg copy- Copii de la o partiție la alta
reg șterge- Șterge opțiunea sau secțiunea specificată
export reg- Exportați o parte a registrului
import reg- Importați respectiv o parte din registru
încărcare reg- Încarcă partea selectată a registrului
interogare reg- Afișează valorile ramurilor de registru specificate
reg restaurare- Restabilește partea selectată a registrului dintr-un fișier
reg save- Salvează partea selectată a registrului
descărcare reg- Descarcă partea selectată a registrului
închide- închideți un computer, puteți opri altul de la distanță.
SystemInfo /s mașină- va afișa o mulțime de informații utile despre mașina de la distanță

Lista elementelor de comandă din Panoul de control Windows

  • control /nume Microsoft.AutoPlay - Autoplay
  • control /nume Microsoft.OfflineFiles - Fișiere offline
  • control /nume Microsoft.AdministrativeTools - Administrare
  • control /nume Microsoft.BackupAndRestore - Backup și restaurare
  • control /nume Microsoft.WindowsFirewall - Windows Firewall
  • control /nume Microsoft.Recovery - Recuperare
  • control /nume Microsoft.DesktopGadgets - Desktop Gadgets
  • control /nume Microsoft.DateAndTime - Data și ora
  • control /nume Microsoft.DeviceManager - Device Manager
  • control /nume Microsoft.CredentialManager - Manager de acreditări
  • control /nume Microsoft.HomeGroup - Homegroup
  • Windowscontrol /nume Microsoft.WindowsDefender - Windows Defender
  • control /nume Microsoft.Sound - Sound
  • control /name Microsoft.NotificationAreaIcons - Pictogramele zonei de notificare
  • control /nume Microsoft.GameControllers - Controlere de joc
  • Keyboardcontrol /name Microsoft.Keyboard - Keyboard
  • control /nume Microsoft.Mouse - Mouse
  • control /nume Microsoft.TaskbarAndStartMenu - Bara de activități și meniul Start
  • control - Panou de control
  • control /nume Microsoft.Fonts - Folder „Fonts”
  • control /nume Microsoft.IndexingOptions - Opțiuni de indexare
  • control /nume Microsoft.FolderOptions - Opțiuni folder
  • control /nume Microsoft.PenAndTouch - Dispozitive stilou și tactile
  • control /nume Microsoft.Personalizare - Personalizare
  • control /nume Microsoft.RemoteAppAndDesktopConnections - Conexiuni desktop la distanță
  • control /name Microsoft.GetPrograms - Obțineți programe
  • control /nume Microsoft.GettingStarted - Noțiuni introductive
  • control /nume Microsoft.ProgramsAndFeatures - Programe și caracteristici
  • control /nume Microsoft.DefaultPrograms - Programe implicite
  • control /nume Microsoft.SpeechRecognition - Recunoașterea vorbirii
  • control /nume Microsoft.ParentalControls - Control parental
  • control /nume Microsoft.InternetOptions - Opțiuni Internet
  • control /nume Microsoft.TextToSpeech - Proprietăți vorbire
  • control /nume Microsoft.System - System
  • control /name Microsoft.ScannersAndCameras - Scanere și camere
  • control /nume Microsoft.PerformanceInformationAndTools - Contoare și instrumente de performanță
  • control /nume Microsoft.PhoneAndModem - Telefon și modem
  • control /nume Microsoft.ColorManagement - Color Management
  • control /nume Microsoft.Troubleshooting - Troubleshooting
  • control /nume Microsoft.DevicesAndPrinters - Dispozitive și imprimante
  • control /nume Microsoft.UserAccounts - Conturi de utilizator
  • control /nume Microsoft.MobilityCenter - Mobility Center
  • control /nume Microsoft.WindowsUpdate - Centru de actualizare
  • control /nume Microsoft.ActionCenter - Centru de acțiune
  • control /nume Microsoft.SyncCenter - Centru de sincronizare
  • control /nume Microsoft.EaseOfAccessCenter - Centru de acces ușor
  • control /nume Microsoft.NetworkAndSharingCenter - Centru de rețea și partajare
  • control /nume Microsoft.BitLockerDriveEncryption - Criptare unitate
  • control /nume Microsoft.Display - Screen
  • control /nume Microsoft.PowerOptions - Opțiuni de alimentare
  • control /nume Microsoft.RegionAndLanguage - Regional și Language

Dacă aveți ceva de adăugat la lista de nume canonice msc, atunci vă rugăm să scrieți în comentarii și le voi adăuga.

Uneori poate fi necesar să preia controlul asupra serviciilor Windows 10. Pentru a opri unele servicii, porniți, dezactivați un serviciu, amânați pornirea sau reluați sau întrerupeți un serviciu Windows. Trebuie să utilizați instrumentul încorporat în sistemul de operare Windows, snap. Acest scurt articol vă va arăta cum să porniți, să opriți sau să reporniți orice serviciu în Windows 10 folosind Managerul de servicii și Linia de comandă.

Serviciile Windows pornesc de obicei când computerul pornește în fundal. În linii mari, Serviciile se ocupă de sarcini de nivel scăzut care, de obicei, nu necesită interacțiunea utilizatorului. În Managerul de control al serviciului, veți putea porni, opri, dezactiva, întârzia pornirea Serviciilor Windows 10. Să vedem cum să faceți acest lucru mai detaliat.

Metoda 1: Puteți deschide serviciile Windows folosind caseta de dialog Run.

Apăsați comanda rapidă de la tastatură Win + R și tastați sau copiați și inserați comanda: servicii.mscîn caseta de dialog "Alerga"și apăsați Enter. Aceasta va deschide snap-ul "Manager de servicii".

Metoda 2: Puteți deschide serviciile Windows folosind meniul winx.

Faceți clic dreapta pe buton "Start" sau apăsați comanda rapidă de la tastatură Win + X în meniul care se deschide, selectați "Managementul computerelor" atunci dute „Servicii și aplicații” → „Servicii”.

Metoda 3: Deschideți serviciile Windows folosind Căutarea Windows .

Deschideți meniul Start și începeți să introduceți un cuvânt Servicii pe tastatură, în rezultatele găsite, faceți clic pe mouse, aceasta va deschide snap-in-ul de care avem nevoie.

Metoda 4: Deschideți serviciile Windows utilizând panoul de control clasic .

Deschide Panoul de control clasic. Navigați

În manager, veți vedea o listă de servicii care rulează pe sistem. De asemenea, veți putea vizualiza starea oricărui Serviciu - Nume, Descriere, Stare(funcționează sau oprit), Tip de lansare si etc..

Windows 10 oferă patru tipuri de pornire:

  • Auto
  • Automat (pornire întârziată)
  • De mana
  • Dezactivat.

Porniți, opriți, dezactivați serviciile Windows 10.

Pentru a porni, opri, întrerupe, relua sau reporni orice serviciu Windows, selectați serviciul și faceți clic dreapta pe el. Vi se vor prezenta aceste opțiuni. Vedeți captura de ecran.

Dacă doriți să gestionați mai multe opțiuni, faceți dublu clic pe serviciu pentru a deschide fereastra. Proprietăți.

meniu derulant „Tipul de pornire”, puteți alege cum va începe serviciul pe care îl editați.

În linie Stat servicii, veți vedea butoane „Pornire”, „Oprire”, „Pauză”, „Continuare”(Reluați serviciul).

În fereastra Proprietăți, veți vedea și alte file care oferă opțiuni și informații suplimentare - „Autentificare”, „Recuperare”Și „Dependențe”.

După ce faceți modificări, trebuie să faceți clic pe butonul "Aplica"și, dacă este necesar, reporniți computerul pentru ca modificările să intre în vigoare.

De asemenea, puteți utiliza linia de comandă pentru a porni, opri, întrerupeți și reluați orice serviciu.

Deschideți un prompt de comandă (ca administrator) și executați una dintre următoarele comenzi:

Serviciul este folosit ca exemplu

Începeți serviciul:

Serviciu net start

Opriți serviciul:

Serviciu net stop

Suspendați serviciul:

Serviciu de pauză net

Reluați serviciul:

Serviciu continuu net


Distribuie articolul prietenilor tăi

Serviciile Windows sunt programe care pornesc automat la pornirea sistemului de operare. Serviciile sunt utilizate pentru a asigura funcționarea normală a software-ului și hardware-ului. În cele mai multe cazuri, serviciile sunt responsabile pentru funcții care necesită monitorizare și control constant. De exemplu, actualizări de software, protecție împotriva atacurilor de rețea și de viruși etc.

În unele situații, serviciile pot crea probleme și apoi trebuie să fie dezactivate. În acest articol, vom vorbi despre cum să dezactivați un serviciu în Windows 7 sau Windows 8.

Pentru a dezactiva un serviciu în Windows 7 sau Windows 8, trebuie să rulați snap-in-ul pentru a gestiona serviciile. Acest lucru se poate face în mai multe moduri. De exemplu:

  • Deschideți Meniul Start sau Ecranul Start (dacă utilizați Windows 8) și căutați services.msc. După aceea, lansați aplicația găsită;
  • Deschideți și accesați „Sistem și securitate - Instrumente administrative - Servicii”.
  • Deschideți Meniul Start sau Ecranul Start și căutați „Gestionare computer”. După aceea, lansați aplicația Computer Management și accesați secțiunea Servicii.
  • Apelați meniul contextual (clic dreapta) pentru pictograma „Computerul meu” și selectați elementul „Gestionați”. După aceea, fereastra „Computer Management” se va deschide în fața ta. În această fereastră, accesați secțiunea „Servicii”.
  • Deschideți „” (combinația de taste CTRL + ALT + DEL) și accesați fila „Servicii”. După aceea, faceți clic pe butonul „Servicii” (sau „Deschideți Servicii” în Windows 8), care va fi situat în partea de jos a ferestrei.

Componentul snap-in de gestionare a serviciului arată ceva ca captura de ecran (mai jos).

Pentru a dezactiva un serviciu în Windows 7 sau Windows 8, trebuie să-l găsiți în lista de servicii și să-i deschideți proprietățile. De exemplu, să demonstrăm acest lucru cu un exemplu.

Apelăm meniul contextual făcând clic dreapta pe serviciul de care avem nevoie. În fereastra care se deschide, selectați elementul de meniu „Proprietăți”.

După aceea, o fereastră cu proprietățile serviciului selectat se va deschide în fața ta. Pentru a dezactiva serviciul în Windows 7 sau Windows 8, trebuie să schimbați tipul de pornire al serviciului de la „Automat” la „Dezactivat” și, de asemenea, să faceți clic pe butonul „Oprire”.

Pentru a salva modificările efectuate, închideți fereastra cu proprietățile serviciului apăsând butonul „OK”. Acești pași simpli sunt suficienți pentru a opri orice serviciu în sistemele de operare Windows 7 și Windows 8.

Cum să dezactivați serviciile folosind linia de comandă

Pe lângă metoda de dezactivare a serviciilor descrisă mai sus, puteți. Pentru a dezactiva serviciul folosind linia de comandă, utilizați următoarele comenzi.

  • net stop service_name - Oprește serviciul specificat. Această comandă îndeplinește aceeași funcție ca butonul „Stop” din proprietățile serviciului.
  • net start nume_serviciu este inversul comenzii anterioare. Comanda net start pornește un serviciu specificat de utilizator. Această comandă îndeplinește aceeași funcție ca butonul „Start” din proprietățile serviciului. Pentru a reporni serviciul, utilizați două comenzi la rând net stop și net start.
  • – o comandă care schimbă tipul de pornire al serviciului la Dezactivat. În loc să fie dezactivată, această comandă poate lua și alte opțiuni. Printre care:

    • auto (automat);
    • cerere (la cerere, manual);
    • delayed-auto (pornire întârziată);

Astfel, pentru a dezactiva un serviciu în Windows 7 sau Windows 8 folosind linia de comandă, trebuie să introduceți două comenzi:

  • net stop service_name
  • sc config service_name start= dezactivat

Unde „nume_serviciu” este numele scurt al serviciului. Acest nume scurt poate fi găsit în proprietățile serviciului (snap-in pentru gestionarea serviciilor).

Captura de ecran (mai sus) marchează locația în care este indicat numele scurt al serviciului, care poate fi folosit pentru comenzile net stop, net start și sc config.

Uneori poate fi necesar să luați un executabil și să îl înregistrați ca un serviciu Windows. Există mai multe moduri de a face acest lucru, de obicei folosesc două dintre ele.

Puteți utiliza programul SC (Sc.exe) pentru a crea și deservi din linia de comandă. SC este un utilitar de linie de comandă care implementează apeluri la toate funcțiile interfeței de programare a aplicațiilor (API) pentru gestionarea serviciilor Windows. Cu ajutorul acestuia, puteți efectua orice acțiuni cu serviciile - vizualizați starea, gestionați (pornire, oprire etc.), modificați setările și creați noi servicii.

Când creați un serviciu utilizând SC, nu este nevoie să creați manual intrări în registry și apoi să reporniți computerul pentru a permite managerului de servicii să actualizeze baza de date. SC vă permite, de asemenea, să specificați numele unui computer de la distanță, ceea ce face posibilă gestionarea serviciilor atât pe computerele locale, cât și pe cele la distanță.

Pentru a crea un serviciu nou, rulați comanda Sc create. Acesta creează o intrare de serviciu în registru și în baza de date Service Manager. Sc create are următoarea sintaxă:

sc crea<параметр1= > <параметр2= >

ServiceName Specifică numele care trebuie dat cheii de serviciu în registry. Rețineți că acest nume este diferit de numele afișat al serviciului (numele care apare în snap-in-ul Servicii);
binPath - Specifică calea către executabilul serviciului.

De exemplu, să creăm serviciul MyService, să specificăm numele afișat My New Service, să setăm tipul de serviciu și să îl setăm la pornire automată:

Sc create MyService binPath=C:\MyService\MyService.exe DisplayName=″Noul meu serviciu″ type=own start=auto

Apoi deschideți snap-in-ul „Servicii” și vedeți rezultatul.

Puteți modifica parametrii unui serviciu deja creat cu comanda Sc config. De exemplu, nu-mi place numele afișat al serviciului și vreau să-l schimb:

Sc config MyService DisplayName=″Serviciul meu″

Ei bine, puteți elimina complet serviciul astfel:

Sc șterge MyService

PowerShell

PowerShell poate face aproape orice 🙂, inclusiv gestionarea serviciilor Windows. Puteți crea un serviciu nou utilizând cmdletul New-Service. Să creăm același serviciu ca în exemplul anterior, doar adăugăm o Descriere:

New-Service -Name MyService -BinaryPathName C:\MyService\MyService.exe`
-DisplayName ″My New Service″ -Descriere ″Very Important Service !!!″

Puteți modifica setările serviciului cu cmdletul Set-Service:

Set-Service -Name MyService -Descriere ″Serviciul nu este foarte important″ -StartupType Manual

În principiu, PowerShell are aproximativ aceeași funcționalitate ca Sc.exe, cu excepția faptului că vă permite să adăugați o descriere. Dar nu există o modalitate ușoară de a elimina serviciile în PS, va trebui să utilizați această construcție:

(Get-WmiObject win32_service -Filter ″name=′MyService′″).delete()

Prin urmare, personal prefer să folosesc Sc.exe.

Se încarcă...Se încarcă...