求助,关于dll的问题,急!

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:27:40
最近不知道怎么了开机就弹出c:\windows\system32\rfpkdj54.dll正被使用无法加载的对话框,不理他点确定可以继续使用,但是windows就要发送错误报告,点不发送根本不行,反复要求发送,无休无止,点发送下次开机还是不行,该怎么办啊,那位大虾救救我。

如何解决启动中的DLL文件加载错误
编辑:梅风剑
首先大家和我一起先了解一下DLL文件.---很枯燥乏味的哦~~~
但梅风剑希望你耐心看下去.......
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独

立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个

DLL文件也可能被几个应用程序所共用,这样的 DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下。
程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。

其次让我们了解DLL文件被几个程序使用
运行Regedit,进入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,

(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。
如图:

好了,现在我们开始进入正题.
第三:解决DLL文件丢失的办法
有时在电脑启动时出现“加载ABC.dll文件失败……”的提示框.说明:因为DLL文件很多.我们这里就用ABC.DLL未见代替各种DLL文件了.

1.运行----regsvr32 ABC.dll回车.重加载ABC.DLL文件.
2.开始-运行输入regedit,在注册表查找“ABC.dll”(ABC.DLL就是弹出的加载文件名.这里我用ABC代替),然后删除。
运行注册表,定位到“HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\CurrentVersion\Run