DLL文件,有什么好神秘的

来源 :电脑迷 | 被引量 : 0次 | 上传用户:dxcnet2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在使用电脑的时候。当看到诸如“DLL文件损坏”、“程序找不到相应的DLL文件”及“DLL无法初始化”的提示出现时,系统和程序就无法启动了。很多朋友常常不知所措。那这该死的DLL文件是什么?它与我们熟知的系统和程序又有着怎样千丝万缕的关系呢?在遇到DLL文件引起的故障时,我们该如何解决?带着这些疑问,随着本文一步步走入它的神秘殿堂吧。
  
  DLL究竟是什么
  
  DLL的全称是Dynamic Link Library,中文名叫动态链接库。究竟是什么意思呢?这样说吧,它就是一个可以被其它应用程序共享的程序模块,和可执行文件非常相似。不同的是,动态链接库中虽然包含了可执行代码,却不能单独执行,而应由应用程序直接或间接调用。一个应用程序可以包含多个DLL文件,而一个DLL文件也可以被多个应用程序调用。程序不同。调用的DLL文件也不同。通常情况下,DLL文件大多存放在C:\Windows(c为系统文件所在的盘符)中的system和system32文件夹中。
  
  DLL文件损坏了,该怎么办
  
  删除软件、误操作、程序意外崩溃,病毒作祟等都可以引起DLL文件丢失或损坏。DLL文件丢失或损坏,就会引起相应的程序或系统无法正常使用。无论什么原因造成的DLL损坏,都可以通过下面的方法来修复。不过在修复前,首先要弄清DLL文件的基本类型,因为不同类型的DLL文件,修复的方法是不同的。
  在Windows系统中,DLL文件分为两类,一类是无需注册的标准DLL文件,另一类是需要注册的ActiveX DLL文件。修复前我们先要弄清楚损坏的是哪类文件,可以通过“Dependency Walke”软件来区分。
  在Dependency Walke主界面中,单击“打开”按钮,在出现的对话框中,找到相应的DLL文件并双击,与该文件有关的函数即会出现在界面右侧,在这些函数中仔细查找,看其中是否包含DllRegisterServer和DllUnregisterServer两个函数。如果有,说明该DLL为ActiveX DLL,需要注册才能使用;否则为标准DLL文件,无需注册。下面就分别来看看如何修复两种不同的DLL文件。
  
  修复标准DLL文件
  通常情况下,标准DLL文件损坏或丢失时,系统会给出提示,指出损坏或丢失的DLL名称。用户要做的就是到C:\WINDOWS\system32\dllcache目录中找出相应的备份文件,并复制到C:\WINDOWS\system32(或system)文件夹中即可。如果问题没有解决,又不想在系统重启时总是见到“dll文件丢失”的提示框,可以按下“Win+R”组合键,打开“运行”对话框,输入msconfig,打开“系统配置实用程序”窗口,切换到System.ini标签,取消对提示丢失的DLL文件的勾选状态,单击“确定”按钮,以后开机时,该提示框就不会再出来烦人了。
  
  重新注册ActiveX Dll
  ActiveX DLL需要注册才能使用。否则,即使相应的DLL文件已经存在于硬盘上,调用时系统也会因找不到该文件而报错。而ActiveX DLL出错的重要原因就是注册失效。运行“regsvr32”命令重新注册相应的DLL文件,可修复绝大部分ActiveX DLL错误,比如运行“regsvr32 byblos.dll”。如果该DLL文件不在系统文件夹中,还需要带上文件的绝对路径,如“regsvr32 e:\dllback\byblos.dll”。
  
  小编的话:其实DLL文件没有大家想的那么神秘复杂,它不过是程序的一个组成部分。认清了它的工作模式,我们就可以轻松地解决由它引起的问题了。
其他文献
提到刻录,人们首先想到的就是NERO,这也难怪,谁让NERO名气太大呢!不过,NERO体积庞大,又不免费。加上一般人需要刻录光盘的时候不多,为了偶尔才刻一次光盘而安装NERO实在是大材小用。其实,一些常用的软件本身就带有刻录功能,如果你不是三天两头刻录光盘,完全可以让NERO下岗。    CD写入向导  刻录普通文件,用Windows内置的刻录功能就十分方便。只要你的光驱是刻录光驱,那么你就会发现
期刊
进入IT渠道以来,奋达已经给多媒体音箱的市场格局带来不少变化,DIY精工系列、贝多芬艺术书架箱系列,魔兽游戏音响系列等产品的推出,均取得了不俗的成绩。而在采访中总经理肖武更是提出了做“脊梁企业”的目标,将企业定位在了更高的层面。    Q:能否谈谈奋达今年的发展状况以及明年的规划?  A:奋达产品出口全球80多个国家、是多媒体音箱行业唯一产品质量国家免检的品牌。2007年国内的发展取得可喜的进步,
期刊
让系统自动拨号连接网络    我刚安装的操作系统,使用的是ADSL拨号上网方式连接因特网。请问,如何让系统自动完成拨号?免得每次我使用时都要手工拨号,休眠后也要手工拨号。
期刊
失真与音质    这里,不妨先来做个实验:把声卡的输出调到最大,播放一些强劲的乐曲,再把音箱声音开到最大。这会是什么感觉?大多数音箱在这种情况下会出现严重的失真,导致声音嘈杂,而低音量时的表现千差万别。  要知道,由于各种音源的使用场合、电源、输出级设计不同,其线路输出的电平具有很大的区别。对于一般多媒体音箱,很难做到高低兼顾。如果以高电平音源为依据的话,会出现连接低电平音源时音量电位器开到最大声
期刊
整合芯片组之所以取得成功,是以低价高效作为基石的。在未来的2008年中,整合芯片组肯定会继续坚持把低价高效的特点放在首位,同时也将在高清视频以及全新的DirectX 10 API等方面取得突破。    低成本 低功耗    整合芯片组之所以能够赢得市场,关键在于它所集成的整合显示核心能够为用户节省购买独立显卡的资金,同时整合芯片组自身的售价也相对低廉。同时,为了迎合HTPC的需求,整合芯片组的发热
期刊
Q:最近购买了一台MP4播放器,计算机与MP4播放器连接后,可以正常传输文件,但是MP4金属表面带电,请问这是怎么回事?  A:MP4播放器与计算机USB接口连接时,是从计算机的USB接口取电,而USB口上有四根接线,分别是5V电源线、地线和两根数据线。假如你的电脑没有正常接地,就有可能使地线带电,从而造成MP4播放器金属外壳带电的情况。将计算机进行接地处理后,问题可以解决。
期刊
玩转MSN好友  即时通讯软件的整合总能吸引一批使用不同聊天软件的网友,Lava-Lava也不例外,新版已经集成了MSN好友分组,以后在Lava-Lava也可以直接与MSN好友交流了。第一次使用时,“MSN好友”分组会显示未登录,点击分组,马上弹出设置MSN账户的对话框,输入MSN账号和登录密码就可以了(如图1)。勾选“保存密码”和“自动登录”,以后登录Lava-Lava时MSN账号也会自动登录。
期刊
在外形设计方面,采用时下流行的超窄边框设计,给人简洁、时尚的感觉。整体选用典雅的黑色,配以圆形的底座,显得成熟稳重。凸点式的OSD按键整齐地排在屏幕右下角,很适合单手使用。可升降式机身,进步提升了940UX可视角度,方便用户使用。  三星940UX同时具备了USB、DV及D-SUB三个视频接口,其中USB接口的配备是它最大的亮点。在使用了英国DisPlay Link公司专门为USB视频传输解码研制
期刊
无线网络的逐渐普及,为消费者提供了更方便、更自由的网络应用解决方案。目前主流厂商都开始推出带有USB接口的无线路由器产品,带有USB接口的无线路由器为无线网络应用带来更多好用实用新功能,成为近期无线网络产品的热点。随着市场上此类产品的逐渐增多,功能各异的无线路由器将带给消费者更多新的选择。    小小USB接口大用途    无线路由器增加一个USB接口,可以连接移动硬盘、U盘、打印机等外设,可以实
期刊
作为CPU、主板、显卡等重要配件的藏身之处,PC机箱起着重要的作用 随着广大消费者审美标准的提高和CPU、板卡性能的提升,对机箱产品的外观、散热、易用性等功能和特色也有了一定的要求。选择一款合适的PC机箱,可不能大意,本期评测为大家带来了11款机箱产品,希望对各位选购机箱有所帮助。    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊