syncthing

双击syncthing.exe即可运行,同时弹出一个命令行窗口,以及浏览器UI窗口

也可以通过命令行执行syncthing.exe

基本上,没有安装过程,开盖即用,倒是很方便

接下来,试试安装成windows服务

用管理员身份打开cmd

执行sc create syncthing binpath= "e:/software/syncthing/syncthing.exe -no-console -no-browser" displayname= "Syncthing 1.27.1"

参数no-console和no-borwser是官网找到的, 前者不会出现命令行控制台,后者不会弹出浏览器窗口,也就是完全静默开启

服务添加成功,然而。。。

遗憾的是,虽然明明后台服务已经启动了,任务管理器中已经看到相关的2个进程,也可以通过浏览器正常访问UI界面,但在windows服务中会出错,应该是syncthing.exe不支持以系统服务的方式启动,没有返回响应请求结果,所以windows服务无法正确判断syncthing是否已经正常启动,这。。。无解,先放弃

官方文档中对自动启动的描述也确实没有以服务方式启动,只有计划任务和自动启动目录,这2种方式

大概预估了一下,后者明显是必须要登录才行的,那么就只能试试计划任务了

打开计划任务,右边点选创建任务

开机启动项怎么设置win11

  1、可以先在win11系统上按“Win+R”打开运行窗口输入“msconfig”打开系统启动项。

  2、弹出系统设置界面。

  3、找到启动的选项卡打开。

  4、从这里就可以进行开机软件启动项的管理了。
补充:将syncthing快捷方式放到startup文件夹中,开机自动启动,同时点开快捷方式的属性,在目标的后面添加-no-console -no-browser也可以
找到个新办法:打开记事本,输入 CreateObject("wscript.shell").run "syncthing.exe -no-browser",0 然后保存为syncthing.vbs,创建该文件的快捷方式,然后把快捷方式放进startup文件夹中开机自动启动,这样UI和命令行窗口都不出现了,服务正常启动。如果希望开机弹出UI界面,那“ -no-browser”就不需要,如:CreateObject("wscript.shell").run "syncthing.exe",0

333保存 syncthing.bat 脚本文件
打开 “记事本” 软件,将以下代码复制进去,另存为 syncthing.bat。
start "Syncthing" syncthing.exe -no-console -no-browser
找到 syncthing.exe 所在目录,将 syncthing.bat 脚本文件复制到该目录。
将脚本文件快捷方式添加到 “启动” 菜单
选中 syncthing.bat 脚本文件,右键创建快捷方式
按下 win + R,输入 “shell:startup” 打开 “启动” 文件夹
将快捷方式复制到 “启动” 文件夹
来源

下载地址

  ~  ~  The   End  ~  ~  


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
文章二维码 分类标签:网文代码教程
文章标题:syncthing
文章链接:https://zhaojx.fun/archives/473/
最后编辑:2024 年 10 月 13 日 19:30 By 豫见长安
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
(*) 4 + 3 =
快来做第一个评论的人吧~
歌曲封面
0:00