任务管理器中显示的“ conhost.exe”过程是什么?


20

该过程conhost.exe开始在Windows 7上显示,搜索Google并没有解释该过程是什么以及为什么出现。

conhost.exe过程是什么?

Answers:


24

conhost.exe是控制台窗口的新主机进程。以前,这些是由csrss.exe“客户端服务器运行时进程”处理的,该进程以系统级特权运行。

从Windows Vista开始,Microsoft在安全性方面进行了一些非常重大的改进和更改。这些变化之一是不允许运行在不同“级别”或作为不同用户的应用程序自由交换数据。

由于控制台窗口是由csrss.exe这种方式处理的,因此具有副作用,即您不再可以将文件拖到控制台窗口中,而是插入了完整路径和文件名。拖放就是这种数据交换的情况,因此被排除在外。即使大多数Windows用户可能甚至都不知道该功能,人们还是大喊大叫。

不过,我怀疑缺少拖放功能是将控制台窗口从中拉出的原因csrss。更为务实的原因是,绝对没有理由将这种功能放在操作系统的核心附近。当然,如果Windows在像UNIX的OS上像往常一样实现终端仿真器,它的功能就不那么多了(比起完全像ECMA-48的UNIX那样,它的功能要少得多)。但是,尽管如此,单个控制台窗口出现任何问题都可能会破坏操作系统的核心部分。

因此,更改控制台窗口的工作方式会变得更加困难,因为如果发生任何错误,您必须考虑非常可怕的后果。除了再次拖放工作之外,您还将看到的另一个更改是,字符不再局限于其单元格。特别是启用了ClearType后,某些字形将超出其单元格边界,并留下痕迹和其他工件。到目前为止,这几乎(但不是很固定)已解决。


1
突然间,我对某些怪异的控制台行为的愤怒消失了,感谢您的回应。
SuperBloup

由于全屏功能,它们以前由csrss托管。
kinokijuf 2011年

They were previously hosted by csrss because of the fullscreen functionality. @kinokijuf,这是Vista +中一个非常缺失的功能。
Synetech

People cried out even though most Windows users probably didn't even know of that feature.- 谢谢!我为此大笑!
Vinayak

@Synetech:回到Windows10。Alt+ Enter将控制台窗口切换为全屏模式。
乔伊



1

它是Windows 7上的控制台窗口宿主。有几个程序(想到的是Spybot)会将其检测为误报,但这是由Microsoft制作的,并且不是恶意软件。


1

我使用了“ conhost.exe是什么?” 与Google一起使用,包括引号,并收到一个答案:http : //www.fileinspect.com/fileinfo/conhost-exe/

它说: conhost.exe是一个控制台窗口主机。该文件是Microsoft®Windows®操作系统的一部分。Conhost.exe由Microsoft Corporation开发。这是一个系统和隐藏文件。Conhost.exe通常位于%SYSTEM%文件夹中,其通常大小为270,848字节。conhost.exe进程是安全的,禁用它可能很危险,因为计算机上的程序需要它才能正常工作。

它仍然是一个新的应用程序,因此逻辑上它在Google中并不是很知名。当您使查询更具体时,它会有所帮助...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.