如何恢复系统dll文件

2025-01-19 21:22:53
推荐回答(3个)
回答1:

  恢复系统dll文件有多种方法的。

  方法一:

  1、打开注册表,然后展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,然后删除开机提示的含某某dll的相应键值。

  2、或注册表编辑器中→菜单栏→编辑→查找→输入某某dll→搜索→删除查找到的对应项目,不止一个,可直接按f3键查找下一个,然后删除即可。

  方法二:

  1、先点击“开始菜单-运行”,然后输入“msconfig”,回车确定打开系统配置实用程序。

  2、在打开的系统配置界面中,切换到“启动”选项卡,然后在命令里找到含该某某dll的项(或没用的启动项),把前边的勾去掉,然后确定,重启计算机即可。

  方法三:

  可以用腾讯电脑管家修复下,打开电脑管家——电脑诊所——软件问题——缺少dll文件。

  

回答2:

系统中有许多DLL动态链接库文件,它们一般存放在系统盘下Windows\System32文件夹中,当运行某一程序时将会调用相应的DLL文件。而由于DLL文件是可以被多个程序共享的,所以当卸载或安装一些程序时,很容易将其一起卸载掉或进行不正确的修改操作。如果在试图打开系统信息程序,来查看系统状态时出现没有找到就说明.DLL文件已丢失了,解决这类故障的一般方法如下:比如:MFC42u.DLL文件的提示错误的解决方法!首先,在Windows XP的安装光盘中查找是否有MFC42u.DLL文件,如果有直接将该文件复制到Windows\System32文件夹中即可。如果是压缩格式的(类似上例中的rundll32.ex_文件),那么可使用expand命令将光盘中的文件解压到System32文件夹中。
如果找不到MFC42u.DLL文件,也找不到其压缩格式(本例正是这种情况),那么这时在微软的搜索页面(网址为:http://search.microsoft.com/search/search.aspx?st=b&na=80&qu=&View=zh-cn)输入“MFC42u.DLL”作为搜索关键字进行搜索,然后打开相关的搜索页面查看相关内容。根据打开的页面提示内容,要想获得这个MFC42u.Dll文件,我们可以安装微软开发的Vcredist.exe程序来获得。这样下载并安装该程序后,可在其安装文件夹中找到MFC42u.DLL文件,将其复制到System32文件夹中即可。
如果你觉得这样比较麻烦,那么可到一些专业DLL文件下载网站进行下载,比如http://www.2dll.com,这样只要在网页中找到相应的下载链接并将其下载到相应的文件夹中即可修复。当然,如果有条件也可以在其它电脑上复制相关的文件来修复。
小提示:有些DLL文件复制到相应的目录后还需要进行注册,假如System32文件夹中的abc.dll文件需要系统进行注册认证,这时可在运行窗口中执行“regsvr32 c:\windows\system32\abc.dll”命令,进行组件的注册操作即可

回答3:

由于应用软件运行时一般都是优先从自已的安装目录中调用所需的DLL文件,如没有所需文件再到Windows目录里的System文件夹中调用,所以首先必须确定软件安装目录中存放DLL文件的文件夹位置(可在其安装根目录中用查找DLL文件的方法确定)镣后将错误的DLL文件删除,接下来就是关键性的一步:提取所需的DLL文件。DLL文件的获取方法分以下两种;一是从安装光盘中提取。二是从计算机中其他应用软件安装目录下提取(可在本地硬盘中用查找DLL文件的方法获得)。下一步工作就是将DLL文件恢复到软件存放DLL文件的文件夹或系统System文件夹中,这就必须使用系统文件检查器(依次点“开始\程序\附件\系统工具\系统信息\工具\系统文件检查器”)将获取的DLL文件(需去除隐藏属性)恢复后重新启动计算机即可。