问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于svchost

发布网友 发布时间:2022-04-24 10:10

我来回答

3个回答

热心网友 时间:2023-10-09 23:08

正巧曾经发过关于这个进程的文章:
svchost.exe是nt核心系统的非常重要的进程,对于2000、xp来 说,不可或缺。很多病毒、木马也会调用
它。所以,深入了解 这个程序,是玩电脑的必修课之一。
大家对windows操作系统一定不陌生,但你是否注意到系 统中“svchost.exe”这个文件呢?细心的朋友
会发现windows 中存在多个 “svchost”进程(通过“ctrl+alt+del”键打开任务管理器, 这里的“进程”标签中就可看到了),为什么会这样呢?下面 就来揭开它神秘的面纱。

发现
在基于nt内核的windows操作系统家族中,不同版本的 windows系统,存在不同数量的“svchost”进程,用户使用“ 任务管理器”可查看其进程数目。一般来说,win2000有两个 svchost进程,winxp中则有四个或四个以上的svchost进程,而 win2003 server中则更多。这些svchost进程提供很多系统服务,如: rpcss服务(remote procere call)、dmserver服务(logical disk manager)、dhcp服务 (dhcp client)等。

如果要了解每个svchost进程到底提供了多少系统服务, 可以在win2000的命令提示符窗口中输入“tlist -
s”命令来查 看,该命令是win2000 support tools提供的。在winxp则使用“tasklist /svc”命令 。
svchost中可以包含多个服务

深入

windows系统进程分为独立进程和共享进程两种, “svchost.exe”文件存在于“%systemroot%system32”目录下,它属于共享进程。随着windows系统服务不 断增多,为了节省系统资源,微软把很多服务做成共享方式, 交由 svchost.exe进程来启动。但svchost进程只作为服务宿主,并 不能实现任何服务功能,那这些服务是如何实现的呢?
原来这些系统服务是以动态链接库(dll)形式实现的 ,它们把可执行程序指向 svchost,由svchost调用
相应服务的动态链接库来启动服务。 那svchost又怎么知道某个系统服务该调用哪个动态链接库呢? 这是通过系统服务在注册表中设置的参数来实现。下面来说说 rpcss(remote procere call)服务的例子吧。

从启动参数中可见服务是靠svchost来启动的。

实例

以windows xp为例,点击“开始”/“运行”,输入 “services.msc”命令,弹出服务对话框,然后打开
“remote procere call”属性对话框,可以看到rpcss服务的可执行文件的路径为 “c:windowssystem3
2svchost -k rpcss”,这说明rpcss服务是依靠svchost调用“rpcss”参数 来实现的,而参数的内容则是存
放在系统注册表中的。

在运行对话框中输入“regedit.exe”后回车,打开注 册表编辑器,找到[hkey_local_machine systemc
urrentcontrolsetservicesrpcss]项,找到类型为 “reg_expand_sz”的键“magepath”,其键值为
“% systemroot%system32svchost -k rpcss”(这就是在服务窗口中看到的服务启动命令),另 外在
“parameters”子项中有个名为“servicedll”的键,其 值为“% systemroot%system32rpcss.dll”,
其中“rpcss.dll”就是 rpcss服务要使用的动态链接库文件。这样 svchost进程通过读取“rpcss”服务注册表
信息,就能启动该 服务了。

解惑

因为svchost进程启动各种服务,所以病毒、木马也想 尽办法来利用它,企图利用它的特性来迷惑用户,达
到感染、 入侵、破坏的目的(如冲击波变种病毒“w32.welchia.worm” )。但windows系统存在多个svchost进程是很正常的,在受感 染的机器中到底哪个是病毒进程呢?这里仅举一例来说明。

假设windows xp系统被“w32.welchia.worm”感染了。正常的svchost文件存 在于“c:windowssys
tem32”目录下,如果发现该文件出现在其 他目录下就要小心了。“w32.welchia.worm”病毒存在于 “c:w
indowssystem32wins”目录中,因此使用进程管理器查看 svchost进程的执行文件路径就很容易发现系统是
否感染了病毒 。

windows系统自带的任务管理器不能够查看进程的路径,可以使 用第三方进程管理软件,如“windows优
化大师”进程管理器, 通过这些工具就可很容易地查看到所有的svchost进程的执行文 件路径,一旦发现其执行路径为不平常的位置就应该马上进行检测和处理。

好了,但愿能对你有所帮助~

热心网友 时间:2023-10-09 23:08

2000以上 SVCHOST 很必要....不信可以试着 一个个结束进程....你就知道为什么是必要的了

热心网友 时间:2023-10-09 23:09

是WINDOWS系统文件
属于windows共享服务进程
属于系统进程
不是病毒
进程不可结束
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 svchost.exe是什么?起什么作用? svchost是一个什么程序?为什么会有很多个? svchost? svchost.exe怎么清除 svchost.exe的调用程序 svchost 是什么 svchost是什么进程? svchost是什么意思? svchost是什么? svchost是什么进程 svchost是什么 请问svchost是什么意思? 儿童灯笼手工怎么制作? 海南恒和居装饰工程有限公司怎么样? 中国装饰(海南)股份有限公司怎么样? 深圳市建筑装饰(集团)有限公司海南分公司怎么样? 有线局域网中双绞线一般分为哪两类? 海南艺唐盛装饰设计有限公司怎么样? 住宅装饰装修管理办法? 高中毕业没有行业经验可以直接在中国室内装饰协会考核认证中心报考室内设计师资格证书吗? SVCHOST.EXE应该在什么位置 svchost.exe是干什么用的? 炸过鱼的油还能用吗 炸过鱼了油还能用吗 煎过鱼的油为什么不能在反复的使用? 煎过鱼的油可以炒菜吗 炸过鱼的油能放多长时间? 炸带鱼的油还能用吗? 你好,买了个广场舞外放音响,带蓝牙功能,怎样使用这款的无线话筒? 我想问问炸过鱼的油还能炒菜吗?拜托了各位 谢谢 回老家背包里带了两瓶红酒可以带上飞机吗?要是托运会碎吗? 炸完鱼的大豆油还能用么?再用的话,需要注意什么? 鱼煎过的油可不可以用来炒菜? 跳广场舞音响,买一个新的无线麦克风咋不出声音?不知道咋调?在音响上能调吗?谢谢 炸鱼的油用完了可以存放起来,以后在用吗? 求解,无线麦克风怎么连接音响 炸过鱼的油到底要怎样去腥,如何再次利用 我的广场舞音响可以接麦克风 但是我有个电容麦克风 咋办呢 好像电容麦克风接音响 或者 功放没有用? 鱼煎过的油可不可以用来炒菜? 说明理由 广场舞音乐播放器能接无线麦克风吗