用了多年的 Windows 系统,实在无法忍受软件备份,还原以及碎片化维护的痛苦,所以有了它。
-
前置共识,大众基本一致的共识,Windows 下软件分两类,标准安装的软件(写入注册表/服务/漫游配置等),便携软件或叫做绿色软件(严格意义上说不会在自身目录以外释放数据)。
-
解决什么问题,或者说当前的痛点是什么?
- 对于标准安装软件:
- 数据难以备份,因为 Windows 没有系统级的约束,每个软件随便写配置,甚至写配置的目录名跟软件名没什么直接关系(可能跟公司名有关系),然后有的存 appdata,有的存注册表,有的存根目录,不一而足。
- 没有统一的软件更新检测通道,只能用类似XX管家类的,他们这些管家懂得都懂。
- 对于便携软件:
- 相对于标准安装软件来说,便携软件没有统一的管理入口,大多数靠用户创建目录维护,很多时候甚至都忘记了有这么个软件,只能靠一些启动软件管理。
- 同样的难以备份数据,因为很多软件绿色不绿,依然会写 AppData 目录,或者直接在 User 根目录下创建配置。哪怕绝对绿色面临数十上百多层目录备份也麻烦。
- 大部分情况下都是下载新版替换老版本 ,然后把数据配置复制过来。如果要完美迁移可能需要用文件目录对比工具进行逐行对比,着实麻烦。
- 对于标准安装软件:
-
我做了什么?
-
扫描系统建立所有软件的台账,其实不容易,先说标准软件,Windows 下其实也有好些方式管理比如 WinGet/Scoop/Chocolatey/Npm等,所以先扫描,把软件跟数据(配置文件/注册表)建立关联评分。
-
数据备份,这个是本软件的核心功能之一,备份所有关联的数据,然后恢复数据。
-
软件启动工作台,不同于常规启动软件,他们大部分都是搜索型,我主要思路是树形,自上而下的树形结构更符合人类逻辑,在大脑建立全貌,降低认知负荷,可以引用电脑真实文件夹也可以创建虚拟文件夹,当然也支持搜索。正在做的是一个基于场景的启动,想要做什么,然后以来什么软件,然后打包。
-
因为还未完成所有模块,所以放部分截图,欢迎大家分享痛点。
要出门了,有空继续。


