Pagina principala » şcoală » Înțelegerea și gestionarea serviciilor Windows

    Înțelegerea și gestionarea serviciilor Windows

    În lecția de școală Geek de astăzi, vă vom învăța despre serviciile Windows și cum să le gestionați utilizând utilitățile încorporate.

    ȘCOLAREA NAVIGAȚIEI
    1. Folosind Planificatorul de sarcini pentru a rula procesele mai târziu
    2. Utilizarea Vizualizatorului de evenimente pentru depanarea problemelor
    3. Înțelegerea partiționării pe hard disk cu gestionarea discurilor
    4. Învățați să utilizați Editorul de registry ca un pro
    5. Monitorizarea PC-ului cu monitorizarea resurselor și Manager de activități
    6. Înțelegerea panoului Proprietăți avansate a sistemului
    7. Înțelegerea și gestionarea serviciilor Windows
    8. Utilizând Editorul de politici de grup pentru a personaliza PC-ul
    9. Înțelegerea instrumentelor de administrare Windows

    De-a lungul anilor, oamenii au petrecut mult timp dezactivând și ajustând configurația Windows Services, iar site-urile web au fost dedicate înțelegerii serviciilor pe care le puteți dezactiva.

    Din fericire, versiunile moderne ale Windows au simplificat foarte mult lucrurile care rulează ca servicii, au adăugat capacitatea de a le întârzia de la început până la ultima și le-au permis să ruleze numai atunci când au fost declanșate, mai degrabă decât tot timpul. Amprenta generală a Windows a scăzut chiar și datorită acestei lucrări.

    Dar oamenii sunt încă hotărâți să dezactiveze serviciile. Deci, lecția de astăzi vă va învăța despre servicii, cum să le analizați, să le eliminați sau să le dezactivați. Ceea ce nu vom face este să vă oferim o listă exactă de servicii pentru dezactivare, deoarece, în cea mai mare parte, trebuie să părăsiți numai serviciile încorporate.

    Care sunt serviciile exacte?

    Serviciile Windows sunt un tip special de aplicație care este configurată să se lanseze și să ruleze în fundal, în unele cazuri înainte ca utilizatorul să se conecteze. Pot fi configurate să ruleze ca cont de sistem local. Serviciile sunt proiectate să funcționeze continuu în fundal și să efectueze sarcini de sistem, cum ar fi copierea de rezervă a computerului sau executarea unui proces server care ascultă pe un port de rețea.

    Înapoi în zilele Windows XP, serviciile ar putea fi configurate să ruleze interactiv și să fie difuzate alături de restul aplicațiilor, însă din moment ce Vista, toate serviciile sunt forțate să ruleze într-o sesiune specială de ferestre care nu poate interacționa cu desktop-ul local. Deci, un serviciu care încearcă să deschidă o casetă de dialog sau să vă arate un mesaj nu va avea voie să facă acest lucru.

    Spre deosebire de aplicațiile obișnuite, care pot fi pur și simplu lansate și executate sub contul dvs. de utilizator, trebuie instalat și înregistrat un serviciu la Windows, care necesită un cont de administrator și, de obicei, un prompt de control al contului de utilizator înainte de aceasta. Deci, dacă nu permiteți unei aplicații să ruleze ca administrator, nu poate crea doar un serviciu care să ruleze în fundal.

    Panoul de servicii

    Windows a folosit întotdeauna panoul Servicii ca o modalitate de a gestiona serviciile care rulează pe computer. Puteți ajunge cu ușurință în orice moment prin simpla apăsare a tastei WIN + R de pe tastatură pentru a deschide caseta de dialog Run și tastați services.msc.

    Panoul Servicii este destul de simplu: există o listă de servicii, o coloană de stare pentru a arăta dacă rulează sau nu și mai multe informații precum numele, descrierea și tipul de pornire al serviciului. Veți observa că nu toate serviciile rulează tot timpul.

    În timp ce puteți selecta un serviciu și faceți clic-dreapta pe el sau faceți clic pe butoanele barei de instrumente pentru a porni, opri sau reporni, puteți face dublu clic pentru a deschide vizualizarea proprietăților și a obține mai multe informații.

    Dezactivarea serviciului este la fel de simplă ca și schimbarea drop-down tip de pornire la dezactivat și alegerea Aplicați, deși puteți de asemenea să o schimbați la Manual sau automat cu un început întârziat. Din acest dialog puteți vedea calea completă spre executabil, care poate ajuta în multe cazuri când doriți să vedeți exact ce funcționează serviciul.

    Fila Log On vă permite să alegeți dacă serviciul este conectat ca cont de sistem local sau sub alt cont. Acest lucru este util în cea mai mare parte într-un mediu de servere în care este posibil să doriți să rulați un cont de serviciu din domeniul care are acces la resurse de pe alte servere.

    S-ar putea să observați opțiunea pentru "Permiteți serviciului să interacționeze cu spațiul de lucru", pe care am menționat-o mai devreme - în mod prestabilit, serviciile nu au acces la spațiul de lucru decât dacă este bifată această casetă, iar această casetă de selectare este într-.

    Dar verificând că caseta nu le oferă imediat acces, trebuie să vă asigurați că valoarea NoInteractiveServices din registry este setată la 0, deoarece atunci când este setată la 1, această casetă de selectare este ignorată și serviciile nu pot interacționa cu desktop-ul la toate. Notă: în Windows 8, valoarea este setată la 1, iar serviciile interactive sunt interzise.

    Serviciile nu ar trebui să fie interactive deoarece toate ferestrele există în același terminal de utilizator cu acces la resurse comune cum ar fi clipboard-ul și dacă funcționează împreună cu alte procese, ar putea exista o problemă în care o aplicație rău intenționată care rulează într-un proces normal de utilizator ar putea încerca să obțină mai mult acces prin intermediul unui serviciu și considerând că serviciile funcționează ca un cont de sistem local, probabil că nu este un lucru bun.

    Fila Recuperare vă permite să alegeți opțiunile pentru ceea ce se întâmplă atunci când serviciul eșuează. Puteți alege să reporniți automat serviciul, care este, în general, opțiunea implicită sau puteți rula un program sau reporni computerul.

    Opțiunea Run a program este probabil cea mai utilă, deoarece ați putea seta Windows să trimită automat un e-mail dacă serviciul eșuează de mai multe ori - o opțiune utilă într-un mediu server. Este cu siguranță mult mai puțin util pe un desktop obișnuit.

    Fila dependențelor arată care servicii depind de un anumit serviciu și care servicii depind de cel pe care îl căutați. Dacă intenționați să dezactivați un serviciu, ar trebui să consultați mai întâi această secțiune pentru a vă asigura că nimic altceva nu necesită acest serviciu.

    Privind la serviciile din Task Manager pentru Windows 8.x

    Panoul de servicii regulate nu sa schimbat mult de ani de zile, dar, din fericire, există o modalitate mult mai bună de a analiza care sunt serviciile care rulează și care dintre aceste servicii utilizează o mulțime de resurse.

    Managerul de activități din Windows 8 are o nouă secțiune Servicii, care vă permite să opriți și să începeți serviciile, dar de asemenea vine cu o opțiune "Căutați online" și chiar mai utilă, opțiunea "Accesați detaliile".

    Odată ce ați selectat Salt la detalii din meniu, veți fi transferat la fila Detalii și procesul care este responsabil pentru acel serviciu va fi evidențiat.

    După cum puteți vedea, procesul responsabil pentru Tracking Link Distributed se ocupă de memorarea a 28.712 K, ceea ce pare a fi o mulțime, până când vă dați seama că procesul particular svchost.exe este de fapt responsabil pentru o grămadă de servicii.

    Faceți clic dreapta pe el din nou, apoi selectați Mergeți la Servicii și veți vedea despre ce vorbim. Acum, multe servicii sunt selectate în fereastra Servicii și veți observa că acestea sunt toate în grupul LocalSystemNetworkRestricted și toate acestea sunt în curs de desfășurare.

    Astfel încât 28 MB de memorie este de fapt folosit pentru un întreg set de servicii, ceea ce face mai ușor de înțeles de ce folosește toată memoria.

    Folosind Process Explorer pentru a Uita la Servicii

    Dacă doriți o vizualizare mult mai clară despre serviciile care rulează în cadrul fiecărui proces, cel mai bun pariu este să scoateți Process Explorer, să găsiți serviciul în listă, faceți dublu clic pe el și apoi să accesați fila Servicii. Această metodă funcționează pe orice versiune de Windows.

    Aluzie: în Process Explorer toate serviciile ar trebui să fie în arborele de sub services.exe.

    Ar trebui să dezactivați serviciile?

    Din nefericire, multe aplicații de tip "crapware" instalează Windows Services în timpul procesului de instalare și le folosesc pentru a-și menține nonsensul în fundal și pentru a le repeta în mod repetat. Alte aplicații implementează un serviciu Windows pentru a oferi funcționalități de care nu aveți nevoie. Acestea sunt serviciile pe care ar trebui să le dezactivați.

    Regula noastră generală este că serviciile Microsoft încorporate în Windows ar trebui lăsate singure - Windows 8 sau chiar Windows 7 a făcut o treabă bună de a reduce serviciile doar la o funcționalitate foarte importantă și nu veți câștiga prea mult în calea resurselor prin dezactivarea acestor servicii.

    Totuși, ceea ce ar trebui să faceți cu siguranță este căutarea oricăror servicii care nu fac parte din Windows și încercați să le rezolvați în schimb. Dacă nu aveți nicio idee despre ce este serviciul sau este pentru o aplicație pe care nu doriți să o derulați tot timpul, trebuie să faceți niște cercetări și să decideți dacă să o dezactivați.

    Nu dezactivați, setați la Manual

    Una dintre regulile pe care ne place să le urmărim este să evităm dezactivarea serviciilor, deoarece acestea pot provoca probleme și erori. În schimb, încercați să setați serviciul la pornire manuală.

    Dacă descoperiți că un anumit serviciu trebuie să ruleze, dar poate că nu trebuie să ruleze imediat, îl puteți schimba de asemenea la Automat (Start întârziat), care va întârzia începerea până când sistemul se calmează după pornire.

    Administrarea serviciilor din Prompt

    Unele operații nu pot fi realizate prin interfața grafică a utilizatorului. Dacă doriți să ștergeți un serviciu, de exemplu, puteți face acest lucru numai prin linia de comandă.

    Notă: vă rugăm să NU ștergeți serviciile.

    Puteți interoga starea unui serviciu folosind comanda sc, cum ar fi:

    sc qc eventlog

    Există multe alte comenzi și operații pe care le puteți efectua, inclusiv ștergerea unui serviciu, pe care l-am recomanda doar dacă aveți un program malware pe sistemul dvs. care rulează ca un serviciu.

    sc ștergeți

    Nu ștergeți serviciile.

    De asemenea, puteți face alte lucruri, cum ar fi oprirea și repornirea serviciilor din linia de comandă utilizând utilitarul sc. De exemplu, pentru a opri clientul de urmărire a linkului distribuit, utilizați această comandă:

    sc stop TrkWks

    Pentru a porni din nou, utilizați startul sc .

    Gândurile finale

    Dacă aveți servicii care rulează, pierzând resurse și încetinind computerul în jos, trebuie doar să dezinstalați și să eliminați aplicațiile care le-au pus acolo. Nu există nici un motiv să ștergeți serviciile, să le dezactivați sau orice altceva.

    De ce să dezactivați ceva care trebuie dezinstalat?