不少人在用电脑装软件或者游戏的时候,都会碰到像“缺少XXX.dll文件”这样的报错。为啥会这样呢?通常啊,是动态链接库(DLL)文件没安装好,要不就是放的地方不对。那DLL文件究竟该放在哪个文件夹里呢?这篇文章会给大家仔细说说。
一、什么是DLL文件?
DLL,也就是“Dynamic Link Library”,这是Windows系统里专门用来共享功能与资源的模块文件哦。很多软件在完成特定功能的时候,都会调用一个或者好几个DLL文件呢,像图形显示、音频播放、网络通信这些功能就需要调用它。DLL文件就好比是“工具箱”呀,要是它弄丢了或者放错地方了,软件很可能就没法运行了,因为软件运行需要从这个“工具箱”里获取工具来完成各种功能,就像工人干活需要从工具箱里拿工具一样,如果工具箱没了或者找不到了,工作也就干不下去了。
二、DLL文件应该放在哪些文件夹?
DLL文件放哪儿,跟它的调用方式关系可大了。通常呢,有下面这三种比较常见的目录。
1、程序目录(软件安装文件夹)
最值得推荐的办法呀,就是把缺失了的DLL文件放到这个程序的根目录里去。什么是根目录呢?就是存有.exe启动文件的那个目录哦。
2. 系统目录,像是System32或者SysWOW64。
在32位的系统里,相关路径为C:WindowsSystem32。
64位系统:
在32位的DLL这儿,路径为C:WindowsSysWOW64。
在涉及到64位的DLL时,其路径为C:WindowsSystem32。
3、全局注册位置(需注册DLL)
有一些DLL,得用命令注册一下,这样系统才能识别它们。通常在这种情形下,这些DLL也会被放在系统目录里,然后完成注册。
确认系统位数(32位或64位):
在“此电脑”这个图标上点击鼠标右键,然后选取“属性”,接着再进入“关于”这一选项,最后找到“系统类型”。
找到DLL所对应的软件目录(如果已安装)。
将DLL文件放入该程序目录,或按照系统位数选择:
将64位的DLL文件放到C:WindowsSystem32这个文件夹里。
32位的DLL文件要放在C:WindowsSysWOW64这个文件夹里。
三、DLL文件放错位置可能会导致什么问题?
要是把DLL文件放错了目录,例如将32位的DLL文件放到System32里,又或者忘了注册DLL,程序就可能还是启动不了,还会出现报错之类的问题。不过别慌,这种时候可以用星空运行库修复大师来自动搞定相关的DLL问题。
如果想要下载并安装星空运行库修复大师的话,直接点击这儿就可以做到。
安装完软件之后就把它打开,然后进到“DLL修复”这个界面里,接着点击“扫描”按钮,这样一来,软件就能自动找出那些缺失或者已经损坏的DLL文件还有组件了。
扫描完了之后呢,就去点击“立即修复”。这时候,程序会把要用的DLL下载下来,然后自动把它放到正确的地方。
4. 先等着修复工作结束,然后重新启动软件或者游戏,看看是不是恢复正常了。
这篇文章给大家介绍了DLL文件该放在哪个文件夹。希望能给大家带来些帮助哦。要是碰到网卡、显卡、蓝牙、声卡之类驱动方面的问题,就可以下载“驱动人生”来检测和修复。“驱动人生”还能支持驱动的下载、安装、备份等操作,在安装驱动时很灵活呢。