加载 时出错找不到指定的模块

2024-12-26 09:37:18
推荐回答(5个)
回答1:

系统加载的DLL文件丢失。一般为病毒残留在系统自启动项目里的信息。而病毒文件本身已被破坏或删除。
解决方法:
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步

2、开始——运行——regedit 在下面的位置删除相应键值: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windos NT\CurrentVersion\Windows]
重启电脑。不行再第三步

3、开始——运行——regedit,a、先保存注册表。具体方法:选择“我的电脑”,然后点击“文件”-“导出”-随便起个名字点“保存”;

b、查找并删除该DLL文件。具体方法:选择“我的电脑”,按F3键,然后输入该DLL全名,点击“查找下一个”,如果确认,对该项点“右键”选“删除”。 直到提示“没有找到相应选项”为止。然后重启电脑。

实在不行就重装好了,其实病毒进程主文件已经被干掉了,你如果去不掉它是因为它做了伪装。它把自己加载到别的进程中去了,也就是说正常的进程加载时会主动加载这个病毒进程,虽然他已经被删掉了,但是你正常的系统进程在启动时还会去主动加载这个程序,所以提示你找不到这个模块,然而找到这个病毒具体伪装到哪个正常系统进程去了很困难,改起来也难。论效率有时还不如重装系统。

这里提供一个方法,你有兴趣可以一试:

4、运行冰刃IceSword.exe,点击左上角的“进程”。这时窗口中列出了系统正在运行的所有进程。用右键点击其中一个进程,选择“模块信息”。在打开的文件列表中找出该DLL文件,点击“强制解除“。 必须一个进程一个进程的找,找到就解除。有时会重启。

冰刃IceSword 1.22 中文版下载地址:
http://www.dhpost.net/ice.rar

回答2:

一般应该是卸载某些程序不彻底造成的,在注册表里还有它的信息。所以启动时还在加载,你用超级兔子魔法设置或Windows优化大师扫描一下注册表,它会自动的挑出无效的项,删除就行了。
解决办法四:从网上下载并打开IceSword.exe,点左下角的“文件”,在目录"+"找到加载时出错的文件所在文件夹,加载时出错的文件上键点“强制删除”。
解决办法五:下载
SREng
工具。打开后-启动项目-服务(最右边)win32服务-找到相应出错文件名,删除服务.或点击“注册表”里面有相关的删除。
解决办法六:
以windows清理助手来清理一下,重启后无提示既搞定。最后杀一遍c盘
重启后还有提示,点击开始--运行,输入以下命令:
for
%1
in
(%windir%\system32\*.dll)
do
regsvr32.exe
/s
%1
结束后重启既完成,最后再杀毒一遍。

回答3:

两种方法:
1.
你这个是很不知名的动态连接库,一定是开机的时候有程序要使用。
方法:
你搜索以下XPAOTM*.dll,看看有没有这个文件,有的话对它重新注册下,就可以了。
注册方法:
找到后复制这个文件到C:\temp下,然后开始,运行,输入c:\temp\regsvr32
XPAOTM*.dll就可以了。
注意,这里的*不是输入的内容,而是你文件的剩下的部分!
如果找不到这个文件,你只能重新安装这个dll所占用的程序了,不过这个有难度,因为你要找到这个软件,不是件容易的事。
2.
在注册表中
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]和
[HEKY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
中,看看右面有没有类似
"rundll32"="c:\windows\system32\dtserv~1.dll
-load"
这样的,删除了。
如果还是没有解决
建议:
在注册表中搜索"dtserv~1.dll"
找到键值c:\windows\system32\dtserv~1.dll
,删除
具体解决的方法简单:开始--运行--输入msconfig,回车
在启动项中将相关的钩去掉。最好只剩下输入法、杀毒软件和防火墙,其他的全部去钩,这样启动就会非常快,也不会出现版主讨厌的提示了。

回答4:

第一步:首先确认已经彻底清除了病毒的主程序
确认方法:
1。确认杀毒软件正常工作,没有异常的自动关闭、过多cpu占用现象等等。
2。升级杀毒软件到最新版本杀毒。
3。杀毒后任务管理器中无明显的异常进程。没有可疑名称的加载项。
4。控制面板内点计划任务,删掉可疑的任务。

第二步:去除加载项
开始菜单-运行-输入msconfig回车
在里边的启动栏里把**.dll前面的勾去掉就行了
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

说明:加载问题大多是杀毒残留,就是杀毒后,病毒被删除,但注册表里相关加载设置还在,所以第一步要确认确实已经杀掉了病毒。如果病毒没有清除,那第二步就没有意义。解决方法就是上述方法。

【注意】如果启动项没有的话,请接着用下面软件解决的方法
IceSword 1.22 中文版 下载地址 http://www.onlinedown.net/soft/53325.htm
打开IceSword.exe,点左下角的“文件”,在目录"+"找到加载时出错的文件所在文件夹,加载时出错的文件上键点“强制删除”。

【注意】:启动项并不一定指向特定的dll名字,提示中的加载失败的项可能只是启动项其中一个需要调用的文件,所以要了解你所有启动项的意义,这样才能找出可疑的启动项来删除,从而解决加载失败的问题。正常的启动项在百度都可以搜索到其含义

回答5:

先杀毒,(一般性用瑞星都能查出)如果没杀出,*再按开始-运行-输入"msconfig"打开启动项,在启动项里面找到包含加载时出错的"winsl12.dll"文件,把它前面的对勾去掉。运行-输入"regedit"打开注册表。(此操作前在文件-导出-备份注册表)在编辑-查找-输入-"winsl12.dll",删除它,按F3,继续查找,直到删完。