Respostas:
conhost.exe
é o novo processo de host para janelas do console. Anteriormente, esses eram manipulados pelo csrss.exe
qual é o "Processo de Tempo de Execução do Servidor Cliente", um processo em execução com privilégios no nível do sistema.
A partir do Windows Vista, a Microsoft fez algumas melhorias e alterações muito substanciais em relação à segurança. Uma dessas mudanças foi que aplicativos em execução em diferentes "níveis" ou usuários diferentes não tinham permissão para trocar dados livremente.
Como as janelas do console eram tratadas com csrss.exe
isso, o efeito colateral era que você não podia mais arrastar arquivos para uma janela do console e inserir o caminho completo e o nome do arquivo. Arrastar e soltar é um caso de troca de dados que foi descartado. As pessoas gritavam, embora a maioria dos usuários do Windows provavelmente nem conhecia esse recurso.
Duvido, no entanto, que a funcionalidade de arrastar e soltar ausente tenha sido a razão por trás da remoção das janelas do console csrss
. A razão mais pragmática seria que não há absolutamente nenhuma razão para ter essa funcionalidade tão perto do núcleo do sistema operacional. Concedido, não é tanta funcionalidade quanto poderia existir se o Windows implementasse emuladores de terminal como de costume em sistemas operacionais semelhantes ao UNIX (e muito menos do que seria se os curtidos do UNIX aderissem totalmente ao ECMA-48). Mas, no entanto, algo de errado com uma única janela do console pode destruir uma parte central do sistema operacional.
Fazer alterações na maneira como as janelas do console funcionam fica muito mais difícil, pois você deve considerar consequências terríveis se algo der errado. Outra mudança que você verá, exceto que arrastar e soltar trabalhando novamente, é que os caracteres não estão mais confinados à célula. Especialmente com o ClearType ativado, alguns glifos ultrapassam os limites de suas células e deixam rastros e outros artefatos para trás. Isso está quase (mas não completamente) consertado até agora.
They were previously hosted by csrss because of the fullscreen functionality.
@kinokijuf, que é um recurso muito esquecido no Vista +.
People cried out even though most Windows users probably didn't even know of that feature.
- Obrigado! Eu ri tanto com isso!
Acabei de escrever um artigo tentando explicar o objetivo do processo. É voltado para pessoas comuns, mas há muitas capturas de tela para ilustrar.
O que é o conhost.exe e por que está executando?
A conclusão é que o conhost.exe fica entre o processo CSRSS e o cmd.exe, para que você possa usar o recurso de arrastar e soltar novamente.
Conhost.exe é um novo binário no Win7. Ele hospeda a janela do prompt de comando na qual o cmd.exe é executado.
Eu usei "o que é conhost.exe?" com o Google, incluindo as aspas, e recebeu uma resposta: http://www.fileinspect.com/fileinfo/conhost-exe/
Ele diz: O conhost.exe é um host da janela do console. Este arquivo faz parte do sistema operacional Microsoft® Windows®. Conhost.exe é desenvolvido pela Microsoft Corporation. É um sistema e um arquivo oculto. Conhost.exe geralmente está localizado na pasta% SYSTEM% e seu tamanho normal é 270.848 bytes. O processo conhost.exe é seguro e desativá-lo pode ser perigoso, porque os programas em seu computador precisam que ele funcione corretamente.
Ainda é um aplicativo novo, por isso é lógico que não seja muito conhecido no Google. Ajuda quando você torna suas consultas mais específicas ...