什么是DLL文件?

DLL文件:它们是什么以及它们为什么重要

DLL文件是动态链接库的缩写,是一种包含其他程序可以调用以执行某些操作的指令的文件类型。 这样,多个程序可以共享编入单个文件的能力,甚至可以同时进行。

例如,几个不同的程序可能都会调用veryuseful.dll文件(当然,我是这样做的)在硬盘上查找可用空间,在特定目录中找到文件,并将测试页打印到默认值打印机。

与可执行程序不同,如EXE文件扩展名的程序,DLL文件不能直接运行,而必须由其他正在运行的代码调用。 但是,DLL格式与EXE格式相同,有些甚至可能使用.EXE文件扩展名。 虽然大多数动态链接库以文件扩展名 .DLL结尾,但其他动态链接库可能使用.OCX,.CPL或.DRV。

修复DLL错误

由于有多少文件和多长时间使用这些文件,DLL文件往往成为启动,使用和关闭Windows时出现的大部分错误的重点。

虽然下载缺少或未找到的 DLL文件可能很容易,但这很少是最好的方法。 请参阅我们的重要原因,不要下载DLL文件以获取更多信息。

如果您遇到DLL错误,最好的办法就是找到针对该DLL问题的疑难解答信息,以便确保以正确的方式解决问题。 我甚至可以为你拥有的一个具体的修复指南。 我有一个最常见的DLL错误列表, 以及如何解决它们

否则,请参阅我们的如何修复DLL错误以获取一些一般性建议。

更多关于DLL文件

动态链接库中的“动态”这个词被使用,因为只有当程序主动调用数据时,数据才会用在程序中,而不是让数据在内存中可用。

许多DLL文件默认从Windows提供,但第三方程序也可以安装它们。 但是,打开DLL文件并不常见,因为从来没有真正需要编辑的文件,而且这样做可能会导致程序和其他DLL出现问题。

DLL文件很有用,因为它们可以允许程序将不同的组件分离为独特的模块,然后可以添加或删除它们以包含或排除某些功能。 当软件以DLL的方式工作时,程序可以使用较少的内存,因为它不需要一次加载所有内容。

此外,DLL提供了一种程序部分更新的方式,无需重新编译或重新安装整个程序。 当超过程序使用DL​​L时,甚至会扩大该优点,因为所有应用程序都可以利用该单个DLL文件的更新。

ActiveX控件,控制面板文件和设备驱动程序是Windows用作动态链接库的一些文件。 这些文件分别使用OCX,CPL和DRV文件扩展名。

当DLL使用来自不同DLL的指令时,该第一个DLL现在依赖于第二个DLL。 这使DLL函数更容易中断,因为不是只有第一个DLL发生故障的机会,现在也取决于第二个DLL,如果遇到问题会影响第一个DLL。

如果从属DLL升级到较新版本,被旧版本覆盖或从计算机中删除,则依赖于该DLL文件的程序可能不再按原样工作。

资源DLL是与DLL相同的文件格式但使用ICL,FON和FOT文件扩展名的数据文件。 ICL文件是图标库,而FONT和FOT文件是字体文件。