Conhost.exe è un processo che gli utenti di Windows 7 trovano già attivato aprendo il Task Manager e che non era disponibile nelle versioni precedenti del sistema operativo.
Conhost.exe è il nuovissimo processo host per le finestre della console.
Precedentemente queste erano in esecuzione nel processo csrss.exe e lo stesso aveva delle conseguenze negative.
Il processo csrss.exe è in esecuzione con privilegi elevati sul sistema e di conseguenza il codice che esegue può essere potenzialmente pericoloso.
Per questo è stato scelto di impedire l’esecuzione anche del codice relativo ai temi.
Ne consegue che quando apriamo un prompt dei comandi in Windows XP, questo non utilizza lo stesso tema di sistema.
In Windows Vista l’aspetto grafico del prompt dei comandi è stato notevolmente migliorato, anche se la barra di scorrimento utilizza ancora il vecchio stile, ma non abbiamo alcune funzionalità come la possibilità di effettuare il trascinamento.
Per risolvere questi piccoli problemi, migliorare l’integrazione grafica del prompt dei comandi e ripristinare il trascinamento, è stato appositamente inserito il processo conhost.exe.
Conhost.exe è una via di mezzo tra csrss.exe e cmd.exe consentendo a Windows 7 di risolvere i problemi presenti nelle versioni precedenti del sistema operativo.