魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

win11经常性ZeroTierOne卡在"Waiting for..."的解决办法



           重新安装ZT解决。但是不治本。            

Zerotier桌面版,打开后任务栏图标出现,但是右键菜单中一直卡在 "Waiting for ZeroTier system service... ",无法启动服务,网上的办法试了很多,最后发现其实是个很简单的端口占用问题。

解决方法:

用记事本打开"C:\ProgramData\ZeroTier\One\zerotier-one.port",查看当前zerotier-one运行的端口,默认是9993

之后有两种选择:改个端口号或者把这个端口腾出来。改端口号很简单,在记事本里修改这个文件,保存并重启ZeroTierOneService就好了,如果想腾端口出来,

继续往下看

通过资源监视器的网络选项卡,或火绒剑,或netstat -ano |findstr "9993",找到占用了9993端口的应用,具体可搜索其他教程

想办法让这个应用不再占用9993端口,例如说我是被jupyter占用了,关闭jupyter就能腾出端口,然后在任务管理器中重启ZeroTierOneService就好了

上面是网络上找的法子,还是不能解决。最终我自己研究发现,参考官方的wiki。

发现,其实是软件没有运行ZeroTierOneService。


我最终的方法是:

打开任务管理器,然后转到“服务”选项卡。向下滚动,直到看到“ZeroTierOneService”。状态列应显示“正在运行”。如果没有,请右键单击该行,然后单击“开始”


这一句是官方说明,但是我在我的win11的任务管理器中没有发现这个个服务,说明软件没有创建并运行,所以造成ZeroTierOne卡在"Waiting for..."这样的情况。于是我自己手动创建一个服务。


首先右键“开始”图标,“运行”>services.msc>再右边查看是否有ZeroTier One这个服务,如果有,重启一下服务就行。没有的话,就开始下面的工作。

使用SRVINSTW.EXE这个软件创建服务。软件下载>>>https://cloud.189.cn/t/mEz6bqvANvia   (访问码:z3kp)


服务名称:ZeroTierOneService
显示名称:ZeroTier One
描述:Ethernet Virtualization Service
可执行文件的路径:C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe
启动类型:自动

系统项目:✔允许服务与桌面交互

ZeroTier One1.png

添加完成之后,在系统的服务里刷新,看看能看到这个ZeroTier One服务了,但是没有启动。

再其上右键属性。进行对应设置:



恢复:
第一次失败:重启服务
第二次失败:重启服务
第三次失败:运行一个程序
程序:
C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe

ZeroTier One2.png

最后重启win11系统.这次ZeroTier One完美启动。



返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1