如何关闭电脑不需要的进程 电脑如何关闭无用进程( 三 )


2.偷梁换柱
如果用户比较心细 , 那么上面这招就没用了 , 病毒会被就地正法 。于是乎 , 病毒也学聪明了 , 懂得了偷梁换柱这一招 。如果一个进程的名字为svchost.exe , 和正常的系统进程名分毫不差 。那么这个进程是不是就安全了呢?非也 , 其实它只是利用了“任务管理器”无法查看进程对应可执行文件这一缺陷 。我们知道svchost.exe进程对应的可执行文件位于“C:WINDOWSsystem32”目录下(Windows2000则是C:WINNTsystem32目录) , 如果病毒将自身复制到“C:WINDOWS”中 , 并改名为svchost.exe , 运行后 , 我们在“任务管理器”中看到的也是svchost.exe , 和正常的系统进程无异 。你能辨别出其中哪一个是病毒的进程吗?
3.借尸还魂
除了上文中的两种方法外 , 病毒还有一招终极**——借尸还魂 。所谓的借尸还魂就是病毒采用了进程插入技术 , 将病毒运行所需的dll文件插入正常的系统进程中 , 表面上看无任何可疑情况 , 实质上系统进程已经被病毒控制了 , 除非我们借助专业的进程检测工具 , 否则要想发现隐藏在其中的病毒是很困难的 。
上文中提到了很多系统进程 , 这些系统进程到底有何作用 , 其运行原理又是什么?下面我们将对这些系统进程进行逐一讲解 , 相信在熟知这些系统进程后 , 就能成功破解病毒的“以假乱真”和“偷梁换柱”了 。
常被病毒冒充的进程名有:svch0st.exe、schvost.exe、scvhost.exe 。随着Windows系统服务不断增多 , 为了节省系统资源 , 微软把很多服务做成共享方式 , 交由svchost.exe进程来启动 。而系统服务是以动态链接库(DLL)形式实现的 , 它们把可执行程序指向scvhost , 由cvhost调用相应服务的动态链接库来启动服务 。我们可以打开“控制面板”→“管理工具”→服务 , 双击其中“ClipBook”服务 , 在其属性面板中可以发现对应的可执行文件路径为“C:WINDOWSsystem32clipsrv.exe” 。再双击“Alerter”服务 , 可以发现其可执行文件路径为“C:WINDOWSsystem32svchost.exe-kLocalService” , 而“Server”服务的可执行文件路径为“C:WINDOWSsystem32svchost.exe-knetsvcs” 。正是通过这种调用 , 可以省下不少系统资源 , 因此系统中出现多个svchost.exe , 其实只是系统的服务而已 。
在Windows2000系统中一般存在2个svchost.exe进程 , 一个是RPCSS(RemoteProcedureCall)服务进程 , 另外一个则是由很多服务共享的一个svchost.exe;而在WindowsXP中 , 则一般有4个以上的svchost.exe服务进程 。如果svchost.exe进程的数量多于5个 , 就要小心了 , 很可能是病毒假冒的 , 检测方法也很简单 , 使用一些进程管理工具 , 例如Windows优化大师的进程管理功能 , 查看svchost.exe的可执行文件路径 , 如果在“C:WINDOWSsystem32”目录外 , 那么就可以判定是病毒了 。
常被病毒冒充的进程名有:iexplorer.exe、expiorer.exe、explore.exe 。explorer.exe就是我们经常会用到的“资源管理器” 。如果在“任务管理器”中将explorer.exe进程结束 , 那么包括任务栏、桌面、以及打开的文件都会统统消失 , 单击“任务管理器”→“文件”→“新建任务” , 输入“explorer.exe”后 , 消失的东西又重新回来了 。explorer.exe进程的作用就是让我们管理计算机中的资源 。
explorer.exe进程默认是和系统一起启动的 , 其对应可执行文件的路径为“C:Windows”目录 , 除此之外则为病毒 。
iexplore.exe
常被病毒冒充的进程名有:iexplorer.exe、iexploer.exeiexplorer.exe进程和上文中的explorer.exe进程名很相像 , 因此比较容易搞混 , 其实iexplorer.exe是MicrosoftInternetExplorer所产生的进程 , 也就是我们平时使用的IE浏览器 。知道作用后辨认起来应该就比较容易了 , iexplorer.exe进程名的开头为“ie” , 就是IE浏览器的意思 。
iexplore.exe进程对应的可执行程序位于C:ProgramFilesInternetExplorer目录中 , 存在于其他目录则为病毒 , 除非你将该文件夹进行了转移 。此外 , 有时我们会发现没有打开IE浏览器的情况下 , 系统中仍然存在iexplore.exe进程 , 这要分两种情况:1.病毒假冒iexplore.exe进程名 。2.病毒偷偷在后台通过iexplore.exe干坏事 。因此出现这种情况还是赶快用杀毒软件进行查杀吧 。