Hvis du nogensinde har gennemgået Task Manager, har du måske undret dig over, hvorfor der er så mange Service Værtsprocesser kører. Du kan ikke dræbe dem, og du har sikkert ikke startet dem. Så hvad er de?
Tjenesten Host-processen fungerer som en shell til indlæsning af tjenester fra DLL-filer. Tjenester er organiseret i relaterede grupper, og hver gruppe køres inde i et andet tilfælde af Service Host Processen. På den måde påvirker et problem i et tilfælde ikke andre tilfælde. Denne proces er en vigtig del af Windows, som du ikke kan forhindre i at køre.
Denne artikel er en del af vores igangværende serie, der forklarer forskellige processer, der findes i Task Manager, som dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe , rundll32.exe, Adobe_Updater.exe og mange andre. Ved ikke, hvad disse tjenester er?
Svchost.exe er et generisk værtsprocesnavn for tjenester, der kører fra dynamiske linkbiblioteker.
> Men det hjælper os ikke rigtig meget. For nogen tid siden begyndte Microsoft at ændre meget af Windows-funktionaliteten fra at stole på interne Windows-tjenester (som løb fra EXE-filer) til at bruge DLL-filer i stedet. Fra et programmeringsperspektiv gør dette kode mere genanvendeligt og muligvis lettere at holde sig ajour. Problemet er, at du ikke kan starte en DLL-fil direkte fra Windows på samme måde som en eksekverbar fil. I stedet bruges en shell, der er indlæst fra en eksekverbar fil, til at hoste disse DLL-tjenester. Og så blev Service Host-processen (svchost.exe) født.
Hvorfor er der så mange serviceværtsprocesser i gang?
Hvad er denne proces, og hvorfor kører den på min pc? Hvis du nogensinde har kigget på sektionen Tjenester i Kontrolpanel, har du sikkert bemærket, at Windows kræver mange tjenester. Hvis hver enkelt tjeneste kørte under en Service Host-proces, kunne en fejl i en tjeneste muligvis bringe ned alle Windows. I stedet er de adskilt.
Tjenester er organiseret i logiske grupper, der alle er noget relaterede, og derefter oprettes en enkelt Service Host-instans til at være vært for hver gruppe. For eksempel kører en Service Host-proces de tre tjenester relateret til firewallen. En anden Service Host-proces kan køre alle de tjenester, der er relateret til brugergrænsefladen, og så videre. I billedet nedenfor kan du f.eks. Se, at en Service Host-proces kører flere relaterede netværkstjenester, mens en anden kører tjenester relateret til fjernproceduresamtaler.
Er der noget for mig at gøre med al denne information?
Skal du deaktivere Windows-tjenester for at fremskynde din pc? Ærligt, ikke meget. I dagene i Windows XP (og tidligere versioner), da pc'er havde meget mere begrænsede ressourcer og operativsystemer ikke var lige så finjusterede, blev det ofte anbefalet at stoppe Windows fra at køre unødvendige tjenester. Disse dage anbefaler vi ikke længere at deaktivere tjenester. Moderne pc'er er tilbøjelige til at blive indlæst med hukommelses- og højdrevne processorer. Tilføj det til, at den måde, hvorpå Windows-tjenester håndteres i moderne versioner (og hvilke tjenester der kører) er blevet strømlinet, og at eliminere tjenester, som du tror, du ikke behøver, har virkelig ikke meget mere indflydelse.
Når det er sagt, hvis du bemærker, at en bestemt forekomst af Service Host - eller en relateret tjeneste - forårsager problemer, som vedvarende overdreven CPU eller RAM-brug, kan du tjekke ind i de specifikke tjenester, der er involveret. Det kan i det mindste give dig en ide om, hvor du skal starte fejlfinding. Der er et par måder at gå på at se præcis, hvilke tjenester der er vært for et bestemt eksempel på Service Host. Du kan tjekke ting i Task Manager eller bruge en stor tredjepartsapp, der hedder Process Explorer.
Kontroller relaterede tjenester i Task Manager
Du kan højreklikke på en enkelt tjeneste for at stoppe tjenesten, se den i "Services" -panelets kontrolpanel eller endda søge online for at få oplysninger om tjenesten.
Hvis du bruger Windows 7, er tingene lidt anderledes . Windows 7 Task Manager grupperede ikke processer på samme måde, og det viste heller ikke regelmæssige procesnavne. Det viste kun alle forekomster af "svchost.exe". Du var nødt til at undersøge en smule for at bestemme tjenesterne i forbindelse med et bestemt eksempel på "svchost.exe."
Højreklik på fanen "Processer" i Opgavebehandling i Windows 7 på en bestemt "svchost.exe" -proces , og vælg derefter "Gå til service" -indstillingen.
Dette vil vende dig over til fanen "Tjenester", hvor de tjenester, der kører under denne "svchost.exe" -proces, er alle markerede.
Du kan så se det fulde navn på hver tjeneste i kolonnen "Beskrivelse", så du kan vælge at deaktivere tjenesten, hvis du ikke vil have den kørende eller fejlfinding, hvorfor det giver dig problemer.
Kontroller relaterede tjenester ved hjælp af Process Explorer
For vores formål her, men Process Explorer grupper relaterede tjenester under hver forekomst af "svchost.exe." De er genopført af deres filnavne, men deres fulde navne vises også i kolonnen "Beskrivelse". Du kan også sveve musemarkøren over nogen af "svchost.exe" processerne for at se en popup med alle de tjenester, der er relateret til den proces - selv dem, der ikke kører i øjeblikket.
Kunne denne proces være et virus?
Hvis filen er gemt i din Windows System32-mappe, kan du være temmelig sikker på, at du ikke beskæftiger sig med en virus.
RELATED:
Hvad er det bedste antivirus til Windows 10? (Er Windows Defender godt nok?) Når det er sagt, hvis du stadig vil have lidt mere ro i sindet, kan du altid scanne efter vira ved hjælp af din foretrukne virusscanner. Bedre sikkert end undskyld!
Sådan gør du dit RGB Gaming Gear Egentlig Nyttigt
RGB-belysning i computerhardware, især gaming-branded gear, er et splittet emne. Enten du synes, det er virkelig sejt, og du vil have det i alle dine ting, eller du har god smag. (Jeg barn, jeg barn.) Men på trods af den temmelig prangende karakter af LED-gennemblødte "battlestation" spilopsætninger er der faktisk en overraskende mængde nytteværdier, der findes dybt i al den regnbuefarvede ekstravagance.
Sådan låser du din Mac, når du er væk.
Er du træt af dine børn eller værelseskammerat, der sender dumme ting til din Facebook-konto, hver gang du forlader lokalet? Alt hvad du skal gøre, skal du låse din Mac for at holde dem væk. Når du låser din Mac, kan du kun låse den op med dit kodeord eller dit fingeraftryk, hvis du har en ny MacBook Pro med en touchbar.