Conhost.exe是什么进程?Conhost.exe有什么作用?

Conhost.exe是什么进程?

全称是Console Host Process, 即命令行程序的宿主进程。简单的说他是微软出于安全考虑,在windows 7和Windows server 2008中引进的新的控制台应用程序处理机制

进程信息名称:conhost.exe
出品者:Microsoft Corp
进程类别:系统进程
存储位置:%Systemroot% System32
病毒木马:否

Conhost.exe有什么作用?

原先,win7之前的宿主程序是由csrss.exe来完成的, 所有命令行进程都使用session唯一的csrss.exe进程. 而到了win7则改成每个命令行进程都有一个独立的conhost作为宿主了。 这样当然有很多好处了,比如各进程之前不会相互影响,也不会影响到csrss,毕竟csrss还有其他更重要的任务要做。 当然最最重要的还是安全性的考虑,因为csrss是运行在local system账号下的,如果要处理Windows message,就要承担很多威胁,比如著名的Windows Message Shatter Attack。而如果用用户权限的conhost来处理,则即使有攻击,影响的也只是低权限的宿主进程。

其实,不论是作为普通用户还是企业管理员,我们在日常的Windows应用和运维过程中都会或多或少的使用到控制台应用程序。控制台应用程序是没有用户界面的,我们需要通过命令提示符(CMD,这可不是DOS,很多人混淆不清)对其进行输入、输出操作。Windows自带的控制台应用程序 ,典型的有cmd.exe、nslookup.exe和telnet.exe等。

在早期的Windows版本中,所有代表非GUI活动的应用程序(即控制台应用程序)要在桌面上运行时,都通过系统进程Csrss.exe进行协调。当控制台应用程序需要接收字符时,会在Kernel32.dll中调用一个小型的“控制台APIs”以让Kernel32产生LPC来调用CSRSS。此时CSRSS会对控制台窗口的输入队列进行检查和校验,并将字符模式的结果通过Kernel32返回给控制台应用程序进行关联。

与Csrss.exe的关系

这样的处理机制就已经产生了一个问题:即使一个控制台应用程序在普通用户的上下文环境中执行,但Csrss.exe始终是运行在本地系统账户权限下的。因此,某些情况下“坏人”开发的恶意软件就有可能通过本地系统账户权限执行的Csrss.exe获取到更多特权。这种攻击模式被称为Shatter Attack。
而到了win7和Windows Server 2008 R2时代,所有控制台应用程序都被放到了一个新的上下文进程ConHost.exe中来执行,而ConHost(控制台主机)与控制台程序运行在相同安全级的上下文环境当中,取代了发出LPC消息请求到CSRSS中进行处理这种机制,而是去请求ConHost。因此,任何应用程序企图利用消息请求来导致特权的自动提升都不会成功。

conhost不是病毒···

conhost全称是console host process, 即命令行程序的宿主进程. 大家都知道命令行程序是什么东西吧, 比如ipconfig.exe之类, 由于命令行程序自身没有代码来显示UI, 我们平时看到的命令行窗口内容都是由宿主进程来完成的,包括窗口的显示, window message的处理,等等.

win7出现很多netsh.exe和conhost.exe进程,重启电脑又好了,玩段时间又会出来。

netsh.exe是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对该类文件(netsh.exe)进行随意的修改。它的存在对维护计算机系统的稳定具有重要作用。如果用户电脑被木马病毒、或是流氓软件篡改导致出netsh.exe丢失、netsh.exe确实损坏等弹窗现象,请进行全面的修复!

时间: 2024-09-16 12:41:55

Conhost.exe是什么进程?Conhost.exe有什么作用?的相关文章

Rundll32.exe是什么进程?Rundll32.exe可以结束吗?

Rundll32.exe是什么进程 rundll32.exe用于在内存中运行DLL文件,它们会在应用程序中被使用.这个程序对你系统的正常运行是非常重要的.注意:rundl132.exe和rundll32.exe神似.但是rundl132.exe是W32.Miroot.Worm病毒.该病毒允许攻击者访问你的计算机,窃取密码和个人数据.对该文件的建议是立即删除.   进程信息 进程文件: rundll32 或者 rundll32.exe 进程名称:Microsoft Rundll32 正常位置:X:

Ctfmon.exe是什么进程?Ctfmon.exe作用是什么?

Ctfmon.exe是什么进程 ctfmon.exe是Microsoft Office产品套装的一部分,是有关输入法的一个可执行程序.它可以选择用户文字输入程序,和微软Office XP语言条.这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题.另外,ctfmon.exe可能被感染上木马而成为病毒程序.  进程信息 进程名称:Alternative User Input Services 出品者:Microsoft Corp 属于:Microsoft Office Suite 系统进程

tbsecsvc.exe是什么进程?tbsecsvc.exe是不是病毒?

tbsecsvc.exe是什么进程? tbsecsvc.exe其实不是病毒了它是淘宝的一个进程了,如我们通过数字签名可以看出是淘宝的,所以只要你安装了淘宝的产品就会有这个进程了,如阿里旺旺.千牛.亲淘等软件 都会有这个tbsecsvc.exe进程的出现了. 怎么删除或者禁用TBSecSvc.exe进程? 方法一:我们现在进入到系统的"控制面板"之后再找到界面中的[管理工具]--[服务]然后再找到界面中的"TBSecSvc"服务,好了在此我们只要把服务修改成:停止,并

iexplore.exe是什么进程?iexplore.exe中毒怎么办

iexplore.exe是什么进程 iexplore.exe是Microsoft Internet Explorer的主程序.这个微软Windows应用程序让你在网上冲浪,和访问本地Interanet网络.这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题. 多个进程运行: 如果你使用的是新版的IE8或者IE9,打开浏览器就会有iexplore.exe进程出现,其中一个是主程序另一个是选项卡,而如果在选项卡里面打开多个页面,那么此进程的数量也会相应增加,这就是为什么有时候会有多个iex

QQExternal.exe是什么进程?QQExternal.exe能关闭吗?

QQExternal.exe是什么进程? QQexternal.exe是由腾讯出品的文件,在不同的QQ版本中有不同的表现:1.QQ2011里面的QQExternal.exe是外部应用相关进程.2.QQ2008版本之前的QQExternal.exe是广告相关进程.3.QQExternal在QQ关闭之前是用任务管理器关闭不掉的,此程序不是病毒不用担心 进程信息 进程文件: QQexternal 或者 QQexternal.exe 进程名称: QQexternal 描述: 出品者: Tencent 属

dllhost.exe是什么进程?dllhost.exe进程占cpu 100%

dllhost.exe是什么进程 dllhost.exe是微软Windows操作系统的一部分.dllhost.exe用于管理DLL应用.这个程序对你系统的正常运行是非常重要的.  进程信息进程文件: dllhost 或者 dllhost.exe[1]出品者:Microsoft Corp 系统进程:是 后台程序:是 使用网络:否 硬件相关:否 常见错误:未知N/A 常见错误:未知N/A 安全等级 (0-5): 0 间谍软件:否 内存大小:3664k 广告软件:否 病毒:否 木马:否 dllhost

explorer.exe是什么进程?explorer.exe进程能结束吗?

explorer.exe是什么进程? explorer.exe是Windows程序管理器或者Windows资源管理器,它用于管理Windows图形壳,包括开始菜单.任务栏.桌面和文件管理,删除该程序会导致Windows图形界面无法适用.explorer.exe也有可能是w32.Codered等病毒.该病毒通过email邮件传播,当打开病毒发送的附件时,即被感染,会在受害者机器上建立SMTP服务,允许攻击者访问你的计算机.窃取密码和个人数据. 基本信息   Windows XP 进程名称:expl

dmadmin.exe是什么进程?dmadmin.exe是病毒吗?

dmadmin.exe是什么进程 dmadmin.exe是Windows NT/2000以及更高版本的Windows自带的程序.它用于管理逻辑磁盘 dmadmin.exe是病毒吗? 这个文件正常情况下肯定不是病毒了,当然我们可简单的来测试一下了 例子 小编打开电脑的硬盘分析与碎片整理的程序立即会发现任务管理器中有一个dmadmin.exe进入了,当我们再退出硬盘整理程序之后任务管理器中没有dmadmin.exe文件了,这样证明电脑没有中毒哦,所以说dmadmin.exe是系统进程并不是病毒了.

Taskmgr.exe是什么进程?Taskmgr.exe进行作用是什么?

Taskmgr.exe是什么进程? askmgr.exe用于Windows任务管理器.它显示系统中正在运行的进程.该程序使用Ctrl+Alt+Del打开,这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题. 在微软早期的Windows系统中(Windows 95和Windows98)并没有这一进程,类似功能是被taskman.exe进程实现的.而Taskmgr.exe进程是微软从Windows 2000开始到现在所有的系统(XP.2003.Vista.Win7.Win8)中都会有得一个

svchost.exe是什么进程?svchost.exe可以关掉吗?

svchost.exe是什么进程 svchost.exe是一个属于微软Windows操作系统的系统程序,微软官方对它的解释是:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称.这个程序对系统的正常运行是非常重要,而且是不能被结束的.   svchost.exe进程信息 进程文件:svchost or svchost.exe 进程名称:Generic Host Process for Win32 Services 进程类别:系统进程 位置:C:/windows/s