dll文件丢失、错误的解决方法
关于dll文件丢失、错误的解决方法
最近一段时间经常看到网友的有关系统文件问题,总结了一下,查阅参考了一些相关资料,希望能为碰到类似问题的朋友提供参考。
(内容源自论坛各位网友的解答以及网上搜索的内容,有删减和修改^_^。)
古代爱情故事注:关于帖子提到的dll文件基本为Win98系统下的文件,请勿随意用于其他版本的Windows系统。
1、机器正常。使用Win98,一安装就弹出窗口提示:“未处理的异常情况”错误代码:0x80070725,说明:RPC占位程序的版本不兼容。安装程序将立即结束。”杀过毒,注册表清理。怎么解决?
RPC(远程调用程序),用于通过网络将应用程序函数调用转发到远程系统。最典型的用途就是远程管理。一旦出现系统警告“RPC占位程序不兼容”时,首先可能的就是系统中有关的网络组件程序发生问题。
交通卡余额查询
发生这个问题大多在Win98/NT操作系统上。因为在Win2000/XP操作系统中,都使用了IPV6支持PRC技术,普遍支持目前Windows程序,所以一般在2000后的系统中很少有这个问题出现。
98个人用户频繁出现这问题的常见原因:
1.用户安装新程序里的网络功能在Win98下不兼容。比如金山毒霸2002/2003,里面有新的网络防火墙功能,而这个功能实现的前提条件是系统必须要有更好的系统网络组件。一旦系统中的有关文件较老,而安装程序却未提供有关更新时,就会出现这个问题。
2.这个情况更多发生网络游戏安装中。为了加快游戏的速度,许多网络游戏设计时大量采用了32位以上的RPC支持功能,而在许多98用户中却并有这样的系统文件,这样就会经常在安装、运行的时候出现该问题。
建议:
1.打补丁(www./doc/c48830693.html,/www./doc/c48830693.html,/)。
2.网络游戏安装中出现该问题也可将DirectX版本升级到8.0以上。如果升级DirectX8后仍出现这个问题,原因还来自于系统中的网络配置。打开网络邻居,加装有关的IPX、TCP/IP协议,可以解决问题。
2、在上网过程中,IE突然关闭,再次打开出现错误显示wsock32.dll 动态链接库错误,必须重启电脑,IE才能正常,请问原因和解决办法。
建议:
如果就是偶尔一次,重启解决问题就可以了。
如果经常出现wsock32.dll动态链接库错误,就要需要查毒,可能中毒了(如下说明):
Hybris蠕虫病毒,该病毒通过的附件进行传播,一旦收件人打开附件,就会被感染。它在WindowsSystem目录下产生一个wsock32.dll的副本,副本的主文件名是随机产生的8个字母,没有文件扩展名。还会修改Windows目录下的winint.ini文件,使下次Windows开机时原wsock32.dll文件被覆盖。
如果执行了Hybris病毒,病毒将修改Wi
ndows的系统文件wsock32.dll,并且将附有该病毒的发送出去。无论使用哪一种软件,都可能感染该病毒。
3、运行“系统信息”提示不到mfc42u.dll。经查确认无毒。
建议:
下载该文件www./doc/c48830693.html,
4、IE6.0地址栏里ctrl+enter的自动填写功能出现www.*www./doc/c48830693.html,,而不是www.*.。
说明:
低值易耗品包括IE6的browselc.dll文件中字符串的BUG。
browselc.dll位于:
月升沧海多少集Win9x:WindowsSystem
Win2000:WINNTSystem32
WinXP:WindowsSystem32
建议:
一、下载browselc.dllwww./doc/c48830693.html,/system/patch/9524.html
二、手动修改:到browselc.dll文件,复制原文件,然后用eXeScope(或其他能修改exe文件的软件)打开复制的文件(不能直接对原文件进行修改),修改处位于resource>string,把809字符串中的www./doc/c48830693.html, 修改成com,保存退出。
替换:修改完的browselc.dll文件需要在DOS下(如果装了双系统可在另一个系统中)替换原文件。(因为这个文件是受到系统保护的,并且当前正被系统使用。替换时请注意备份原文件。)
5、
IE中无法在新窗口中打开衔接。
建议:
1.开始→运行,输入regsvr32 actxprxy.dll,点击确定,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,该对话框中点确定;
2.开始→运行,输入regsvr32 shdocvw.dll,点击确定,接着会出现一个信息对话框“DllRegisterServer in shdocvw.dll succeeded”,该对话框中点确定;
3.重新启动电脑。
6、一开机自动运行程序,进入msconfig把它从启动栏选项去掉,下次开机还是照样自动运行。
说明:
rundll的功能是以命令列的方式呼叫Windows的动态链结库。
与的区别就在于前者是呼叫32位的链结库,后者是用于16位的链结库。是专门用来调用dll文件的程序。
如果用的是Win98,一般存在于Windows目录下;
如果用的WinXP,一般存在于WindowsSystem32目录下。
受贿罪若是在其它目录,就可能是一个木马程序,它会伪装成。
建议:
一般由3721引起,卸载3721可以解决问题。
(在启动项中表现为“ C:WINDOWSDownloaded Program FilesCNSMIN.DLL,Rundll32 ”)
7、一使用IE就会跳出对话框“Explorer发生错误(KERNEL32.DLL)”,重新启动后问题依旧。
建议:
用“记事本”创建或者直接修改系统配置文件C:Config.sys,在其中加入如下3行语句:
FILES=65
BUFFERS=40
STACKS=64,512
如果错误仍然存在,可使用“记事本”打开系统文件夹(Windows)下的system.ini文件,然后在[386Enh]节上加入如下两行语句:
Increases default stack pages from 2 to 6
MinSPs=6
(MinSPs默认值是2,如需要,每次增加2直
到解决问题为止,而第一句前面的“;”主要起注释作用。)
修改好后保存退出,重启使之生效。
8、
开机时弹出对话框,提示“缺少动态库链接文件msnp32.dll,network,无法正常运行”,按确定后,进入系统一切正常。在别人的机器上无法到这个文件,重新覆盖装系统也没有用。
说明:
msnp32.dll是Microsoft网络功能的重要组件,安装了网卡(包括拨号适配器)和Microsoft网络客户端,该文件位于System目录下。系统不到该文件,可能被误删。
建议:
在网络属性中删除掉所有的协议和适配器,然后重新添加适配器、TCP/IP协议和Microsoft网络客户,Windows将重新复制网络功能需要的文件。
9、系统提示:“不到所需的.DLL文件——MSVBVM60.DLL”
说明:
此文件为VB运行库文件,许多程序的安装和运行都需要该文件。
建议:
gamil邮箱1.下载此文件后复制到系统的system文件夹下。(www./doc/c48830693.html,/development/vb/807.html,压缩包中包括MSVBVM60.DLL和VB6CHS.DLL)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论