Hva er conhost.exe og hvorfor er det kjøres?


Du er uten tvil leser denne artikkelen fordi du lurer på hva i all verden dette conhost.exe prosessen gjør i Task Manager, og hvorfor det kjører på den skinnende nye Windows PC. Vi har svaret for deg.

Så hva er det?

conhost.exe prosessen løser et grunnleggende problem i måten tidligere versjoner av Windows håndtert konsollvinduer, som brøt dra & slipp i Vista.

Det er en helt legitim kjørbar, så lenge det kjører fra system32 mappen, og er signert av Microsoft. Skanne datamaskinen for virus er aldri en dårlig idé, skjønt.

Vent, hva? Så Hvorfor trenger jeg det?

Å, du ville ha mer informasjon? Jeg antar at jeg kan tvinge med litt bakgrunnsinformasjon. I hovedsak er det et problem med måten konsollen prosessen fungerer på utdaterte versjoner av Windows-de er alle vert under Csrss.exe (Client Server Runtime Process) service. Denne prosessen kjører som en system-priviligert konto.

Hvis du tar en titt på ledeteksten vei tilbake på Windows XP, vil du sannsynligvis legge merke til at vinduet ikke bruker den aktive tema i det hele tatt. Dette er fordi CSRSS prosessen ikke har muligheten til å være tema.


Hvis du tar en titt på konsollen i Windows Vista, det ser ut som den bruker samme tema som alt annet, men du vil merke at rulle fortsatt bruker den gamle stilen (se nøye). Dette er fordi DWM (Desktop Window Manager) prosess håndterer tegning overskrift, men under den fortsatt fungerer på samme måte, og rullefelt er en del av vinduet selv.


Du vil kanskje også merke til at Windows Vista brøt muligheten til å dra og slippe filer fra Explorer rett inn i ledeteksten. Det bare flate ut fungerer ikke, på grunn av sikkerhetsproblemer mellom CSRSS prosessen kjører med et høyere nivå av privilegier.

Windows 7, 8 og 10 gjøre det annerledes

Sjekke det ut i Process Explorer under en moderne versjon av Windows viser at conhost.exe prosessen kjører under Csrss.exe prosessen.


conhost.exe prosess sitter midt mellom CSRSS og cmd .exe tillater Windows å løse begge problemene i tidligere versjoner av Windows-ikke bare scrollbars trekke riktig, men du kan faktisk dra og slippe en fil fra Explorer rett inn ledeteksten:


Og det vil lime inn i banen på kommandolinjen. (Selvfølgelig dette eksempelet er ikke veldig nyttig).



fortsatt ikke overbevist?

Jeg kan se forholdet vårt har noen tillit problemer. Hvis du virkelig ønsker å være sikker, sjekk ut filegenskaper for conhost.exe kjørbar, og du vil se at beskrivelsen sier Console Window Host:


Hvis du ser på detaljer om prosessen fra innen Process Explorer, vil du legge merke til at ComSpec er satt til cmd.exe, en klar indikasjon på at det er vert ledeteksten.


Så nå vet du hva den conhost.exe prosessen gjør, og hvorfor du bør aldri forsøke å slette den. Noensinne.



Previous:
Next Page: