windows xp进程

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:17:03
请问SVCHOST.EXE是什么进程?为什麽我系统运行的时候这个进程会有6个同时运行呢?

Svchost.exe到底是做什么用的呢?

首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。

那Svchost.exe在这中间是担任怎样一个角色呢?

Svchost.exe的工作就是作为这些服务的宿主,即由Svchost.exe来启动这些服务。Svchost.exe只是负责为这些服务提供启动的条件,其自身并不能实现任何服务的功能,也不能为用户提供任何服务。Svchost.exe通过为这些系统服务调用动态链接库(DLL)的方式来启动系统服务。

那Svchost.exe是病毒这种说法是任何产生的呢?

因为Svchost.exe可以作为服务的宿主来启动服务,所以病毒、木马的编写者也挖空心思的要利用Svchost.exe的这个特性来迷惑用户达到入侵、破坏计算机的目的。 如何才能辨别哪些是正常的Svchost.exe进程,而哪些是病毒进程呢? Svchost.exe的键值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost”,如图1所示。图1中每个键值表示一个独立的Svchost.exe组。

这个是正常的 每一个的作用都不一样 你用优化大师 或是安全卫士来看嘛 里面有详细的解释

winxp中则有四个或四个以上的svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而win2003 server中则更多。这些svchost进程提供很多系统服务,如:rpcss服务(remote procedure call)、dmserver服务(logical disk manager)、dhcp服务(dhcp client)等
但有一点要注意的是:这些进程的CPU占用率很小很小 当你见到几十 甚至七八十的时候就要小心了 你可能中了病毒啦 要立刻终止这个svchost 而不是全部啊 要注意啊

SVCHOST.EX