Hjemmeside » skole » Forstå og administrere Windows Services

    Forstå og administrere Windows Services

    I dagens Geek School-leksjon skal vi lære deg om Windows Services og hvordan du håndterer dem ved å bruke de innebygde verktøyene.

    SCHOOL NAVIGASJON
    1. Bruk Oppgaveplanlegger til å kjøre prosesser senere
    2. Bruke Event Viewer til å feilsøke problemer
    3. Forstå harddiskpartisjonering med Diskhåndtering
    4. Lære å bruke Registerredigering som et proff
    5. Overvåker PCen med ressursmonitor og oppgavebehandling
    6. Forstå panelet Avansert systemegenskaper
    7. Forstå og administrere Windows Services
    8. Bruk Group Policy Editor til å tweak din PC
    9. Forstå Windows Administrasjonsverktøy

    Gjennom årene har folk brukt mye tid på å deaktivere og tilpasse konfigurasjonen av Windows Services, og hele nettstedene har vært viet til å forstå hvilke tjenester du kan deaktivere.

    Heldigvis har moderne versjoner av Windows kraftig strømlinjeformet de tingene som kjører som tjenester, lagt til evnen til å forsinke dem fra start til senere, og tillot at de bare kjører når de utløses i stedet for hele tiden. Det samlede fotavtrykk av Windows har til og med redusert på grunn av alt dette arbeidet.

    Men folk er fortsatt fast bestemt på å deaktivere tjenester. Så dagens leksjon skal lære deg om tjenester, hvordan du analyserer dem, fjerner dem eller deaktiverer dem. Det vi ikke skal gjøre, er å gi deg en nøyaktig liste over tjenester for å deaktivere, fordi du for det meste bør forlate de innebygde tjenestene alene.

    Hva er tjenestene nøyaktig?

    Windows-tjenester er en spesiell type applikasjon som er konfigurert til å starte og kjøre i bakgrunnen, i noen tilfeller før brukeren har logget på. De kan konfigureres til å kjøre som den lokale systemkontoen. Tjenestene er designet for å kjøre kontinuerlig i bakgrunnen og utføre systemoppgaver, for eksempel å sikkerhetskopiere datamaskinen eller kjøre en serverprosess som lytter på en nettverksport.

    Tilbake i Windows XP-dager kan tjenestene konfigureres til å kjøre interaktivt og kjøre sammen med resten av programmene dine, men siden Vista, er alle tjenester tvunget til å kjøre i en spesiell vindusøkt som ikke kan kommunisere med det lokale skrivebordet. Så en tjeneste som prøver å åpne en dialogboks eller vise deg en melding, vil ikke få lov til å gjøre det.

    I motsetning til vanlige applikasjoner, som enkelt kan lanseres og kjøre under brukerkontoen din, må en tjeneste installeres og registreres med Windows, som krever en administratorkonto, og vanligvis en brukerkontokontrollvarsel før det skjer. Så hvis du ikke tillater at et program kjører som administrator, kan det ikke bare opprette en tjeneste som skal kjøre i bakgrunnen.

    Tjenestepanelet

    Windows har alltid brukt Services-panelet som en måte å administrere tjenestene som kjører på datamaskinen din. Du kan enkelt komme dit når som helst ved å trykke WIN + R på tastaturet for å åpne dialogboksen Kjør og skrive inn services.msc.

    Tjenestepanelet er ganske enkelt: Det er en liste over tjenester, en statuskolonne for å vise om den kjører eller ikke, og mer informasjon som navn, beskrivelse og oppstartstype for tjenesten. Du vil legge merke til at ikke alle tjenester kjører hele tiden.

    Mens du kan velge en tjeneste og enten høyreklikke på den eller klikke på verktøylinjeknappene for å starte, stoppe eller starte den på nytt, kan du også dobbeltklikke for å åpne egenskapsvisningen og få mer informasjon.

    Deaktivering av tjenesten er så enkelt som å endre rullegardinmenyen Oppstartstype til deaktivert og velge Bruk, selv om du også kan endre den til Manuell eller automatisk med en forsinket start. Fra denne dialogboksen kan du også se den fullstendige banen til kjørbarheten, noe som kan hjelpe i mange tilfeller når du vil se hva tjenesten kjører.

    Påloggingsfanen lar deg velge om tjenesten logges på som den lokale systemkontoen eller under en annen konto. Dette er mest nyttig i et servermiljø der du kanskje vil kjøre en tjenestekonto fra domenet som har tilgang til ressurser på andre servere.

    Det kan hende du får merke til alternativet "Tillat tjeneste å samhandle med skrivebordet", som vi tidligere nevnte. Som standard kan tjenestene ikke få tilgang til skrivebordet ditt, med mindre denne boksen er merket, og dette avmerkingsruten er egentlig bare der for eldre støtte.

    Men bare å sjekke at boksen ikke gir dem øyeblikkelig tilgang - du må også sørge for at verdien NoInteractiveServices i registret er satt til 0, fordi når den er satt til 1, ignoreres denne boksen og tjenester kan ikke interagere med skrivebordet i det hele tatt. Merk: I Windows 8 er verdien satt til 1, og interaktive tjenester er forbudt.

    Tjenester skal ikke være interaktive fordi alle vinduer eksisterer i samme brukerterminal med tilgang til vanlige ressurser som utklippstavlen, og hvis de kjører sammen med andre prosesser, kan det være et problem hvor et skadelig program kjører i en vanlig brukerprosess kan forsøke å få mer tilgang gjennom en tjeneste, og i betraktning at tjenester kjører som den lokale systemkontoen, er det sannsynligvis ikke bra.

    Gjenopprettings-fanen lar deg velge alternativer for hva som skjer når tjenesten mislykkes. Du kan velge å starte tjenesten på nytt automatisk, som vanligvis er standardalternativet, eller du kan kjøre et program eller starte datamaskinen på nytt.

    Alternativet Kjør et program er trolig det mest nyttige, siden du kan angi Windows for automatisk å sende ut en e-post hvis tjenesten mislykkes mer enn en gang - et nyttig alternativ i et servermiljø. Det er definitivt mye mindre nyttig på en vanlig desktop.

    Avhengighetsfanen viser hvilke tjenester som er avhengige av en bestemt tjeneste, og hvilke tjenester er avhengig av den du ser på. Hvis du planlegger å deaktivere en tjeneste, bør du sannsynligvis konsultere denne delen først for å sikre at ingenting annet krever tjenesten.

    Ser på Tjenester i Oppgavebehandling for Windows 8.x

    Det vanlige tjenestepanelet har ikke endret seg mye i år, men heldigvis er det en mye bedre måte å se på hvilke tjenester som kjører, og hvilke av disse tjenestene bruker mye ressurser.

    Oppgavebehandling i Windows 8 har en ny Tjenester-kategorien, som lar deg stoppe og starte tjenester, men også leveres med et "Søk på nettet" -alternativ, og enda mer nyttig, alternativet Gå til detaljer.

    Når du har valgt Gå til detaljer fra menyen, blir du overført til fanen Detaljer, og prosessen som er ansvarlig for den tjenesten vil bli uthevet.

    Som du kan se, tar prosessen ansvarlig for distribuert koblingssporing opp 28,712 K minne, noe som virker som mye før du innser at den spesifikke svchost.exe-prosessen faktisk er ansvarlig for en hel rekke tjenester.

    Høyreklikk på det igjen, og velg deretter Gå til Tjenester, og du vil se hva vi snakker om. Nå er mange tjenester valgt i vinduet Tjenester, og du vil legge merke til at de er alle i LocalSystemNetworkRestricted-gruppen, og de kjører nå for tiden..

    Slik at 28 MB minne faktisk brukes til et helt sett av tjenester, noe som gjør det mer forståelig hvorfor det bruker alt det minnet.

    Bruk Process Explorer til å se på tjenester

    Hvis du vil ha en mye klarere visning av hvilke tjenester som kjører under hver prosess, er det best å trekke ut Process Explorer, finn tjenesten i listen, dobbeltklikk den og gå til fanen Tjenester. Denne metoden fungerer på en hvilken som helst versjon av Windows.

    Hint: I Process Explorer skal alle tjenestene være i treet under services.exe.

    Skal du deaktivere tjenester?

    Dessverre installerer mange crapware-programmer Windows Services i løpet av installeringsprosessen, og bruker dem til å holde nonsensen i gang i bakgrunnen og re-launching gjentatte ganger. Andre programmer implementerer en Windows-tjeneste for å gi funksjonalitet som du kanskje ikke trenger. Dette er tjenestene du bør deaktivere.

    Vår generelle regel er at Microsofts innebygde Windows-tjenester skal stå alene - Windows 8 eller Windows 7 har gjort en god jobb med å kutte ned tjenestene til bare veldig viktig funksjonalitet, og du vil ikke få mye i veien for ressurser ved å deaktivere disse tjenestene.

    Det du burde definitivt gjøre, er imidlertid å se etter tjenester som ikke er en del av Windows, og prøver å håndtere dem i stedet. Hvis du ikke har noen ide om hva tjenesten er, eller det er for et program som du ikke vil kjøre hele tiden, bør du gjøre litt forskning og bestemme om du vil deaktivere det.

    Ikke deaktiver, sett til manuell

    En av reglene som vi liker å følge, er å unngå å deaktivere tjenester, da det kan føre til problemer og feil. I stedet bare prøv å sette tjenesten til Manuell start.

    Hvis du finner ut at en bestemt tjeneste må løpe, men kanskje ikke trenger å kjøre umiddelbart, kan du også endre den til Automatisk (Forsinket Start) i stedet, som vil forsinke å starte til systemet beroliger seg etter oppstart.

    Administrere tjenester fra kommandoprompt

    Enkelte operasjoner kan bare ikke gjøres gjennom det grafiske brukergrensesnittet. Hvis du vil slette en tjeneste, kan du for eksempel bare gjøre det via kommandolinjen.

    Merk: vennligst ikke slett tjenester.

    Du kan spørre statusen til en tjeneste ved å bruke kommandoen SC, slik:

    sc qc eventlogg

    Det er mange andre kommandoer og operasjoner du kan utføre, inkludert å slette en tjeneste, som vi bare vil anbefale hvis du har skadelig programvare på systemet ditt som kjører som en tjeneste.

    sc slette

    Ikke slett tjenester.

    Du kan også gjøre andre ting, for eksempel å stoppe og starte opp tjenester fra ledeteksten ved hjelp av sc-verktøyet. For eksempel, for å stoppe distribuert koblingssporingsklient, bruk denne kommandoen:

    sc stop TrkWks

    For å starte det igjen, bruk sc start .

    Siste tanker

    Hvis du har tjenester som kaster bort ressurser og senker datamaskinen din, bør du bare avinstallere og fjerne programmene som plasserer dem der. Det er virkelig ingen grunn til å slette tjenester, deaktivere dem eller noe annet.

    Fordi hvorfor deaktivere noe som må avinstalleres?