大家好,小金来为大家解答以上的问题。rundll32.exe不是有效的win32应用程序这个很多人还不知道,现在让我们一起来看看吧!
1、兄弟,这个问题简单,rundll32的正常位置呢在:c:windowssystem32 如果不是这个位置,则肯定是病毒 Rundll32.exe是什么?顾名思义,“执行32位的DLL文件”。
2、它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。
3、如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。
4、当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。
5、开始菜单-运行-输入msconfig回车在里边的启动栏里把**.dll前面的勾去掉就行了开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。
6、重启电脑,通常到这就可以了,如果还弹出来再进行第二步2、开始——运行——regedit在下面的位置删除相应键值:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun说明:以上问题大多是杀毒残留,就是杀毒后,病毒被删除,但启动项里相关加载设置还在,解决方法就是上述方法,如果找不到那个加载失败的启动项说明是做了伪装,具体他伪装到那个启动项不好说需要自己分析分析。
7、注:启动项并不一定指向特定的dll名字,提示中的加载失败的项可能只是启动项其中一个需要调用的文件,所以要了解你所有启动项的意义,这样才能找出可疑的启动项来删除,从而解决加载失败的问题。
8、正常的启动项在百度都可以搜索到其含义。
9、自己分析不出来就重装好了。
本文到此分享完毕,希望对大家有所帮助。