您的位置:首页 > 其它

进程:Svchost.exe详解

2004-06-10 13:04 351 查看
文章短,昨天查的资料,今天总结的讲一下[原创]
现在是用最多的操作系统是什么?无疑,windows xp
打开任务管理器,大家看进程,有4~5个Svchost.exe进程,他们很很耗资源(加起来有5000k左右)由于这个进程的数量多,就成了病毒的攻击对象(隐藏病毒进程在此进程内)
大家都知道,在运行程序(包括操作系统)都要使用很多的动态连接文件(DLL),这些程序都要向win申请服务(Service),而svchost.exe则是这些服务的总称。每个svchost都包含多个服务,这样方便了分类,所以才会有那么多svchost.exe进程。
svchost.exe文件在X(系统所在分区):\windows\system32目录下面,每当系统启动,svchost.exe会根据注册表建立一个服务列表~其位置在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost]下面的键值进行分组管理服务,这里的键值是根据需要而加载,因此这里的键值数要比任务管理器的Svchost.exe数量多。每个Svchost进程的包含的服务在[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service]这里
现在讲清楚了Svchost.exe,下面讲讲如何看此进程包含的服务
首先运行命令提示行(运行中输入CMD),输入Tasklist/SVC,回车就可以了~~~~
此方法只适合winxp pro win2003 server其他的版本我没测试过,好像XP HOME版不可以
最近迷上写技术文章了,希望各位多多提建议和意见
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: