windows主进程 (Rundll32)

欢迎大家有关编程、课程设计、大数据、电脑等方面问题私聊我或者微信(18476275715)

最近刚重装了系统,虽然文件全没了,但重装之后点脑是真的流畅,但流畅了没几天,就发现比重装之前还卡,打开任务管理器一看,晕了,CPU的使用率达到100%,一看有三个名为Windows 主进程(Rundll32)的程序,基本上占了CPU99.9999999%的使用率(这里夸张了一点)。

windows主进程 (Rundll32)_第1张图片

然后我就把这三个程序全部关了,电脑瞬间起飞。但到了第二天,又是这种情况,不能老是这样关吧,所以我就去找了解决办法。

解释一下rundll 32(来自百度百科)

Rundll32.exe是什么?顾名思意,"执行32位的DLL文件"。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。介绍一下Rundll32.exe这个文件,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思是"执行16位的DLL文件", 其命令行下的使用方法为:Rundll32.exe DLLname,Functionname Arguments,DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;Arguments为引出函数的具体参数。

 

其实在rundll32.exe出现占用极高内存的问题之前,只要你安了迅雷7,它每小时也会出现,但不会占那么多内存,而且会在出现后几秒后消失,出现问题应该是在昨天半夜左右,我尚且不知道迅雷为什么会这么流氓每个小时都会调用一次rundll32,不过据我猜测应该是检测什么东西升级的,因为有时伴随着rundll32的出现,迅雷7会在你电脑安一些东西,一些插件,没有任何提示,你如果不打开进程管理器根本不会发现,没错迅雷7就是这么流氓

还有的就是rundll32.exe本身与迅雷并没什么关系,不懂的同学不妨百度一下rundll32,它是用于某些程序调用DLL用的,比如你打开右下角的时间,会跳出一个时钟窗口,你的进程就会有一个rundll32.exe,你关掉时钟窗口,rundll32.exe随其消失,还有控制面板的一些程序,比如鼠标的设置,音响什么的都要用到rundll32.exe

迅雷7通过rundll32每小时调用它的DLL,导致rundll32.exe内存占用极高的原因不是rundll32.exe进程本身,而是里面调用的DLL,这个问题并不是第一次出现,早在今年三月份的时候,就出现过一次同样的事件,不过一天后恢复正常,估计是迅雷7的2B程序员发现这个BUG并且给修复了

进入正题,这个问题的源头在C:\Documents and Settings\All Users\Application Data\Thunder Network\KanKan\Pusher里面,每小时出现的rundll32.exe里面调用的DLL产自这个文件夹,这是XP的目录,目前不知道WIN7会不会出现这个问题,如果出现请留言,你在C盘搜索一下会发现Thunder Network其他的文件夹也会有,比如C:\Program Files\Common Files\Thunder Network,如果你装了迅雷看看,那么C盘其他的文件夹也会有Thunder Network,由于我把看看删了,所以除了我上面打出的两个文件夹,其他文件夹的Thunder Network都是空的

如果你想完美解决这个问题,想让rundll32永远不自动出现,那你可以把迅雷7有关的东西全给卸载掉,如果你不想卸载迅雷7,那你可以试下其他人的方法,不保证完全可行。

其他人的方法

现在开机也不会有RUNDLL32了(这玩意之前可是在迅雷的带领下会产生网络连接的) 
使用过程中也不会跳出来了

先把现IE插件XUNLEI的BHO插件删除 
然后把Documents and Settings\All Users\Application Data\Thunder Network\KanKan\Pusher\xappdisp2.0(差不多是这样打)删除

顺便把Program Files\Common Files\Thunder Network\KanKan\Pusher\xappdisp2.0这个也删除

最好也先卸了 迅雷看看(参照闪电博客http://shandian.biz/2182.html)

我卸载迅雷之后,发现Windows rundll 32也关了,电脑也起飞了

 

 

你可能感兴趣的:(basic)