大家在网上冲浪,特别是浏览一些相对小众的网站时一定看见过不少「带颜色」的软件吧?
这些软件小A也经常下载保存,不要误会,这里的颜色说的是绿色,不是大家想的红紫黑白色。
相对于常规的安装版软件,这些解压即用(甚至不需要解压)的软件似乎是干净了许多,少了安装捆绑,不会动不动帮你修改数字导航和数字导航和数字导航。
这么好?那不得连夜全绿一遍?
别着急,绿色版也不是百利而无一害,并且,你用着的绿色版也不一定是绿色版。
同时除了绿色版,还经常见到便携版/免安装版、单文件版等众多版本,那这复杂的命名又有什么区别呢?
01 、常规安装版
常规安装版大家很熟悉了,现在大部分软件都采用了这种方式。下载下来就一个 exe 或者 msi 格式的安装包,双击无脑安装。
这个过程除了释放文件到指定目录外,它还会写入注册表,来设置默认程序、文件关联、自启等等。
同时还可以直接帮你设置环境变量,让一些复杂的安装过程简单化。
不过这些也都是有好有坏,「贴心」的软件还可以帮你装上「全家桶」,注册表再多写一些难以清除的东西就算卸载也不会忘记它。
02 、 便携版/免安装版
一部分软件官方除了提供安装版外,还提供了便携版(Portable),可能也叫免安装版。而硬盘版也是异曲同工之妙,使用上可以算作一类。
下载解压即可运行,重装系统也可以继续使用,还可以放到 U 盘等便携设备上方便其他电脑使用。
同时可能相对更干净,缺点则是文件关联、环境变量可能还得手动设置。
部分软件可能也需要手动运行 .bat 文件等来写入注册表。
很多人也把这当作绿色版,但不然。严格来说便携版并不一定就是绿色版,因为它在运行过程中可能会往 AppData 、文档、或者任意它想的目录中写文件。
虽然可以直接删除文件夹移除软件,但并不能做到无残留。
03、 绿色版
上面说了便携版不一定是绿色版,而绿色版则一定是便携版,绿色版包含于便携版。
除了便携版拥有的优点外,它还可通过一定的方式免于自动或者手动写入注册表,也不会在软件所在目录之外留下任何东西(文件、注册表…),删除了文件夹就像它从没来过。
缺点也是有的,文件关联、环境变量、右键扩展菜单甚至开机自启都相对麻烦。同时由于其制作麻烦,且不利于调试,甚至还影响订阅、激活机制,基本上商业软件都不愿意做这个费力不讨好的工作。第三方的「绿化」也不能保证完全绿化,同时还多了一份安全风险。
这样的版本你敢用吗?同时至于所谓的绿色版软件是不是真没有在你电脑上留下什么,你很难保证。
这就导致了绿色版的边界非常模糊,就像一些真的很绿色的游戏,但却将配置存档写到了外部文件夹,那到底算绿色版吗?
04、 单文件版
而除了安装或者解压即用的软件之外,还有单一个 exe 程序的版本,双击即用非常方便。
这一类其实也有两种不同的类型,一种是运行时释放临时文件,退出即删;另一种则采用虚拟化的方式,并没有临时文件。
(当然比较简单的小软件本身就只有一个 exe ,不要误当作虚拟化了)
此为释放临时文件的方式
不过单文件版也不一定是绿色版,它同样可能产生残留。
05、总结建议
绿色版本就是民间出现的说法,也因此想怎么定义都是大家自己说了算,它与便携版/免安装版以及单文件版的边界也非常模糊。很多便携版被称为绿色版,其实也问题不大,大家心理有数就好,习惯性的绿色版不代表什么残留都没有。
严格清晰的关系可以见下图:
「绿色版」的定义模糊,仅对本文选择的说法
对于日常使用、频繁更新且有复杂扩展功能的软件,建议使用安装版,简单。而那种久不久用一次,扩展功能也很简单,基本只是打开主程序才会使用的软件,便携版、单文件版则是更好的选择。
而什么别的都不需要,就只是使用主程序,绿色版当然更好了,但请注意其来源和安全性。
如果你不是出于重装系统懒得再安装,那大可不必纠结,心理有数就好。软件是否干净规范,并不在于其是安装版还是便携版或者绿色版。流氓的软件即使第三方绿化,也不见得能够真的完全干净,选择什么软件往往比选择什么版本更加重要!
,