关于系统文件(DLL)丢失、错误的解决方法(转)

关于系统文件(DLL)丢失、错误的解决方法(转)[@more@]

   ◆症状1:

  机器正常。使用Win98,一安装就弹出窗口提示:“未处理的异常情况”错误代码:0x80070725,说明:RPC占位程序的版本不兼容。安装程序将立即结束。”杀过毒,注册表清理。怎么解决?

  

  ◆说明:

  RPC(远程调用程序),用于通过网络将应用程序函数调用转发到远程系统。最典型的用途就是远程管理。一旦出现系统警告“RPC占位程序不兼容”时,首先可能的就是系统中有关的网络组件程序发生问题。发生这个问题大多在Win98/NT操作系统上。因为在Win2000/XP操作系统中,都使用了IPV6支持PRC技术,普遍支持目前Windows程序,所以一般在2000后的系统中很少有这个问题出现。

  

  98个人用户频繁出现这问题的常见原因:

  1.用户安装新程序里的网络功能在Win98下不兼容。比如金山毒霸2002/2003,里面有新的网络防火墙功能,而这个功能实现的前提条件是系统必须要有更好的系统网络组件。一旦系统中的有关文件较老,而安装程序却未提供有关更新时,就会出现这个问题。

  

  2.这个情况更多发生网络游戏安装中。为了加快游戏的速度,许多网络游戏设计时大量采用了32位以上的RPC支持功能,而在许多98用户中却并有这样的系统文件,这样就会经常在安装、运行的时候出现该问题。

  

  ◆建议:

  1.打补丁(http://download.microsoft.com/downl...us/mcrepair.exe)。

  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病毒,病毒将修改Windows的系统文件wsock32.dll,并且将附有该病毒的电子邮件发送出去。无论使用哪一种电子邮件软件,都可能感染该病毒。

  

   ◆症状3:

  运行“系统信息”提示找不到mfc42u.dll。经查确认无毒。

  

  ◆建议:

  下载该文件:http://bbs.softicp.com/attachment.php?s=&postid=119242

  

   ◆症状4:

  IE6.0地址栏里ctrl+enter的自动填写功能出现www.*.com.cn,而不是www.*.com.。

  

  ◆说明:

  IE6的browselc.dll文件中字符串的BUG。

  browselc.dll位于:

  Win9x:WindowsSystem

  Win2000:WINNTSystem32

  WinXP:WindowsSystem32

  

  ◆建议:

  一、下载browselc.dll:http://bbs.softicp.com/attachment.php?s=&postid=118855

  二、手动修改:找到browselc.dll文件,复制原文件,然后用eXeScope(或其他能修改exe文件的软件)打开复制的文件(不能直接对原文件进行修改),修改处位于resource>string,把809字符串中的co.cn 修改成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:

  一开机自动运行Rundll32.exe程序,进入msconfig把它从启动栏选项去掉,下次开机还是照样自动运行。

  

  ◆说明:

  rundll的功能是以命令列的方式呼叫Windows的动态链结库。Rundll32.exe与Rundll.exe的区别就在于前者是呼叫32位的链结库,后者是用于16位的链结库。rundll32.exe是专门用来调用dll文件的程序。如果用的是Win98,rundll32.exe一般存在于Windows目录下;如果用的WinXP,rundll32.exe一般存在于WindowsSystem32目录下。若是在其它目录,就可能是一个木马程序,它会伪装成rundll32.exe。

  

  ◆建议:

  一般由3721引起,卸载3721可以解决问题。

  (在启动项中表现为“ Rundll32.exe 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运行库文件,许多程序的安装和运行都需要该文件。

  

  ◆建议:

  1.下载此文件后复制到系统的system文件夹下。(http://dl.163.com/soft/soft/msfiles/vb60run.zip,压缩包中包括MSVBVM60.DLL和VB6CHS.DLL)

  2.开始→运行,输入regsvr32 C:WindowsSystemMSVBVM60.DLL,确定(此操作目的是注册此动态链接库文件)。

  注意:此文件为系统文件,需在“查看”→“文件夹选项”→“文件”选项中选中“显示所有文件”后才能看到此文件。

  

   ◆症状10:

  笔记本电脑,最近开机显示:启动程序时出错“找不到所需的.DLL文件――DMIAPI32.DLL”,如何解决?

  

  ◆说明:

  DMIAPI32.DLL是(DMI)桌面管理界面服务所需的文件,对笔记本尤为重要。基于DMI标准的管理实用程序可很容易实现远程监控和管理,如系统BIOS和常驻软件驱动程序的检查和管理。 DMI标准是实现笔记本易管理性的唯一捷径。

  

  ◆建议:

  1.在DMIAPI32.DLL的同一目录下还有一文件名是Win32sl.exe的文件,检查注册表的启动项里有没有设置此文件随系统启动。没有的话,加进去。

  2.同时可能是此dll文件已坏,建议联系笔记本的经销商,可得到此文件的原始拷贝。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8403220/viewspace-941170/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8403220/viewspace-941170/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
win7 64位操作系统mfc140u.dll丢失解决方法主要有以下几种: 1. 重新安装应用程序:如果出现mfc140u.dll丢失错误提示是因为某个特定的应用程序无法找到该文件,可以尝试重新安装该应用程序,以修复缺失的dll文件。首先,彻底卸载当前的应用程序,然后重新下载最新版本,并按照安装提示进行安装。 2. 下载替代的mfc140u.dll文件:如果没有特定的应用程序丢失这个dll文件或重新安装应用程序没有效果,可以在互联网上搜索并下载替代的mfc140u.dll文件。确保下载的文件来自可靠的来源,并将其保存到Windows系统目录(通常是C:\Windows\System32)。然后重新启动计算机,看看问题是否解决。 3. 运行Windows系统文件检查工具:Windows系统自带了一个系统文件检查工具,可以扫描并修复丢失或损坏的系统文件。打开命令提示符(以管理员身份运行),输入" sfc /scannow "命令,并按下回车键。系统将自动开始扫描系统文件,并修复与mfc140u.dll相关的问题。 4. 运行Microsoft Visual C++ Redistributable软件包:mfc140u.dll是Microsoft Visual C++ Redistributable软件包的一部分。尝试下载并安装最新的Microsoft Visual C++ Redistributable软件包,以修复可能损坏或丢失dll文件。 5. 实施系统还原:如果上述方法都无效,可以尝试进行系统还原,将系统恢复到之前的一个正常工作状态。打开控制面板,选择"系统和安全",然后选择"系统",点击"系统保护",在弹出的窗口中选择"系统还原",按照提示选择一个恢复点,等待系统还原完成。 在使用任何方法之前,建议先备份所有重要的文件和数据。此外,建议定期更新操作系统和安装的应用程序,以最大限度地减少dll文件丢失的风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值