怎么解决win7“126找不到指定模块”这个问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决win7“126找不到指定模块”这个问题相关的知识,希望对你有一定的参考价值。
参考技术A 错误126:找不到指定的模块1.故障现象
尝试在“服务”管理单元窗口手动启动服务时,系统提示“错误126:找不到指定的模块
2.原因分析
该故障通常在由svchost服务宿主进程所启动的服务上发生。这一类的windows服务,其实是以dll模块的形式插入某个svchost进程。如果该dll文件被破坏,或者注册表的相关键值被篡改,都可能导致问题。
这类服务所对应的dll文件,是由hklm\system\currentcontrolset\services\servicename\parameters注册表项下的servicedll键值所定义的(此处的servicename是指服务名),如果该注册表键值出错,或者对应的dll文件被破坏,就会导致这个问题。
在微软新闻组里有不少网友抱怨无法打开“磁盘管理”窗口,寻根溯源发现是“logical
disk
manager”服务无法启动所导致。其中有一个case是系统被木马pcshare所感染,木马修改了“logical
disk
manager”服务的注册表键值,把hklm\system\currentcontrolset\services\dmserver\parameters注册表项下的键值servicedll的数值数据指向木马的文件“%systemroot%\system32\drivers\ybfbqufe.sys”,尽管后来利用杀毒软件杀除木马,但是杀毒软件未能处理被木马篡改注册表键值,导致无法打开“磁盘管理”。
注意
不要将该故障和“错误2:系统找不到指定的文件”相混淆!
3.解决办法
对于“logical
disk
manager”服务的问题,在以下的注册表项:
hklm\system\currentcontrolset\services\dmserver\parameters
确保将其下servicedll键值的数值数据修改为“%systemroot%\system32\dmserver.dll”。
如果注册表键值没有问题,请确保用正确的文件副本替换原来的dll文件,并重启系统
windows找不到指定模块怎么办?
机器出现的是“加载 C:\WINDOWS\Downlo~1\553b.dll 时出错找不到指定的模块。” 不重做系统怎么样能修复!!!!
工具/原料
电脑 win10
方法/步骤
1、在百度上下载xrwcbgnd.dll这个文件,跟电脑版本以及系统相匹配。
2、下载完成,将相应的文件放到系统盘C-Windows-system32目录中。
3、粘贴的时候,点击“确认”即可。
4、键盘上按下win+X快捷键。
5、输入下图代码,确定,即可解决找不到指定模块问题了。
参考技术A 耐心看我给你粘的,肯定有结果开始菜单-运行-输入msconfig回车
在里边的启动栏里把**.dll前面的勾去掉就行了
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
说明:以上问题大多是杀毒残留,就是杀毒后,病毒被删除,但启动项里相关加载设置还在,解决方法就是上述方法,如果找不到那个加载失败的启动项说明是做了伪装,具体他伪装到那个启动项不好说需要自己分析分析。
下面两种方法一是手动,一是用软件改,自己挑吧。
一、点 开始→运行→输入 regedit 后回车进入注册表编辑器
【记得新窗口中鼠标点到左上角的"我的电脑"上,以保证全盘搜索】
然后点击左上角的 "编辑"→查找→输入 cd4if0o8hz.dll 后开始查找
找到后就将它删除,有多少删多少
最后重起机器即可.
这是软件删除不完全或是杀毒遗留,删了不影响电脑.
二、如果按我这方法都没有找到,就下个 【超级兔子】 清理一下。
到百度搜索“超级兔子 下载”,第一个网页是天空软件站的,就他吧
很好操作 很好用 很专业,修复IE,清除木马、流氓软件、IE插件等 功能很强大,
对了,还可以个性化自己的系统。
推荐
打开超级兔子以后点"打造属于自己的系统 → 启动程序 → 在里面找这个出错的DLL禁止掉。1.开始。。运行。。。MSCONFIG。。点选择启动项。。然后点启动页,,把相应的启动项关了。重新启动!!!!!
2.去注册表。。
注册表是启动程序藏身之处最多的地方,主要有以下几项:
1.Run键
Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_
USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_
LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。
还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_
USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]
和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Policies\Explorer\Run],
找到相应的项。删除就好了Nvcpl.dll是Nvidia公司显卡驱动程序中的一个文件,它和Nvqtwk.dll一起负责显卡参数调节。出现这个提示是因为优化过程中该文件被破坏了,如果你不使用这个功能,可在“运行”中输入“msconfig”后回车,打开“系统配置实用程序”,在“启动” 中查找“RUNDLL32.EXE C:\WINDOWS\System32\NvCpl.dll,NvStartup”,将其前面的小钩去掉就行了。
如果你还需要使用这个功能,建议在安全模式下重新安装相应的显卡驱动程序即可。(本文为www.SQ120.COM推荐文章)
支招:DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源,有一些DLL文件是多个程序共享的。在开机时出现某某DLL文件丢失或出错是很常见的故障,如果排除感染病毒的情况外,大多数是没有正确卸载应用程序造成的,特别是驱动程序和虚拟光驱软件。
当遇到此类情况发生,请先回忆一下在出现此故障之前是否进行卸载驱动或应用程序的操作,如果能想起,只要重新安装此程序,然后到“控制面板”的“添加删除程序”中进行卸载即可,当然也可使用程序自带的卸载功能。
如果想不起来也没关系,可记下此DLL文件名称,到Google中进行搜索,一般都能找到此文件属于何种类型、何种应用程序的文件,然后再通过安装相应的程序即可。
如果应用程序在卸载过程中误删除了某些系统自带的DLL文件,可以到安装有相同系统的其它正常机器中拷贝一个来,放置到提示的目录即可(一般为C:\Windows\System32\)。
另外,有时一些DLL文件需要使用regsvr32命令进行注册才能正常使用,不过笔者推荐到http://www.jinfengnet.com/tools/jfwinreg.exe下载金锋DLL、OCX注册与反注册工具软件,通过它的“文件”下的“DLL、OCX注册”功能就可完成该DLL文件的注册
在DLL文件的模块中包含了各种导出函数,用于向外界提供服务。windows在加载DLL模块时,会将进程函数调用与DLL文件的导出函数相匹配。在windows加载系统服务时(在启动时加载),当主文件(就是加载出错的文件)损坏或者丢失时,就会产生你所遇到的问题。解决办法是:停止系统服务中名为“你加载错误的文件”的服务,并删除相应目录下的这个文件即可!
另外:开始——运行——msconfig——启动,找到那一项,把勾去了!
运行 regedit --回车
然后
1、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run看看启动项有没有可疑的。
2、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce这里有没有可疑的。
两个加载出错均可采取以下方法解决:
开始--运行--msconfig--启动--找到和你说的类似的选项vwzlr--取消勾--确定,然后
1,开始-运行-输入:regedit,然后回车
2,选择“我的电脑”,然后点击“文件”-“导出”-随便起个名字点“保存”。这样做的目的是备份一下注册表,以免误操作后及时恢复。恢复的方法是,找到你刚才保存的文件,双击它,然后选择“允许导入”即可。
3,选择“我的电脑”,按F3键,然后输入“vwzlr”,点击“查找下一个”,找到后一定要核对是不是vwzlr.dll文件,因为你给的文件名不全,如果确认,对该项点“右键”选“删除”。“此时可以输入vwzlr.dll进行查找,结果出来后要看后面的数值部分,不能光看文件名称,只要有 vwzlr.dll在的文件不管它边上还写没写别的(如:vwzlr.dll,load),都要删除!”
4,然后再按F3键-删除,直到提示“没有找到相应选项”为止。
5,重新启动计算机,看看系统有没有问题。
注,如果出现了其它严重问题,请恢复注册表!
参考资料:http://ks.cn.yahoo.com/question/1407101402980.html
开始菜单-运行-输入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名字,提示中的加载失败的项可能只是启动项其中一个需要调用的文件,所以要了解你所有启动项的意义,这样才能找出可疑的启动项来删除,从而解决加载失败的问题。正常的启动项在百度都可以搜索到其含义本回答被提问者采纳 参考技术B 开始--运行--regedit--编辑--查找--splus.dll
,找到就删除,然后继续找,直到没有为止,重新启动计算机。 参考技术C 意思就是fqldpb53.dll不存在了 参考技术D 去哪里粘贴一个来挖
以上是关于怎么解决win7“126找不到指定模块”这个问题的主要内容,如果未能解决你的问题,请参考以下文章
关于win10中打开win7虚拟机出现错误的问题,系统找不到指定文件,该怎么解决