All in One Runtimes 简要介绍
All in One Runtimes 简要介绍
在我的软件清单中提到过 IT 天空出品的 IT天空一键运行库(GoRuntime),GoRuntime 在安装时默认会锁定主页,需要在右上角的位置点击取消,由于运行库这种东西一般就是装系统的时候安装一次,之后很少会再变动,也不算很麻烦。最近发现了 All in One Runtimes(官网,个人感觉更好。
All in One Runtimes(官网是一款运行库整合包,整合了 VC 运行库,Net,DirectX 9.0c 等一些常用的运行库,还包括 JRE8,Adobe Flash 等,但是没有中文。
All in One Runtimes 的界面如下(由于我已经安装了 VC 等运行库,这里看到的项目会少一点):
- 右上角的 Alle 是全选,下方的两个按钮分别是立即安装和暂停。
使用建议
以下的使用建议基于我个人的观点,可能不适用于所有人。
All in One Runtimes 在双击安装包后会解压所有运行库到 C 盘下的 AiO-Files 文件夹,我个人不太喜欢,更推荐新建文件夹,然后直接用解压软件解压 All in One Runtimes 的安装包,然后双击解压的文件中的 WinPKG.exe。
双击之后,All in One Runtimes 会倒计时(时间在 暂停 按钮旁边),倒计时结束会自动安装当时勾选的内容,如果有不需要的内容,最好先暂停倒计时,勾选之后再点击立即安装。
关于 WinPKG.xml。
All in One Runtimes 对每一个可选安装项目都有一个默认的配置,比如对于 Adobe Shockwave Player 默认是勾选的,而 Adobe Flash Player 是默认不勾选的。而对于这个默认配置是可以通过一个建立叫 WinPKG.xml 的文件进行修改,这个文件需要放置在 WinPKG.exe 的所在目录下。
WinPGK.xml 的格式如下:
<settings maximized="0"> <timer value="40" enabled="1" /> <set component="basicruntimes" checked="0" /> <set component="jre8" checked="0" /> <set component="AdobeFlash" checked="0" /> <set component="AdobeShock" checked="0" /> <set component="msjsharp" checked="0" /> <set component="silver" checked="0" /> </settings>
其中 第一行是 maximized 控制界面显示的,我个人推荐是 0,第二行的 value 是倒计时的时长,enabled 是是否启用倒计时,后边的 component 则是对每个可选安装项目的是否勾选(0 为不勾选,1 为勾选)。
需要注意的是,如 All in One Runtimes 可选安装项目在 WinPKG.xml 中未设置是否勾选时,All in One Runtimes 会使用默认的配置,比如我在上方没有对 VC运行库进行设置,而 All in One Runtimes 对 VC运行库 是默认安装的,则在系统未安装 VC 运行库时,会显示并自动勾选对应选项。
可选安装项目对应的 component id 名可以在安装界面的 Detailliert(详细)页面看到,也可以在解压后的对应的 Net 或 Packages 中对应项目文件夹下的 package.xml 中找到,部分可选安装项目的对应 component id 如下:
安装项目 | 对应 component id |
---|---|
Allgemeine Runtime Dateien | basicruntimes |
Microsoft DirectX 9.0c Redistributable | msdx9 |
Adobe Flash Player | AdobeFlash |
Java Runtime Environment 8 | jre8 |
Microsoft Visual J-Sharp | msjsharp |
VC Runtimes 2005 | msvc2005 |
VC Runtimes 2008 | msvc2008 |
VC Runtimes 2010 | msvc2010 |
VC Runtimes 2012 | msvc2012 |
VC Runtimes 2013 | msvc2013 |
VC Runtimes 2017 | msvc2017 |
Adobe Shockwave Player | AdobeShock |
Microsoft Silverlight | silver |