Početna » škola » Razumijevanje i upravljanje uslugama sustava Windows

    Razumijevanje i upravljanje uslugama sustava Windows

    U današnjoj lekciji Geek School, naučit ćemo vas o uslugama sustava Windows i kako ih upravljati pomoću ugrađenih uslužnih programa.

    ŠKOLSKA NAVIGACIJA
    1. Korištenje rasporeda zadataka za pokretanje postupaka kasnije
    2. Upotreba preglednika događaja za rješavanje problema
    3. Razumijevanje particioniranja tvrdog diska s upravljanjem diskovima
    4. Učenje za korištenje Registry Editor kao Pro
    5. Praćenje računala pomoću monitora resursa i upravitelja zadataka
    6. Razumijevanje ploče s značajkama naprednog sustava
    7. Razumijevanje i upravljanje uslugama sustava Windows
    8. Korištenje uređivača pravila grupe za podešavanje računala
    9. Razumijevanje alata za administraciju sustava Windows

    Tijekom godina ljudi su potrošili mnogo vremena na onemogućavanje i podešavanje konfiguracije usluga Windowsa, a cijele web-lokacije posvećene su razumijevanju koje usluge možete onemogućiti.

    Srećom, suvremene verzije sustava Windows uvelike su pojednostavile stvari koje se pokreću kao usluge, dodavale su im mogućnost da ih odgađaju od početka do kasnije, te im je dopušteno pokretanje samo kada se pokreću, a ne sve vrijeme. Ukupni trag sustava Windows se čak smanjio zbog svih tih radova.

    Ali ljudi su i dalje odlučni da onemoguće usluge. Tako će vas današnja lekcija naučiti o uslugama, kako ih analizirati, ukloniti ili onemogućiti. Ono što nećemo učiniti jest dati vam točan popis usluga koje morate onemogućiti, jer većinom trebate sami ostaviti ugrađene usluge.

    Što su usluge točno?

    Windows usluge posebna su vrsta aplikacije koja je konfigurirana za pokretanje i pokretanje u pozadini, u nekim slučajevima prije nego što se korisnik čak prijavio. Mogu se konfigurirati za pokretanje kao lokalni sustavski račun. Usluge su dizajnirane za neprekidno pokretanje u pozadini i izvođenje sistemskih zadataka, kao što su sigurnosno kopiranje računala ili pokretanje procesa poslužitelja koji sluša na mrežnom priključku.

    Povratak u Windows XP danima, usluge se mogu konfigurirati za interaktivno izvođenje i pokretanje uz ostale vaše aplikacije, ali kako su Vista sve usluge prisiljene raditi u posebnoj prozorskoj sesiji koja ne može komunicirati s lokalnom radnom površinom. Usluga koja pokušava otvoriti dijaloški okvir ili vam pokazati poruku neće moći to učiniti.

    Za razliku od uobičajenih aplikacija, koje se mogu jednostavno pokrenuti i pokrenuti pod vašim korisničkim računom, usluga mora biti instalirana i registrirana u sustavu Windows, koja zahtijeva administratorski račun, a obično je to i kontrola korisničkog računa prije nego se to dogodi. Dakle, ako ne dopustite aplikaciji da se pokreće kao administrator, ona ne može samo stvoriti uslugu koja će se izvoditi u pozadini.

    Ploča usluga

    Windows je uvijek koristio ploču usluga kao način upravljanja uslugama koje se izvode na vašem računalu. Lako možete doći u bilo kojem trenutku jednostavnim pritiskom na WIN + R na tipkovnici da biste otvorili dijaloški okvir Pokreni i upisali service.msc.

    Panel s uslugama je prilično jednostavan: postoji popis usluga, stupac statusa koji prikazuje je li pokrenut ili ne, te više informacija kao što su ime, opis i vrsta pokretanja usluge. Primijetit ćete da nije svaka usluga stalno pokrenuta.

    Iako možete odabrati uslugu i kliknuti je desnom tipkom miša ili kliknuti gumbe alatne trake da biste je pokrenuli, zaustavili ili ponovno pokrenuli, možete i dvokliknite da biste otvorili prikaz svojstava i dobili više informacija.

    Onemogućavanje usluge je jednostavno kao mijenjanje padajućeg izbornika Startup type (Vrsta pokretanja) na onemogućeno i odabir Apply (Primijeni), iako ga možete promijeniti i na Manual (Ručno) ili Automatic (Automatsko) s odgođenim pokretanjem. Iz tog dijaloškog okvira možete vidjeti i potpunu putanju do izvršne datoteke, koja u mnogim slučajevima može pomoći kada želite vidjeti što se točno pokreće usluga.

    Kartica Prijava omogućuje vam da odaberete da li je usluga prijavljena kao lokalni račun sustava ili pod drugim računom. To je uglavnom korisno u okruženju poslužitelja u kojem želite pokrenuti račun usluge iz domene koja ima pristup resursima na drugim poslužiteljima.

    Možda ćete primijetiti opciju za "Omogući interakciju usluge s radnom površinom", koju smo ranije spomenuli - usluge prema zadanim postavkama ne smiju imati pristup vašoj radnoj površini, osim ako nije označeno ovaj okvir, a taj je potvrdni okvir uistinu samo za postojeću podršku.

    Ali samo provjeravanje toga okvira ne daje im odmah pristup - trebali biste se također pobrinuti da je vrijednost NoInteractiveServices u registru postavljena na 0, jer kada je postavljena na 1, taj se okvir za ignoriranje zanemaruje i usluge ne mogu djelovati s radnom površinom. Bilješka: u sustavu Windows 8 vrijednost je postavljena na 1, a interaktivne usluge su zabranjene.

    Usluge ne bi trebale biti interaktivne jer svi prozori postoje u istom korisničkom terminalu s pristupom uobičajenim resursima kao što je međuspremnik, a ako se pokreću zajedno s drugim procesima, može doći do problema gdje se zlonamjerna aplikacija izvodi u normalnom korisničkom procesu može pokušati dobiti više pristupa putem usluge, a obzirom da se usluge pokreću kao lokalni račun sustava, to vjerojatno nije dobra stvar.

    Kartica za oporavak omogućuje vam da odaberete opcije za ono što se događa kada usluga ne uspije. Možete odabrati automatsko ponovno pokretanje usluge, što je općenito zadana opcija, ili možete pokrenuti program ili ponovno pokrenuti računalo.

    Opcija Pokreni program je vjerojatno najkorisnija, budući da možete postaviti sustav Windows da automatski šalje poruku e-pošte ako usluga više puta ne uspije - korisna opcija u okruženju poslužitelja. To je definitivno mnogo manje korisno na redovnoj radnoj površini.

    Kartica ovisnosti prikazuje koje usluge ovise o određenoj usluzi i koje usluge ovise o onoj koju gledate. Ako planirate onemogućiti uslugu, vjerojatno biste najprije trebali pogledati ovaj odjeljak kako biste bili sigurni da ništa drugo ne zahtijeva tu uslugu.

    Gledajući usluge u Task Manager za Windows 8.x

    Ploča redovnih usluga nije se mnogo mijenjala godinama, ali na sreću postoji mnogo bolji način da se pogledaju koje usluge se pokreću, a koje od tih usluga koriste mnogo resursa.

    Upravitelj zadataka u sustavu Windows 8 ima novu karticu Usluge koja vam omogućuje da zaustavite i pokrenete usluge, ali također ima opciju "Pretraživanje na mreži", a još korisnije, opciju "Idi na detalje".

    Nakon što odaberete Idi na detalje s izbornika, prebacit ćete se na karticu Detalji, a proces koji je odgovoran za tu uslugu bit će označen.

    Kao što možete vidjeti, proces odgovoran za praćenje distribuirane veze zauzima 28.712 K memorije, što izgleda kao puno, sve dok ne shvatite da je određeni proces svchost.exe zapravo odgovoran za cijeli niz usluga.

    Ponovno kliknite desnom tipkom miša, a zatim odaberite Idi na usluge i vidjet ćete o čemu govorimo. Sada su mnoge usluge odabrane u prozoru Services, a primijetit ćete da su sve u LocalSystemNetworkRestricted grupi, i sve su trenutno pokrenute.

    Tako da se 28 MB memorije zapravo koristi za cijeli niz usluga, što ga čini razumljivijim zašto koristi svu tu memoriju.

    Korištenje Process Explorer pogledati usluge

    Ako želite jasnije vidjeti koje se usluge pokreću u svakom procesu, najbolje je izvući Process Explorer, pronaći uslugu na popisu, dvaput kliknuti na nju, a zatim otići na karticu Usluge. Ova metoda radi na bilo kojoj verziji sustava Windows.

    Savjet: u Process Exploreru sve usluge trebaju biti u stablu ispod services.exe.

    Ako onemogućite usluge?

    Nažalost, mnoge aplikacije za uslužni program instaliraju Windows usluge tijekom instalacijskog procesa i koriste ih kako bi zadržale svoju glupost u pozadini i ponovno pokretale. Druge aplikacije implementiraju Windows uslugu kako bi pružile funkcionalnost koju možda ne trebate. To su usluge koje morate onemogućiti.

    Naše opće pravilo je da Microsoftove ugrađene Windows servise treba ostaviti na miru - Windows 8 ili čak Windows 7 je učinio dobar posao smanjenja usluga na stvarno važnu funkcionalnost, a vi nećete dobiti mnogo na putu resursa onemogućavanjem tih usluga.

    Ono što svakako trebate učiniti jest tražiti usluge koje nisu dio sustava Windows i pokušati ih rješavati. Ako nemate pojma što je usluga, ili je za aplikaciju koju ne želite stalno izvoditi, trebali biste napraviti neka istraživanja i odlučiti želite li je onemogućiti.

    Nemoj onemogućiti, postavi na Ručno

    Jedno od pravila koje želimo slijediti je izbjegavanje onemogućivanja usluga, jer to može uzrokovati probleme i pogreške. Umjesto toga, pokušajte postaviti uslugu na Ručni početak.

    Ako ustanovite da određena usluga mora biti pokrenuta, ali možda ne mora odmah biti pokrenuta, možete je promijeniti i na Automatsko (Odgođeni početak), što će odgoditi pokretanje dok se sustav ne smiri nakon pokretanja sustava..

    Upravljanje uslugama iz naredbenog retka

    Neke operacije se ne mogu obaviti putem grafičkog korisničkog sučelja. Ako želite izbrisati uslugu, na primjer, to možete učiniti samo putem naredbenog retka.

    Bilješka: NE brišite usluge.

    Možete zatražiti status usluge pomoću naredbe sc, kao što je ovaj:

    sc qc eventlog

    Postoje mnoge druge naredbe i operacije koje možete izvesti, uključujući i brisanje usluge koju bismo preporučili samo ako na vašem sustavu postoji zlonamjerni softver koji se izvodi kao usluga.

    sc delete

    Nemojte brisati usluge.

    Također možete raditi i druge stvari, poput zaustavljanja i ponovnog pokretanja usluga iz naredbenog retka pomoću uslužnog programa sc. Na primjer, da biste zaustavili klijenta za praćenje distribuirane veze, upotrijebite ovu naredbu:

    sc zaustavi TrkWks

    Za ponovno pokretanje koristite sc start .

    Završne misli

    Ako imate pokrenutu uslugu koja troši resurse i usporava računalo, jednostavno biste trebali deinstalirati i ukloniti aplikacije koje su ih tamo smjestile. Zaista nema razloga brisati usluge, onemogućavati ih ili bilo što drugo.

    Zato zašto onemogućite nešto što treba deinstalirati?