Vad är conhost.exe och är det relaterat till NVIDIA?



Prova Vårt Instrument För Att Eliminera Problem

Du kanske har sett conhost.exe visas i Windows Aktivitetshanterare och undrar vad det är. De som kör grafikintensiv applikation eller med NVIDIA-grafik kan också ha märkt flera instanser. I den här artikeln kommer vi att belysa den här processen verkligen, varför du ser flera instanser och vad det har att göra med Windows.



Vad är Conhost.exe

Först och främst står conhost helt för Konsolfönster värd . Låt oss göra lite historia. Tillbaka i Windows XP hanterades kommandotolken av en liknande process som kallas Client Server Runtime System Service (CSRSS). Vid den tiden kunde CSRSS krascha och ta ner hela systemet med det, och tillät inte heller utvecklare att köra temakod i systemprocesser.



I Windows Vista introducerades Desktop Window Manager (DWM). Den här tjänsten ritade sammansatta vyer på skrivbordet istället för att låta alla applikationer hantera sina egna. Detta gav kommandotolken en omfattning av teman som liknar andra Windows. Dwm-tjänsten hanterade endast titelfält och ram och lämnade andra komponenter, därav de gamla rullningslisterna.



Från Windows 7 såg vi Console Window Host (conhost.exe). Som namnet redan antyder är det en värdprocess för konsolfönstret. Conhost.exe fungerar som ett gränssnitt mellan CSRSS och Windows Command Prompt, vilket gör att windows kan fixa tidigare problem som att tematisera hela cmd-promptfönstret och tillåta dra och släpp i kommandotolken. Conhost.exe har dock levt till Windows 10 och skapat utrymme för alla nya gränssnittselement och stilar som har introducerats till Windows.

Även om Aktivitetshanteraren visar olika instanser av konsolfönstrets värd är den fortfarande kopplad till CSRSS. Kontrollerar conhost.exe-processen med Process Explorer bevisar, conhost.exe körs under csrss.exe-processen.



Så, Console Window Host är mer ett skal som tar ansvar för driften av en systemtjänst som CSRSS, samtidigt som den kan ge möjlighet att använda sig av moderna användargränssnittselement.

Varför det finns flera fall av Conhost.Exe

Som jag sa i början av artikeln ser du ofta flera instanser av Console Window Host-processen som körs i Aktivitetshanteraren. Detta beror på att varje instans av att kommandotolken körs har sin egen process för konsolfönstrets värd. Oavsett om det är ett tredjepartsprogram eller Windows som kör en fråga med ett fönster aktivt eller inte, ser du en instans av konsolfönstrets värd i Aktivitetshanteraren. Ett exempel är ett program som kör en tyst uppdatering i bakgrunden med hjälp av kommandoraden.

Det är vanligt att flera instanser av conhost.exe körs i Aktivitetshanteraren. Dessa instanser tar väldigt lite CPU- eller RAM-resurser. Om du emellertid har märkt en kontinuerlig överdriven CPU- eller RAM-användning bör du titta djupare på problemet och avgöra vilka specifika applikationer som är inblandade. Du kan ladda ner Microsofts Process Explorer och kör den för att få mer inblick i vad problemet kan vara. Detta artikel ger dig mer information om hur Process Explorer fungerar.

Om du undrar om conhost.exe är en skadlig kod är det inte bara en viktig Windows-komponent. Men det är möjligt att ett virus kan ersätta den verkliga konsolfönstrets värd med sin egen process, som du enkelt kan fiska ut genom att högerklicka på en instans av konsolfönstrets värd och klicka Öppna filplats .

Om filen finns i Windows System32 , då kan du vara säker på att det inte är ett virus. Det är filplatsen någon annanstans, säg% userprofile% AppData Roaming Microsoft, då kanske du har att göra med ett virus. Det finns vissa skadliga program som maskerade som conhost.exe och utför olika funktioner. Ett bättre alternativ är att du installerar ett antivirusprogram Malwarebytes och kör en komplett skanning av skadlig kod på din dator.

2 minuter läst