Hva er Svchost.exe? Funksjoner og funksjoner

Siste oppdatering: 04/10/2024
Hva er Svchost.exe? Funksjoner og funksjoner
Hva er Svchost.exe? Funksjoner og funksjoner

Hvis du noen gang har åpnet Oppgavebehandling de Windows 10, Du har kanskje lagt merke til at en viss prosess kalt svchost bruker mye systemressurser. I dag skal vi finne ut hva det er og hva det er for noe.

Vi kan se at svchost vises flere ganger i Task Manager og at hvert av disse programmene tar opp deler av systemet vårt på egen hånd.

Bortsett fra nysgjerrighet, hva de brukes til plager ikke mye hvis vi har en datamaskin med tilstrekkelige ressurser, men hvis datamaskinen vår er veldig liten akkumulere mange av disse prosessene er ikke bra.

Vi bør ikke deaktivere dem, som vi vil se senere, fordi deres betydning i Windows 10 er større enn vi kan forestille oss, siden vi snakker om de såkalte tjenestevertene som, som navnet indikerer, er en viktig del av hostingtjenester i Windows 10.

Du kan også lese: Hvordan fikse høy CPU-bruk av svchost.exe?

Hva er svchost.exe?

Det er en bona fide Windows-systemfil. Svchost.exe er en prosess på datamaskinen din som er vert for eller inneholder andre individuelle tjenester som brukes av Windows til å utføre ulike funksjoner. For eksempel Windows Defender y Windows Update De bruker en tjeneste som er vert i svchost.exe-prosessen.

Denne filen legges vanligvis ved www.windowsupdate.microsoft.com når du besøker Microsoft Update-nettstedet, Microsoft Windows Update-nettstedet eller når du oppdaterer automatisk uten nettleser. «"svchost.exe" er en vertsprosessor som administrerer settet med DLL-oppdateringstjenester i Windows Automatic User Update Server-databasen (WUAUSERV) ved å administrere IP og porter.

Microsoft, kjent for sin OS star, tilbyr omfattende løsninger for forbrukere og bedrifter gjennom innovative teknologier programmering, produktutvikling, applikasjonsutvikling og nettverk.

Hvordan kommer svchost.exe inn i et system?

Som et systemprogram ligger svchost.exe i systemmappen "WindowsSystem32". Dette er en beskyttet mappe som ikke kan nås av brukere uten administratorrettigheter. Dette programmet startes av Service Control Manager (SCM) ved oppstart av systemet.

Denne lederen administrerer listen over kjørende tjenester i Windows-registerdatabasen. Når systemet starter, kjører SCM en forekomst av svchost.exe som en prosess for hver tjeneste i denne listen.

I prinsippet Det er mulig å kombinere flere tjenester i én prosess. Men på kraftige datamaskiner har Windows en tendens til å kjøre en separat prosess for hver tjeneste.

På denne måten kan man bedre skille prosessene fra hverandre. Dette er nyttig når en prosess "henger", det vil si går inn i en udefinert tilstand. I dette tilfellet kan den defekte oppgaven avsluttes uten å påvirke andre programmer.

Funksjon de utfører

Disse prosessene brukes for å sikre at Windows bruker svchost-prosessen hver gang en ny tjeneste startes. Hvis vi har flere svchost.exe samtidig, betyr det at det er flere tjenester aktive på det tidspunktet. Gitt det operativsystemet er i stand til å utføre mange av disse oppgavene Samtidig kan vi ha flere prosesser av denne typen.

  5 beste programmer for å blande musikk

svchost.exe refererer til dynamiske biblioteker (DLLer) som du bruker til å kjøre alle slags tjenester. Dette betyr at disse programmene (tjenestene) du trenger ikke ha kode fra disse bibliotekene i programvaren, da de kan få tilgang til dem gjennom prosessen beskrevet her.

Dette betyr at mindre minne brukes, siden programvaren ikke trenger funksjonene til disse DLL-ene. I tillegg gjøres selve moduleringen enklere ettersom DLL-er kan administrere flere tjenester ved å bruke svchost-mediatoren.

Andre funksjoner

Windows kjører også veldig ofte svchost-prosesser som et sikkerhetstiltak. Dette betyr at hvis en tjeneste mislykkes, vil bare den spesielle komponenten mislykkes. Hvis svchost-prosesser ble gruppert, ville en feil i én tjeneste føre til at alle de andre mislyktes i en dominoeffekt, siden de er alle koblet til samme svchost, noe som får datamaskinen til å krasje.

I dette tilfellet har Windows 10-utviklerne tenkt på alt i detalj og har klart å beskytte alle tjenester fra mulige feil som påvirker noen av de andre. Dette lar oss fortsette å bruke datamaskinen selv om en av dem mislykkes, siden integriteten til den gjenværende er fullt ut garantert.

Undersøkelse av svchost.exe-prosessen: ulike alternativer

Hvis du legger merke til at svchost.exe-prosessen forårsaker problemer på systemet ditt, er det flere måter å undersøke det på.

Oppgavebehandling

Et veldig nyttig verktøy er Task Manager innebygd i Windows, som vanligvis åpnes ved å trykke på tastekombinasjonen [Ctrl] + [Shift] + [Esc]. En annen måte å åpne den på er å skrive «Oppgavebehandling» i søkefeltet og kjør programmet fra søkeresultatet som vises.

Oppgavebehandling har flere faner. Som standard er prosessvisningen allerede åpen. Systembelastningsprosenten, det vil si prosessor-, minne-, nettverks- og harddiskbruk, vises for hver prosess som kjøres. La Organisasjon kan endres ved å klikke på ønskede kriterier.

Prosessene er navngitt i henhold til programmene de tilhører. I Windows 10 blir svchost.exe-prosesser innledet med navnet "Servicevert", etterfulgt av en beskrivelse av tjenesten den kjører. I tidligere versjoner av Windows dukket navnet svchost.exe opp direkte i listen over prosesser.

Tjenester (services.msc)

Alle tjenester kan sees ved hjelp av System Services-applikasjonen. For å åpne dette programmet, åpne Kjør-dialogen fra Start-menyen (Windows-ikonet) og skriv:

  9 beste apper for å lære å tegne

services.msc

I kontekstmenyen til hvert element er det en "Egenskaper"-boks. Dette feltet spesifiserer banen til den tilknyttede kjørbare filen. I tillegg vises navnet på tjenesten og en kort beskrivelse. Dette lar deg definere funksjonen til tjenesten. I samme fane kan du sjekke avhengigheter av andre tjenester.

Taklist.exe

Hvis du ikke er redd for å bruke linjen av kommandoer, task.exe er et godt alternativ. Programmet kommer forhåndsinstallert på Windows 10 og er veldig enkelt å bruke. Tidligere versjoner hadde et lignende program kalt "tlist.exe".

For å kjøre den, kjør kommandolinjen (cmd.exe). For å få en liste over alle forekomster av svchost.exe med deres prosess-ID og kjørende tjenester, skriv inn følgende kommando på Windows-kommandolinjen:

oppgaveliste /svc /fi "bildenavn eq svchost.exe".

Eksterne programmer: Process Explorer

Microsoft tilbyr flere gratis programmer, som f.eks Process Explorer fra den anerkjente Windows Insider-forfatteren Mark Russinovich. Dette programmet ligner på Task Manager, men den har et mye bredere spekter av funksjoner.

Lar deg enkelt se hvilke prosesser andre prosesser har startet. Høyreklikk-kontekstmenyen har også blitt kraftig utvidet. For eksempel vises ikke bare programmet knyttet til prosessen, men også registeroppføringen. Det er også mulig å sjekke programvaren direkte på Virustotal.

Problemer med svchost

Det er to problemer med svchost-prosesser:

  1. Den første er at en av dem er defekt, enten det er prosessen, biblioteket eller til og med selve programmet som refererer til det. I dette tilfellet ligger vanskeligheten i å finne ut årsaken til feilen. Det er ikke normalt at denne prosessen mislykkes, så det er normalt at alt kommer fra programmet som er knyttet til den svchost.
  2. Det andre problemet er at noen nettkriminelle bruker disse komponentene til å angripe systemet. På grunn av dens betydning for Windows 10, noen utviklere malware har klart å etterligne disse prosessene slik at skadelig programvare forblir i systemet for alltid.

Løsningen er enkel: vi må alltid bruke et antivirusprogram for å beskytte datamaskinen vår og utføre skanninger fra tid til annen for å oppdage mistenkelige elementer. I de aller fleste tilfeller, antivirusprogramvare vil oppdage denne typen skadelig programvare og vil fjerne den raskt og enkelt.

Hvordan kan jeg finne ut om svchost.exe er et virus?

Svchost.exe-prosessen er ofte mistenkelig når man analyserer et malware-infisert system. En grunn er at den underliggende tjenesten ikke alltid umiddelbart oppdages.

I tillegg er det mulig at en funksjon av denne prosessen brukes av skadelig programvare og at den knytter seg til denne prosessen. Nettkriminelle har utnyttet det faktum at denne prosessen er så vanlig tidligere.

Det er ikke lett å vite i alle tilfeller om det er en legitim prosess: Først av alt, sjekk at prosessnavnet er stavet riktig.

  Hvordan inkludere flere rader i en Excel-celle? Dette er triksene for å gjøre Excel-celler mer effektive

Skadelig programvare bruker ofte lignende navn, for eksempel scvhost.exe eller svhost.exe. Du kan også sjekke plasseringen til den kjørbare filen som beskrevet ovenfor. Det skal bare være i "Windows:system32"-banen, ellers er det ikke en offisiell systemprosess.

anbefaling

Vennligst kontakt de tilsvarende tjenestene for mer informasjon. Hvis dette er en kjent Windows-funksjon, er sjansen for at den er forårsaket av skadelig programvare svært liten. I tillegg, Fanen Oppgavebehandlerdetaljer gir enda mer informasjon.

I eiendommene finner du den digitale signaturen (sertifikatet) til forfatteren; i tilfelle svchost.exe, kan det bare være en Microsoft-signatur.

Hvordan avslutte en svchost.exe-prosess?

Hvis et GUI-program slutter å svare, kan det være fornuftig å manuelt avslutte den respektive prosessen. Det er også mulig at flere forekomster av programmet ble startet ved en feil, for eksempel ved å dobbeltklikke på programikonet.

Her kan du også avslutte unødvendige prosesser, slik at programmet kan fungere normalt igjen. Prosesser som svchost.exe kan avsluttes ved hjelp av Task Manager. Høyreklikk på det tilsvarende elementet i prosessoversikten og velg "Avslutt oppgave".

Merk: Vær oppmerksom på at det kan være uforutsette problemer med å avslutte systemprosesser på et operativsystem som kjører. Det første du må gjøre er å lagre åpne dokumenter eller datafiler.

Andre detaljer

Hvis svchost.exe-forekomsten fortsatt forårsaker problemer etter omstart, kan du manuelt drepe prosessen i Services-appen. I dette tilfellet, hvis mulig, sjekk først hvilken tjenestefunksjon du vil deaktivere for å unngå risikoen for systemfeil etter en omstart.

Svchost.exe: prosess (ikke en prosess) som enhver annen prosess

Sannheten er at svchost.exe er en normal prosess, men samtidig er den annerledes. Det er en god grunn til at det dukker opp flere ganger. I utgangspunktet betyr det ikke at systemet ditt ikke fungerer som det skal eller at skadelig programvare er aktiv.

I disse dager er det relativt enkelt å sjekke målet for enhver prosess i Windows Task Manager. Alternativt svchost.exe kan avsluttes manuelt om nødvendig, som enhver annen prosess.

Du kan også lese: Slik fikser du Svchost.exe Tjenestevert: Lokalt system (nettverksbegrenset)