服务主机 svchost是哪些?如何消除svchost.exe病毒?
是哪些
.exe是从动态链接库(DLL)中运行的服务的通用主机进程名称。这个程序对系统的正常运行是十分重要,并且是不能被结束的。.exe在进程中抢占很大一部份的资源,.exe特别容易被病毒所借助。.exe病毒借助以后,系统常会弹出.exe错误,其实.exe病毒也有专杀工具。
我们晓得和的应用软件都要使用大量的DLL(Link,动态链接库)文件,这种DLL文件通常都要向申请各类各样的(服务),而.exe就是其中一些服务的通用管理进程名(HostName),简单的说,.exe是这种服务的合称。每一个.exe进程以一个Group(组)的形式分组管理各类服务,每一个.exe服务。
XP中可以有多个.exe进程同时运行,之所以这样设计是为了更为便捷地分类控制和调试各个进程和服务。.exe在XP的系统目录\\\下,在启动的时侯,.exe按照注册表中的相关信息构建一个服务列表并依据这个列表加载相关的服务。通常来说,.exe总是按照\\\\\下边的通配符分组管理DLL申请的服务,这儿的每一键值对应一个独立的.exe进程,也就是说这儿的通配符就是在任务管理器中我们看见的.exe进程。
其实,因为这儿的通配符并不是一次性全部加载,而是按照须要才加载,因而这儿的通配符数要少于在任务管理器中见到的.exe进程数,而每位.exe进程所包含的服务名、参数值和DLL则来自\\\\这个通配符。
在任务管理器中只能看见.exe进程而看不到该进程所包含的服务,要想了解每位.exe进程下究竟有哪些服务就须要使用别的方式。选择XP任务栏上的“开始/运行”,输入“CMD”并回车,打开XP的命令行窗口,输入“/SVC”并回车就可以看见每位.exe进程及其所包含的各类服务,其中ImageName(映像名)是进程的名称,PID(ID)是进程标示,以数字方式表示,(服务)就是进程所包含的各类服务。
可惜的是只显示各类服务的简写而不是全称,对于这种简写通常只有对系统内核非常了解的程序员能够明白其真正意义,它们主要是指网路、域名缓存、远程控制和应用程序插口等服务,其实普通的笔记本用户也没必要去过多的了解这种非常专业的名称。假如用户还想进一步了解每位进程调用的DLL文件,可以使用“/M”这个命令。
使用还可查看指定进程的情况,比如想要查看PID为728的进程的情况,可以使用命令“/FI"PIDeq728"”。还有许多命令参数,对它感兴趣的用户可以使用/?得到详尽的帮助信息。
另外补充一点,虽然.exe早在2000就已存在,只是作用没有在XP中如此显著,所以在2000时代极少有人注意它的存在。在2000中查看各个进程及服务的命令为“tlist-s”,查看指定进程及服务的命令是“tlistPID”。
如何消除.exe病毒
步骤1、用删掉类似于C:\这样的文件夹:比如C:\、C:\等等,这种文件夹有个共同特征,就是名称为Sys***(***是三到五位的随机字母),这样的文件夹有几个就删几个。
步骤2、开始——运行——输入“”——打开注册表,展开注册表到以下位置:
\\\\\\\Run
删掉一侧所有用纯数字为名的键,如
步骤3、重新启动计算机,病毒去除完毕。