你是否遇到过运行软件或者游戏时,弹出类似下面的错误提示?
其实这不是软件问题,很多时候,只是因为你的电脑没有安装好这些软件所需要的运行库(Runtime) 而已。
在 Windows 环境下,很多软件(特别是游戏、或者某些独立者开发的软件)都需要依赖一些运行库才能正常使用,而这些库并没有集成在 Windows 里的,需要我们自行下载安装。
最常见的有 DirectX、VC++ 运行库和 .Net Framework框架等……
情况一
当你双击打开游戏却碰到弹窗提示你看不懂的「XXX.dll 文件缺失」,对于很多普通用户,大概一下就傻眼了,马上就以为是自己电脑玩不了这个游戏了。
然而这一般是因为你的电脑上没有安装好DirectX,这货几乎是所有3D游戏必备
这类问题永远有人在网上问,我觉得并不是用户太笨,而是微软不够人性化!
如果微软能做得细致一点,将错误提示改成 “你丫没有安装 DirectX,运行此软件前必须先安装这货,点击这里下载!” 之类的提示的话,不笨的用户应该都会去下载并安装的。
使用All In One Runtimes
All In One Runtimes (也叫 AiO Runtimes) 运行库合集一键安装工具,是一款可以帮助你轻松为 Windows 系统一键安装 .Net Framework、Visual C++、Direct X、Java (JRE)、Adobe Flash Player 等常用运行库的装机工具。可以说是装机必备了
借助 AiO Runtimes,你可以一次就给 Windows 安装好全部常用必备的运行库 (程序运行环境),大大节省你的时间!不用到处一个个运行库去找下载地址和安装。
AiO Runtimes 安装器支持 64位 与 32 位系统,可支持 XP ~ Windows 10 全部系统
一键自动安装
譬如 Visual C++ 运行库,版本非常多:VC++ 2005、2008、2010、2012、2013、2015、2017 等等,手工下载不仅免费,而且很容易会漏掉。如果某个版本缺失的话,部分软件依然是无法运行的
All In One Runtimes 这个「运行库整合包」可以通通解决掉这些烦人的问题,它会自动检测 Windows 系统已经安装过哪些运行库,还需要安装哪些,避免造成重复安装或版本错乱。
比如 AiO Runtimes 会在 Win 7 和 Win 8.1 上安装 . NET Framework 4.6 运行库,而在Windows 10上则不需要安装(WIN10自带)。
你也可以根据自己的需求勾选和取消安装某些运行库。
另外它还有一个好处就是,可以用U盘给不方便上网的电脑离线安装这些运行库。
备注:安装完之后软件列表会出现这么多 C++ 开头的运行库,千万别删。也不要有「这么多没有用,留一个就行了之类的想法」(藏藏知道有不少人这么想的)
AiO Runtimes整合的运行库:
Microsoft .Net Framework
Direct X
JRE (Java Runtime Environment) Java 运行环境
Visual C++ Runtime
Adobe Flash Player
Adobe Shockwave Player
Microsoft Silverlight
Microsoft Visual J-Sharp
这些运行库基本保证了绝大多数 Windows 软件的正常启动所需,无需再费心手动安装其他运行库。
总结
相较于其他运行库整合包,AiO Runtimes 的优势就在于内容简洁和操作快捷,整个软件只有两个按钮,Installieraen (安装) 和 Pause (暂停),即便是德语使用上也没任何难度。而且软件还自带有繁体中文语言。
启动AiO Runtimes后会立刻进入 30 秒倒计时,如果你不选择点击「Pause(暂停)」按钮,倒计时结束后会自动开始安装全部运行库,可以说是真正的一键挂机完成任务了
网上同类的运行库合集其实有不少,比如游民星空、3DM的。
AiO Runtimes 算是其中覆盖比较全面的,而且无广告无杂质,最重要的是它还一直在更新!像游民星空、3DM提供的运行库合集已经有很长时间没更新了。
游民星空的游戏环境程序集合傻瓜安装包:https://down.gamersky.com/pc/201109/30158.shtml(最后更新:2023-05-30)
3DMGAME的3DM游戏运行库合集离线安装包:https://dl.3dmgame.com/patch/89066.html(最后更新:2015-11-10)
情况二
电脑提示缺失:XXXX.OCX
比如上图的提示,简单翻译过来意思是就是你电脑上缺少Comdlg32.ocx!!
造成这种现像的原因是,你要运行的程序引用了Comdlg32.ocx这个控件(Comdlg32.ocx是一个ActiveX控制模块,用于通用对话框控制)但是你电脑上没有这个文件
百度一下
对于缺少ocx控件的问题,就没有一键安装包了,只能针对性的解决。
解决起来当然也很简单,你缺少什么控件就百度什么控件(比如上图提示就表示缺少comdlg32.ocx,我就百度一下comdlg32.ocx)
下载过程藏藏就不图解了
下载了还没完,一般我们需要手动注册一下才能使用
1.把下载的ocx文件复制到C盘
32位系统将其复制到 C:\windows\system32\目录下
64位系统将其复制到 C:\Windows\SysWOW64\目录下
2.管理员模式运行命令提示符
用“管理员身份”运行命令提示符,你也可以在开始——桌面左下角找到并右击 命令提示符——选择以管理员身份运行
3.手动注册
32位系统输入: regsvr32 C:\Windows\system32\comdlg32.ocx
64位系统输入: regsvr32 C:\Windows\SysWOW64\comdlg32.ocx
你可以复制上面的,然后在命令提示符里面右键粘贴(或者Ctrl+V)
输入完成后敲回车,当看到下图所示后说明可以注册成功了
没遇到以上问题的你,可能觉得没必要装这些运行库,但其实有些东西还是“防范于未然”比较好。
运行库就像是医生。没有生病的时候,感觉不在他的存在;生病的时候,大家就知道医生有多重要了,