Hjemmeside » hvordan » Hva er Vertsprosess for Windows-oppgaver, og hvorfor er det så mange som kjører på PCen min?

    Hva er Vertsprosess for Windows-oppgaver, og hvorfor er det så mange som kjører på PCen min?

    Hvis du tilbringer tid til å peke rundt gjennom vinduet Oppgavebehandling, har du sannsynligvis sett en prosess med navnet "Vertsprosess for Windows-oppgaver." Faktisk har du sannsynligvis sett flere forekomster av denne oppgaven som kjører på samme tid. Hvis du noen gang har lurt på hva det var og hvorfor det noen ganger er så mange, har vi svaret for deg.

    Denne artikkelen er en del av vår pågående serie som forklarer ulike prosesser som finnes i Oppgavebehandling, som Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe og mange andre. Vet ikke hva disse tjenestene er? Bedre begynner å lese!

    Hva er det og hvorfor er det så mange i oppgavebehandling?

    Vertsprosess for Windows-oppgaver er en offisiell Microsoft-kjerneprosess. I Windows kan tjenester som lastes fra eksekverbare (EXE) -filer, sette seg inn som fulle, separate prosesser på systemet og er oppført av egne navn i Oppgavebehandling. Tjenester som lastes fra Dynamic Linked Library (DLL) -filer i stedet for fra EXE-filer, kan ikke starte seg som en fullstendig prosess. I stedet må vertsprosessen for Windows-oppgaver fungere som vert for den tjenesten.

    Du vil se en separat Host Process for Windows Tasks-oppføring som kjører for hver DLL-basert tjeneste lastet inn i Windows, eller muligens for en gruppe DLL-baserte tjenester. Hvorvidt og hvordan DLL-baserte tjenester er gruppert, er opp til utvikleren av tjenesten. Hvor mange forekomster du ser, avhenger helt av hvor mange slike prosesser du har kjørt på systemet ditt. På mitt nåværende system ser jeg bare to tilfeller, men på andre systemer har jeg sett så mange som et dusin.

    Dessverre gir Oppgavebehandling deg ingen mulighet til å se nøyaktig hvilke tjenester (eller grupper av tjenester) som er knyttet til hver Host-prosess for Windows-oppgaver. Hvis du er veldig nysgjerrig på å se hva hver forekomst er knyttet til, må du laste ned Process Explorer, et gratis Sysinternals-verktøy fra Microsoft. Det er et bærbart verktøy, så det er ingen installasjon. Bare last ned det, hent filene, og kjør det. I Process Explorer velger du Vis> Nedre rute for å kunne se detaljer for hvilken prosess du velger. Rull nedover listen og velg en av oppgavene taskhostw.exe. Det er filnavnet til vertsprosessen for Windows-oppgaver.

    Når jeg ser gjennom detaljene i nedre ruten, kan jeg styre sammen at denne tjenesten er koblet til lyddriverne, og har også registertastene tilknyttet tastaturoppsett. Så jeg skal anta at det er tjenesten som overvåker når jeg trykker på noen av medietastene på tastaturet mitt (volum, stum og så videre) og leverer de riktige kommandoene der de må gå.

    Hvorfor bruker det så mange ressurser ved oppstart av Windows?

    Vanligvis avhenger CPU og minne hver forekomst av vertsprosessen for Windows-oppgaver av hvilken tjeneste oppføringen er knyttet til. Normalt vil hver tjeneste konsumere ressursene den trenger for å gjøre jobben sin, og deretter slå seg ned til en aktivitetslinje. Hvis du merker at en enkelt forekomst av vertsprosessen for Windows-oppgaver kontinuerlig bruker flere ressurser enn du tror det burde, må du spore hvilken tjeneste som er knyttet til den forekomsten og feilsøke den relaterte tjenesten selv.

    Du vil legge merke til at alle forekomster av vertsprosessen for Windows-oppgaver umiddelbart etter oppstart kan se ut som om de bruker ekstra ressurser, spesielt CPU. Dette er også normal oppførsel og bør slå seg ned raskt. Når Windows starter, skanner vertsprosessen for Windows-oppgaver tjenestepostene i registret og bygger en liste over DLL-baserte tjenester som den trenger å laste. Det laster deretter hver av disse tjenestene, og du kommer til å se det forbruker en god del CPU i løpet av den tiden.

    Kan jeg deaktivere det?

    Nei, du kan ikke deaktivere Vertsprosessen for Windows-oppgaver. Og du vil ikke likevel. Det er viktig at du kan laste DLL-baserte tjenester på systemet ditt, og avhengig av hva du har kjørt, kan deaktivere Host Process for Windows-oppgaver ødelegge et hvilket som helst antall ting. Windows lar deg ikke engang midlertidig avslutte oppgaven.

    Kunne denne prosessen være et virus?

    Prosessen i seg selv er en offisiell Windows-komponent. Selv om det er mulig at et virus har erstattet den virkelige vertsprosessen for Windows-oppgaver med en kjørbar egen, er det svært lite sannsynlig. Vi har ikke sett noen rapporter om virus som kapsler denne prosessen. Hvis du vil være sikker, kan du sjekke ut underliggende filplassering for Host Process for Windows Tasks. Høyreklikk Vertsprosess for Windows-oppgaver i Oppgavebehandling, og velg alternativet "Åpne filliste".

    Hvis filen er lagret i mappen Windows \ System32, kan du være ganske sikker på at du ikke har et virus.

    Når det er sagt, hvis du fortsatt vil ha litt mer trygghet - eller hvis du ser den filen lagret andre steder enn System32-mappesøk for virus som bruker din foretrukne virusskanner. Bedre trygg enn beklager!