补缺DLL 让软件重生

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:m6300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  由于软件与系统的兼容问题,我们有时会遇到软件无法运行、系统提示缺少某个DLL文件支持的情况。在某个版本系统下用得好好的软件,换到另一个系统为何就不能用了呢?出现这种情况后,除了换系统还有别的解决办法吗?
  


  1. DLL文件缺失为哪般
  作为与EXE发生关联的一种文件,DLL文件可与其关联的EXE主文件处在同一个目录中,也可能不在同一目录中。许多程序共享使用的DLL文件随系统存在于Windows目录或其子目录中,为系统自带的文件,也有软件在安装时才将这些文件安装在系统目录中。但是,当一些程序作为“绿色”软件使用时,人们又往往会忽略这一点。在同样的系统中,拷贝了主程序而未拷贝DLL文件,到了另一个相同版本的系统中使用,由于该系统中默认已有所需的DLL文件,所以给人的假象便是该软件好像不需要DLL文件也能运行,但实际上在运行中它是要调用系统目录中的DLL文件的。若将该软件直接拷贝移植到了另一个不同版本的系统中,若系统中不包含其所需的DLL文件,运行时就会出现问题,显示DLL缺失的提示。
  2. 跨越系统  DLL借用移植
  知道了问题发生的原因,就可以用“倒推法”解决了。系统提示缺少哪个文件,就通过系统搜索功能,在原来运行完好的系统中搜索这个文件,从搜索结果中选择位于系统目录下该DLL文件版本,拷贝移植到新的系统目录中,或者直接拷贝到与主程序相同的目录中即可。
  以一款剪贴板软件3DClip.exe为例,这款软件在Windows 7之前的系统中一直运行良好,且人们一向都将其作为绿色软件直接拷贝使用。但在Windows 8之后的系统中运行,却出现了系统错误提示信息,显示“无法启动此程序,因为计算机中丢失MSVBVM50.DLL。尝试重新安装该程序解决此问题”(图1)。由于下载不到该软件的安装程序或安装后问题依旧,因此只有通过寻找MSVBVM50.DLL来解决了。
  此前在Windows XP中3DClip.exe运行一切正常,因此可以断定该MSVBVM50.DLL文件一定存在于Windows XP系统的某个角落。这时只需找一台运行Windows XP的电脑,用搜索工具在系统盘下搜索MSVBVM50.DLL文件,从搜索结果中复制此文件到新系统中(图2),或直接拷贝到3DClip.exe所在的文件夹中运行。这时,我们发现已经能一如既往地启动该软件了(图3)。
  


  


  3. 借助工具  DLL自动下载
  如果手头上正好没有低版本的系统,无法通过直接替换法找到相应的DLL文件,这时可以借助于专用工具来在线查找DLL文件。这里推介一款DllFiles.comFixer工具,启动该软件后,点击“安装DLL文件”选项卡,在出现的文本框中输入要查找的DLL文件名,然后点击“搜索DLL-Files.com”按钮,即可联网搜索出需要的DLL文件(图6),下载补缺即可。
  DLL文件的作用与好处
  大家都知道,软件的主程序一般为EXE类型的可执行文件,直接双击它可以启动一个软件,但对DLL文件知道的可能不如EXE多。DLL是一种“动态链接库”文件,它是一套程序的重要组成部分。在许多程序的开发中,由于需要调用相似或相同的功能,或由于功能繁多,开发时设计者会将功能相对独立或可以共享使用的部分单独设计成一个模块,于是就将这些功能模块包装成一个动态链接库DLL文件。一个程序可以调用多个DLL,而多个程序又可以分享同一个DLL,管理起来就方便多了,同时又节省了资源。
其他文献
与CFan曾经评测过的战神Z7相比,神舟战神G7改用了更为震撼的17.3英寸屏幕,视野面积无限接近台式机,金属材质的A、C、D面以及棱角分明的机身线条,让这款产品尽显高端风范。令人欣喜的是,G7并没有以往超大笔记本那般笨重,不足30mm的厚度以及3kg左右的重量,在同尺寸产品中属于绝对的轻量级选手,就便携性而言堪称顶级游戏本的典范。  和Z7相比,战神G7将处理器升级到了酷睿i7-4720HQ,主
期刊
11.6英寸屏幕对昂达V116w而言算是一柄“双刃剑”。更大的视野在处理表格、上网查找资料时可以显示更丰富的内容,从而提高效率。而相对宽大的机身,也让V116w从容地配备了标准USB和MicroUSB两个USB接口,并内置了WCDMA上网卡模块,在Android系统中甚至可以实现通话功能。而大屏幕的缺点也是显而易见的,766g的体重对一款Android平板来说太过“笨重”。还好,这款V116w支持
期刊
顾名思义,果壳智能圆表的最大特色就是采用了“圆”型屏幕,1.26英寸的视野面积大小适中,被全金属材质的机身包裹其中,给人的第一印象只是一款做工颇为高档的机械腕表。然而,这款手表的内部却集成了包括君正JZ4775处理器、384MB内存、陀螺仪和重力传感器等电子部件,是一套标准的Android智能设备。在与手机客户端APP配对(使用蓝牙连接)后,可以即时同步短信、来电和各种IM消息,当你收到邮件或微信
期刊
从各大视频网站下载的影视作品,往往都有一个没有太大意义的固定开头,浪费欣赏者的时间。虽然通过拖动进度条也可以解决,但是往往不是拖过了就是拖得不够。另外,如果是电视连续剧的话,每一集都要重复操作,比较繁琐。下面的方法,就是要让你轻松且精确地跳过无用的视频开头,影视看得更舒心。    开启PotPlayer的“跳略播放”  由于上述的需求非常强烈,所以不少播放器已经加入了类似的功能,比如网友常用的Po
期刊
常看到网友在群里发的动态风景画,据说是大师们用Photoshop制作的,因而没敢擅自去尝试制作。直到最近才发现,有一款老软件Nature Illusion Studio就可以将自己拍摄的照片加上雨雪动感场景,或可将静态湖面变成碧波荡漾的水动画,让静态图片变得情趣十足!专业的效果实现起来其实并不难,一学就会。  启动Nature Illusion Studio 3.41主界面(图1)。从工具栏可以看
期刊
使用压缩软件来处理文件,如果双核的电脑只用了单核的压缩处理技术,压缩效率会大大缩减。开启智能CPU优化,效率工作两不误。压缩解压的临时文件夹如果设在内存中,“电”一般的存储速度是磁盘所无法相比的。选对优秀的压缩工具并合理利用,可取得更高、高强的文件压缩效率。    1. 选支持双核压缩引擎的工具  RAR压缩引擎和7Z压缩引擎是文件压缩领域最为知名和历史悠久的两种压缩引擎。许多压缩工具不能同时支持
期刊
由于系统升级的需要,重装了高版本的Windows 10。老分区中有些数据有用,因此未格式化原系统盘,选择在新分区安装了Windows 10。安装之后,老分区中遗留了老系统的Windows和Users等文件夹。在清理这些文件夹时发现,总有一些文件因为系统权限不够而拒绝删除操作。看来熟练掌握新系统的文件授权机制迫在眉睫。  1. 新系统采用不同的授权机制  Windows 8.1或Windows 10
期刊
有时我们希望在幻灯片中使用级联菜单,用于在各幻灯片之间进行切换。PPT中通常的做法是,利用文本框之类的元件组成菜单,利用触发器或超链接进行设置,再把设置好的菜单复制到每张幻灯片中,这样做很繁琐。另一种做法是用VBA代码编程解决,这更令普通人为难。这里向大家介绍一种更为简单的制作幻灯片菜单的方法——通过Lectora Inspire软件制作交互式幻灯片。    实例:制作一个级联菜单,有5个主菜单,
期刊
挑战题描述  我们公司为了更好地管理员工,禁止所有员工在上班的时候使用即时通信软件。虽然通过电子邮件等方式也可以很好地进行交流,但是毕竟没有即时通信软件方便和快捷。有没有什么办法,既能使用即时通信软件,又不会被网管发现呢?不要提WebQQ之类的方案,因为我们网管屏蔽了腾讯的相关域名,无法访问。(题号:20151301)  解题思路  正所谓“人怕出名猪怕壮”,对于读者遇到的这样的问题,我们有两种完
期刊
案例描述:制作了一张幻灯片,当鼠标悬停在它上面的按钮上时,就会有包括图片按钮的下拉菜单展开。当点击图片按钮时,会切换到若干个动物图片集界面。在这个界面中每个小图片按钮都可拖动,拖动某个小图片到特定区域时(或双击小图片按钮时),会弹出有关动物的介绍窗口(图1)。  看到这个问题后,也许你会想,在1张幻灯片中实现拖动效果,还能弹出窗口,是不是要用到VBA代码?的确,在PPT中实现上述效果要用到VBA代
期刊