
这个可以在D盘QQ文件夹,E盘WAR3文件夹,和D盘kugoo文件夹下建立ws2_32.dll
要取消就这样
for %%a in (d:\qq e:\war3 d:\kugoo) do if exist %%a\ws2_32.dll del /f /q %%a\ws2_32.dll
如果你文件夹名磨芦字有空格就这坦游绝样,我写一个,你绝对就会自己改了
for %%a in (d:\qq e:\war3 d:\kugoo) do echo.>"%%a\ws2_32.dll"
其实就是加"号
有几种可能:1、你是不是删除了某个程序,而且是手动删除的,由于这个程序开机时是跟随系统一起启动的,它的源程序让你删除了,但在注册表中还有启动项在。
2、你删除了一个你不要了的程序,但这个程序把另外一个跟它共尘衫享的程序给删除了,造成这个程序开机启动时找不到链接库文件。
3、可能是你的杀毒软件帮你删除了病毒,由于杀毒软件傻乎厅旦乎的只知道杀掉病毒派伏腔,不知道在注册表中把病毒的链接启动项给一起删除掉,故造成开机时注册表加载该病毒时找不到源程序而报错。
不管怎么样,建议你到:
开始---》运行---》输入msconfig---》回车---》启动,把一些你不熟悉的程序都禁止掉,只留下杀毒软件和输入法ctfmon.exe就可以了。其余的启动了没作用,只是白白浪费你的系统资源。
sillyeeyore说的对,dll是由rundll32.exe(32位)调用的,dll是动态链接库文件,不能象应用程序那样单独运行,必须由rundll32.exe调用,如果有一个dll文件被调用,在任务管理器里就会有一个rundll32.exe进程,如果有多个dll被调用,进程此族里就会有多个rundll32.exe进程。应用程序也会调用dll文件,如果你想查看应用程序调用了哪些dll文件,可以命令提示下(也就是cmd窗口下)键入tasklist空格/m空格>D:\aa.txt,这个命令是说把所有应用程序所调用哗瞎的dll文件列表导入到D盘下一个叫aa的文本文件中,然后查看这个aa.txt文件,就ko了,如果想方便是话,乱扒空就用windows优化大师,官网:http://www.wopti.net,下载安装之后,用进程查看器,可以查看每个进程的dll模块/启用端口/窗体列表等等,很详细,很实用。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)