.DLL 文件扩展名
文件类型 1动态链接库

开发者 | 微软 |
常用度 |
|
文件后缀 | .dll |
文件分类 | 系统文件 |
DLL是什么文件?
DLL全称Dynamic Link Library,即动态链接库。DLL文件是一个包含可由多个程序同时使用的代码和数据的库,它允许多个程序共同使用库中包含的功能,这有助于避免大量重复代码和促进内存的有效使用。
DLL库只有在程序请求时才会加载,“动态链接”到程序中,所以称为动态链接库,没有请求时不占用资源。
为了更好理解DLL文件作用,这里举个例子:在Windows系统中,Comdlg32.dll执行与对话框有关的常见函数,因此每个程序都可以使用Comdlg32.dll库中包含的功能来实现“打开”对话框。这样通过使用DLL,程序可以实现模块化,因为模块是彼此独立的,所以程序的加载速度更快,而且可以更容易地将更新应用于各个模块,而不会影响该程序的其他部分。
DLL的优点
- 使用较少的资源。当多个程序使用同一个函数库时,DLL可以减少在磁盘和物理内存中加载的代码的重复量。
- 推广模块式体系结构,有助于促进模块式程序的开发。模块式程序方便协同开发、维护、功能的剪裁和扩充。
- 简化部署和安装。DLL中的函数需要更新或修复时,部署和安装DLL不要求重新建立程序与该DLL的链接;此外,如果多个程序使用同一个DLL,那么多个程序都将从该更新或修复中获益。
DLL的错误提示
删除或修改DLL文件的内容可能会引起加载该DLL的程序中的错误,因此不应该打开或编辑DLL文件。
如果程序尝试访问已损坏或丢失的DLL文件,则该程序一般会提示这样的错误:“无法启动此程序,因为计算机中丢失xxx.dll。尝试重新安装该程序已解决此问题。”,如果发生这种情况,您可能需要重新安装该程序或者下载并安装新版本的DLL。
kernel32.dll - 低级内核函数,用于内存管理、任务管理、资源控制等。
user32.dll - Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息。
gdi32.dll - Windows GDI图形用户界面相关程序,包含的函数用来绘制图像和显示文字
comdlg32.dll - Windows应用程序公用对话框模块,用于例如打开文件对话框。
advapi32.dll - 一个高级API应用程序接口服务库的一部分,包含的函数与对象的安全性,注册表的操控以及事件日志有关。
application/x-msdownload
application/x-msdos-program

各种病毒和恶意程序通常会在执行时注入.dll文件来感染计算机, 因此执行未知程序时请务必小心。
DLL文件怎么打开?
如果你电脑上打不开DLL文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开DLL文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开DLL文件。
文件类型 2DLL动态网页
开发者 | N/A |
常用度 |
|
文件后缀 | .dll |
文件分类 | 网页文件 |
DLL关联文件2
DLL文件用于微软IIS Web服务器在用户访问时动态生成的网页。DLL文件包含服务器端脚本,例如生成HTML页面的Perl脚本或VB脚本。DLL必须正确映射到服务器上的脚本引擎,才能正确处理对应的页面。