Co to jest proces „conhost.exe”, który pojawia się w Menedżerze zadań?

20

Proces conhost.exezaczął się pojawiać w systemie Windows 7, a wyszukiwanie w Google nie ujawnia wyjaśnienia, czym jest ten proces i dlaczego się pojawia.

Jaki jest conhost.exeproces

ripper234
źródło

Odpowiedzi:

24

conhost.exeto nowy proces hosta dla okien konsoli. Wcześniej były obsługiwane przez csrss.exeproces „Client Server Runtime Process”, proces działający z uprawnieniami na poziomie systemu.

Począwszy od systemu Windows Vista, Microsoft dokonał bardzo istotnych ulepszeń i zmian w zakresie bezpieczeństwa. Jedną z tych zmian było to, że aplikacje działające na różnych „poziomach” lub jako różni użytkownicy nie mogli swobodnie wymieniać danych.

Ponieważ okna konsoli były obsługiwane przez csrss.exeten efekt, efektem ubocznym było to, że nie można już przeciągać plików do okna konsoli i wstawić pełną ścieżkę i nazwę pliku. Przeciągnij i upuść to taki przypadek wymiany danych, który został wykluczony. Ludzie krzyczeli, chociaż większość użytkowników systemu Windows prawdopodobnie nawet nie wiedziała o tej funkcji.

Wątpię jednak, aby brakująca funkcja przeciągania i upuszczania była przyczyną wyciągania okien konsoli csrss. Bardziej pragmatycznym powodem byłoby to, że absolutnie nie ma powodu, aby mieć taką funkcjonalność tak blisko rdzenia systemu operacyjnego. To prawda, że ​​nie jest tak duża funkcjonalność, jak mogłaby być, gdyby Windows wdrożył emulatory terminali jak zwykle w systemach operacyjnych typu UNIX (i znacznie mniej niż byłoby, gdyby systemy UNIX w pełni przestrzegały ECMA-48). Niemniej jednak wszystko, co pójdzie nie tak z jednym oknem konsoli, może zniszczyć podstawową część systemu operacyjnego.

Wprowadzanie zmian w działaniu okien konsoli staje się z tego powodu znacznie trudniejsze, ponieważ jeśli coś pójdzie nie tak, musisz wziąć pod uwagę straszne konsekwencje. Kolejną zmianą, którą zobaczysz, z wyjątkiem ponownego przeciągania i upuszczania, jest to, że postacie nie są już ograniczone do swojej komórki. Zwłaszcza z włączoną funkcją ClearType niektóre glify wykraczają poza granice komórek i pozostawiają za sobą ślady i inne artefakty. Jest to już prawie (ale nie do końca) naprawione.

Joey
źródło
1
I nagle mój gniew przeciwko dziwnemu zachowaniu konsoli odszedł, dzięki za tę odpowiedź.
SuperBloup,
Były one wcześniej hostowane przez csrss ze względu na pełnoekranową funkcjonalność.
kinokijuf
They were previously hosted by csrss because of the fullscreen functionality. @kinokijuf, która jest bardzo brakującą funkcją w Vista +.
Synetech,
People cried out even though most Windows users probably didn't even know of that feature.- Dziękuję Ci! Tak bardzo się z tego śmiałem!
Vinayak,
@ Synetech: W pewnym sensie wrócił do Windows 10. Alt + Enter przełącza okno konsoli do trybu pełnoekranowego.
Joey
9

Właśnie napisałem artykuł próbujący wyjaśnić cel tego procesu. Jest skierowany do zwykłych ludzi, ale istnieje wiele zrzutów ekranu do zilustrowania.

Czym jest plik conhost.exe i dlaczego działa?

Najważniejsze jest to, że conhost.exe znajduje się między procesem CSRSS a cmd.exe, więc możesz ponownie użyć przeciągania i upuszczania.

alternatywny tekst

Maniak instruktażowy
źródło
2

Conhost.exe to nowy plik binarny na Win7. Obsługuje okno wiersza polecenia, w którym działa cmd.exe.

Źródło tutaj

rzlines
źródło
1

Jest to host okna konsoli w systemie Windows 7. Kilka programów (przychodzi mi na myśl Spybot) wykryje go jako fałszywie dodatni, ale został stworzony przez Microsoft i nie jest złośliwy.

John T.
źródło
1

Użyłem „Czym jest plik Conhost.exe?” z Google, w tym cytaty, i otrzymał jedną odpowiedź: http://www.fileinspect.com/fileinfo/conhost-exe/

Mówi: Conhost.exe jest hostem okna konsoli. Ten plik jest częścią systemu operacyjnego Microsoft® Windows®. Conhost.exe jest rozwijany przez Microsoft Corporation. To plik systemowy i ukryty. Conhost.exe zwykle znajduje się w folderze% SYSTEM%, a jego zwykły rozmiar to 270 848 bajtów. Proces conhost.exe jest bezpieczny, a jego wyłączenie może być niebezpieczne, ponieważ programy na Twoim komputerze potrzebują go do poprawnego działania.

To wciąż nowa aplikacja, więc logiczne jest, że nie jest zbyt dobrze znana w Google. Pomaga to w uszczegółowieniu zapytań ...

Wim ten Brink
źródło