RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / 网络 / 正文内容

syncthing添加windows开机自动启动和不弹出网页方法

9480 网络 | 2018年01月27日

目前syncthing没有适用于Windows的官方安装程序。但是,有一些简单的解决方案:

方法1

下载syncthing windows版压缩包并解压,打开记事本将以下代码复制进去

start "Syncthing" syncthing.exe -no-console -no-browser

文件--另存为syncthing.bat保存到syncthing目录

右击syncthing.bat并按“创建快捷方式”

用鼠标单击该快捷方式并复制syncthing.bat

单击开始,单击所有程序,然后单击启动。右键单击“ 启动”,然后单击“ 打开”

粘贴快捷方式(右键单击文件夹并选择粘贴,或按CTRL+V)

Syncthing现在将在下次打开新的Windows会话时自动启动。没有控制台或浏览器窗口会弹出。通过浏览到http:// localhost:8384 /

如果您希望扫描速度较慢,但索引较慢,但响应速度更快,请复制以下命令替换上面创建syncthing.bat步骤中的命令:

start "Syncthing" /low syncthing.exe -no-console -no-browser


方法2

通过设置方法1后Syncthing仅在用户登录到机器时才会启动。方法2可以在没有任何人登录的情况下,机器可以在重新启动后免登陆运行在你的电脑上。在这种情况下,最好创建一个在Windows启动后立即运行的服务。这可以使用NSSM。

下载并提取nssm到它可以保留的文件夹。NSSM可执行文件执行管理以及执行Windows服务,因此需要将其保存在合适的位置。

从管理员命令提示符,CD到NSSM文件夹并运行 nssm.exe install <syncthing service name>

设置你的路径syncthing.exe并输入为参数。注意:稍后设置日志记录。这里不会被应用。-no-restart -no-browser -home="<path to your Syncthing folder>"-logfile

syncthing.png

详情选项卡

可选:将启动类型设置为自动(延迟启动),以在系统第一次启动时延迟Syncthing的启动,以提高启动速度。

登录选项卡

输入用户帐户以运行Syncthing为。此用户需要具有对Syncthing可执行文件及其父文件夹,配置文件/数据库文件夹和同步文件夹的完全访问权限。您可以将其作为本地系统,但这样做会造成安全风险。设置这个到你的Windows用户帐户将减少这个; 理想情况下创建一个专用的用户帐户,最小权限。

进程选项卡

可选:如果您想要一个响应速度更快的系统,则将优先级更改为“ 低”,但系统繁忙时可能需要较长的同步时间。

可选:启用日志启用“控制台窗口”。

关机标签

为确保Syncthing正常关闭,请选中所有复选框,并将所有超时设置为10000ms。

退出操作选项卡

设置重新启动操作,以停止服务(单稳模式)。稍后使用特定设置来处理Syncthing退出,重新启动和升级。

I / O选项卡

可选:启用日志记录设置输出(stdout)到日志所需的文件。该错误字段将被自动设置为同一个文件。

文件旋转选项卡

可选:将旋转设置设置为您的首选项。

点击安装服务按钮

为确保Syncthing退出,Windows服务管理器正确处理重新启动和升级,需要进行一些最终设置。在相同的命令提示符下执行这些命令:

nssm set syncthing AppExit Default Exit

nssm set syncthing AppExit 0 Exit

nssm set syncthing AppExit 3 Restart

nssm set syncthing AppExit 4 Restart

通过命令提示符启动服务。

start syncthing

上一篇:挂机宝服务器租用24小时稳定在线15元每月

下一篇:谷歌浏览器设置始终允许flash播放器的方法

猜你喜欢