Windows 系统上 SyncTrayzor 个人部分使用指南

配置备份、迁移

讲 v1 升级到 v2 前,先讲一下配置的备份和迁移,以防万一升级过程中出问题,至少还能有回滚的余地。

备份

SyncTrayzor 涉及两份配置文件,一份是 SyncTrayzor 自身的,一份是 Syncthing 的,都在对应用户的 AppData 文件夹中。
由于 AppData 文件夹默认是隐藏的,所以不知道怎么显示的,直接将以下链接中“你的用户名”替换成自己的,然后贴到资源浏览器里去,回车访问就行。

用户名在这看:
image
或者打开命令行(CMD),输入echo %appData%并回车,你也能得到一个包含 AppData 的用户漫游数据路径。

配置文件路径:
SyncTrayzor:

C:\Users\你的用户名\AppData\Roaming\SyncTrayzor
你的SyncTrayzor安装目录\SyncTrayzor.dll.config

Syncthing:

C:\Users\你的用户名\AppData\Local\Syncthing

可以将这两个文件夹先复制到桌面,等确认迁移没问题后再删除。

迁移

在新的设备上安装好 SyncTrayzor 后,将备份的两个文件夹重新复制到上面对应的配置文件路径即可。

从 v1 升级到 v2

项目链接

首先,贴上 v1 和 v2 的项目链接:
v1:

https://github.com/canton7/SyncTrayzor

v2:

https://github.com/GermanCoding/SyncTrayzor

由于 v1 在最后一版发布后,作者关闭了项目更新,而 v2 似乎是由另一个团队在 v1 的基础上进行的开发迭代,所以分成了两个项目。

升级操作

操前提醒:v2 与 v1 的界面基本完全一致,个人使用下来没感受到什么区别。
我升级 SyncTrayzor 到 v2 单纯是想看看能不能适配 Syncthing 的 v2 版本,目前没什么毛病。
大家按各自需求来,如果目前正在用着 v1 但不喜欢折腾、怕出问题的,建议别学我 ==

首先下载项目 releases 中对应版本(既然来 v2 了,那就选最新版!):
image

已经安装了 v1 版本的,需要先卸载旧版本。
可以通过 geek 等卸载工具,也可以通过 SyncTrayzor 安装目录中自带的uninstall.exe程序(记得最后别同意删除 Syncthing 配置!)
image

完成卸载后(或者本来就没装过的),就可以直接安装 v2 了。
如果之前没做过 Syncthing 配置的额外修改,直接启动刚安装好的 SyncTrayzor 应该就与之前的体验无缝衔接了。
有做额外配置的,前面的配置文件备份就派上用场了,咱们进下一章。

修改、迁移、指定 Syncthing 路径

迁移放置

修改配置之前,需要先把 Syncthing 放到你希望它在的位置。

具体而言,前文备份一章中提到的、除SyncTrayzor.dll.config文件外的另外两个文件夹,都是可以放到自定义路径的。这里放上我的供各位参考:

点击查看代码
SyncTrayzor 配置文件夹:
C:\Users\你的用户名\AppData\Roaming\SyncTrayzor
对应:E:\tools\SyncThing

SyncThing 配置文件夹:
C:\Users\你的用户名\AppData\Local\Syncthing
对应:E:\tools\SyncThing\Data

修改 SyncTrayzor 设置中的路径

image
image

修改 SyncTrayzor 配置文件中的路径

即修改 SyncTrayzor 安装目录下的SyncTrayzor.dll.config文件:

点击查看代码
      <PathConfiguration>
        <LogFilePath>E:\tools\SyncThing\logs</LogFilePath>
        <ConfigurationFilePath>E:\tools\SyncThing\config.xml</ConfigurationFilePath>
        <ConfigurationFileBackupPath>E:\tools\SyncThing\config-backups</ConfigurationFileBackupPath>
        <CefCachePath>%LOCALAPPDATA%\SyncTrayzor\cef\cache</CefCachePath>
        <SyncthingPath>E:\tools\SyncThing\syncthing.exe</SyncthingPath>
        <SyncthingHomePath/>
      </PathConfiguration>

6ebb794a-9582-486d-8671-680f5c456cab

报错:Failed to initialize config: failed to load config: expected element type but have

将Syncthing 配置文件夹中的config.xml文件中,首尾的两个Configuration都替换成configuration
image
image
然后重新启动 Syncthing 即可。

报错:Failed to initialize config: config file version (51) is newer than supported version (37). If this is expected, use --allow-newer-config to override.

SyncTrayzor 设置中加入运行参数--allow-newer-config
image
然后重新启动 Syncthing 即可。

posted @ 2026-01-05 11:24  NimoXie  阅读(406)  评论(0)    收藏  举报