软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 系统相关 > Conhost.exe是什么进程 Conhost.exe含义详解

Conhost.exe是什么进程 Conhost.exe含义详解

  如果你使用的是微软的Vista或者Win7系统,当你打开命令行cmd.exe的窗口后,你会在Windows任务管理器中发现有一个Conhost.exe进程的存在。随着更多的人开始使用Win7系统,对这个进程不太熟悉的细心用户想要了解此进程的更多信息,那么Conhost.exe是什么进程,经常访问最火软件站的朋友可能阅读过我们发表的控制台主机(ConHost.exe)一文,今天我们再来详细介绍一下此进程。

  来历及作用

  Conhost.exe进程是微软为其Vista以及Win7、Windows 2008(服务器版)系统定义的系统文件,在系统中被称为“控制台窗口主机”。其功能主要是为命令行程序(cmd.exe)提供类似于Csrss.exe进程的图形子系统等功能支持,而之前在Windows XP系统中Conhost.exe的这一功能是由Csrss.exe进程“兼职”提供的,但这被认为存在不安全因素,于是微软为了提高系统安全性在06年之后发布的Vista和Win7系统中新加入Conhost.exe进程。毫无疑问,这个进程应该是安全的,它由微软签署。我们可以在系统的以下目录中看到它:

  C:\Windows\System32(C代表系统盘的盘符,会根据系统安装位置不同而不同)

  借助微软的Process Explorer工具我们可以清楚的看到Conhost.exe进程Csrss.exe的关系:

Conhost.exe与Csrss.exe之间的密切关系

  Conhost.exe的ComSpec变量(当前命令行外壳)直接指向命令行程序cmd.exe的路径:

Conhost.exe ComSpec变量指向路径

  如果对功能不是很清楚的话,那么下面这个举例将有助于你至少理解Conhost.exe进程的部分功能。我们先一起来看看在Windows XP系统中命令行进程的窗口时如何显示的,如下图:注意看红点部分标注的滚动条和XP系统主题(即后面那个记事本)的主题样式不一样哦。

透过命令行窗口发现conhost.exe的部分作用

  同时我们还得借助微软的Vista这个突破性的实验性操作系统,我们可以看到Vista的命令行窗口已经开始有些变化了,但显然还不太完善,如下图所示,看见了吗?虽然整个窗口很有Win7主题的样式风格,但是滚动条是不是很格格不入?居然依然是XP里面的命令行的方块样子。

Vista命令行窗口

  我们在对比一下看看有了完整Conhost.exe进程支持的Win7系统下的命令行窗口是怎样的:如下图红点部分,我们可以看出Win7下的命令行窗口样式与Win7主题样式是完全一致的。

conhost.exe对Win7系统命令行窗口外观的影响

  我们可以看出,由于XP系统没有独立的控制台窗口主机进程支持,其命令行窗口显示总是无法和系统主题保持一致,而从Vista开始为了提高安全性也利于美观开始加入类似进程,但虽然整个窗口外形开始有了Win7样子,但是滚动条还是有点问题,而Win7在Conhost.exe进程提供的部分帮助下能很好的将命令行窗口样式与系统主题样式保持一致。

  当然,Conhost.exe进程得功能并不只上面提到的那几点,另外还有一个可以直接拖动文件到命令行窗口中可快速输入拖入文件的路径等,但都不是常用的。好了,我想写到这里也差不多了,希望本文能帮你排解Conhost.exe是什么进程的相关疑惑哦,如果对本文有什么疑问或你有些建议及遇到了其他本进程相关问题,欢迎留言我们一起交流探讨哦。

    相关阅读
    栏目导航
    推荐软件