请教下大家都是如何进行绿色软件的更新的?

如题,俺用的ShareX和论坛里推荐的MusicPlayer2,都在提示更新了,但是ShareX因为一些特殊的设置,MusicPlayer2因为有播放列表,怕直接覆盖发生问题,一直都没更新,请教下各位都是如何更新的啊?

scoop或者scoop-cn

2 个赞

MusicPlayer2有个playlist文件夹 复制出来就行
再复制一下 config.ini 就行
更新把新的解压后 复制过去就行了吧

大部分软件根本不想更新,我用绿色软件的目的之一是哪怕重装系统、切换电脑我都不重装软件。
需要更新的少部分直接上官网下载。
第三方做的绿色软件很少很少。

聪明的绿色软件发布包(压缩文件)里应该不包括配置、数据文件,所以更新版本时不会覆盖用户已有的配置、数据文件。
只有运行目录没有配置、数据文件时,才自动生成一个默认的设置,关闭时自动保存成配置、数据文件。

通过scoop,scoop仓库没有的自己写manifest文件。

1 个赞

如非必要, 不更新.
如果要更新
portableapps数据和程序隔离得就挺好, 随便更新就行.
用的多的软件, 有重要数据的软件, 配置文件我都是额外备份/同步的(例如浏览器的书签, 文本编辑器的会话之类), 随便更新, 大不了恢复旧版旧数据
知道配置文件是哪个就好办了, 绿软不应该依靠注册表, 备份好旧数据就OK

1 个赞

我的绿色软件不是从官方下载的,所以应该没办法用scoop来管理安装。

因为绿色软件,我是比较少更新,除非它有新功能新特性,否则,我都懒得下载。

我是一个软件新建一个文件夹,然后这个文件夹以下会存放它的多个版本(应该是懒得删除),以防止新版本不好用或者不能用。

我只用过ShareX的便携版,直接GitHub下新的便携版本覆盖到原目录就行了。

请问被覆盖版本的设置不会变么?

有些不包含配置文件,有的话会提示哪些是配置文件,不要覆盖
要是没有说,那就只能自己留意了

都绿色软件了,就别更新了吧:joy:

当然既然是绿色,复制一份后,直接覆盖升级。丢了恢复即可

1 个赞

MusicPlayer2应该可以直接覆盖。

有的绿色软件压缩包是不含配置文件的,覆盖安装不影响设置。有的绿色软件含配置文件,这种覆盖会导致设置重置。一般情可以通过压缩包是不是有相关.ini文件.cfg等文件初步判断一下,可以跳过相关配置文件以便继承个人设置。
我自己对没新版提示的绿色软件一般很少升级,能用就行;有新版本检测的,都关掉完事;有些没有关闭选项的,出现了升级提示,我倒是有点强迫症不想看到升级提示会去升级,这种一般我都提前压缩备份一下旧版以防万一。

绝大部分软件不会随便携版以单独文件形式分发默认配置,自己看就好了

用绿色软件就是为了不更新的吧

软件的绿色是指软件对系统影响小。
最小的是 解压到任何子目录就自成一体,不用就可以直接删除子目录。
最多也就是运行后为了某些关联或自动启动才自动修改一些注册表等系统信息。

更新是因为它们可能有新功能或更强大的新版本。
如果软件能合理的自我更新,就最好。不行就自己下载一个新版本的压缩包,覆盖解压到旧版本的目录。

它自己就是需要安装的。。。。
扩展名从exe改为7z,倒是可以解压出一些文件:

├───App
│   ├───7-Zip
│   ├───AppInfo
│   ├───Bin
│   ├───DefaultData
│   ├───Graphics
│   │   ├───AppIcons
│   │   ├───Chrome
│   │   ├───Dialogs
│   │   ├───MenuButtons
│   │   ├───MenuCategories
│   │   ├───MenuIcons
│   │   ├───Misc
│   │   ├───TaskbarIcons
│   │   ├───Themes
│   │   │   ├───Classic
│   │   │   ├───ClassicDark
│   │   │   ├───Default
│   │   │   ├───DefaultDark
│   │   │   │   └───menu_icons
│   │   │   ├───Flat
│   │   │   ├───FlatDark
│   │   │   ├───Glassy
│   │   │   ├───GlassyDark
│   │   │   ├───Modern
│   │   │   ├───ModernDark
│   │   │   ├───Retro
│   │   │   ├───RetroDark
│   │   │   ├───Smooth
│   │   │   └───SmoothDark
│   │   ├───UpdaterIcons
│   │   └───WindowsFolderIcons
│   └───Locale
├───Assets
└───Other
    └───Source