/ 铁血战士的口袋
>> 未分类
2008-03-08 21:53:36
转自
lc723490608 | 被60人转藏
当使用电脑的时候,当看到诸如“DLL文件损坏”“程序找不到相应的DLL文件”及“DLL无法初始化”的提示出现时,系统和程序就无法启动了。那这该死的DLL文件是什么?在遇到DLL文件引起的故障时,我们该如何解决?
DLL究竟是什么
DLL的英文全称是DynamicLinkLibrary,中文叫动态链接库。它就是一个可以被其它应用程序共享的程序模块,和可执行文件相似。它不能直接执行,而由应用程序直接或间接调用。通常情况下,DLL文件大多存放在C:\Windows中的System32和System文件中。
DLL文件损坏的怎么办
在Windows系统中,dll文件分为两类,一类是无需注册的标准dll文件,另一类是需要注册的ActiveDLL文件。修复前先要弄清是哪类文件,可以通过“DependencyWalke”软件来区分。
修复标准DLL文件
标准DLL文件损坏或丢失时,系统会给出提示,指出DLL的名称。我们只要到C:\Windows\system32\dllcache目录中找出相应的备份文件,并复制到C:\Windows\system32或system文件夹中即可。如果问题没解决又不想在系统重启时看到“dll文件丢失”的提示框,可以打开“运行”对话框,输入msconfig,打开“系统配置使用程序”窗口,切换到System.ini标签,取消对提示丢失的DLL文件的勾选状态(drivers下的.msconfigwave=mmdrvdll),单击确定按钮,以后开机时,该提示框就不会再出来烦人了。
重新注册Activedll
Activedll需要注册才能使用。它出错的主要原因就是注册失效。运行“regsvr32”命令重新注册相应的dll文件,可修复绝大部分Activedll错误,不如运行“regsvr32byblos.dll”。如果该dll文件不在系统文件夹中,还需要带上文件的绝对路径,如“regsvr32e:\dllback\byblos.dll”。