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


Du er ingen 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å din skinnende nye Windows PC. Vi har svaret for deg.

Så hva er det?

conhost.exe prosessen løser et fundamentalt 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?

Å, ville du 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 går 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 evnen til å være tema.


Hvis du tar en titt på konsollen i Windows Vista, ser det ut som den bruker samme tema som alt annet, men du vil merke at scrollbars 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 evnen til å dra og slippe filer fra Explorer rett inn 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

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


conhost.exe prosessen sitter midt mellom CSRSS og cmd .exe tillater Windows å fikse begge problemene i tidligere versjoner av Windows-ikke bare rullefelt tegne 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).



Likevel er 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 har vert ledeteksten.


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



Previous:
Next Page: