在 Windows 系统中,Tailscale 实际上由两部分组成:系统托盘面板 (GUI)底层后台服务 (Windows Service)

如果你不想让它开机自启,你需要根据具体的需求选择关闭方式。以下是两种最常见的场景:

场景一:仅关闭“托盘面板”,但保持网络后台连通

如果你只是不想开机时在右下角看到 Tailscale 的图标,但希望电脑一开机仍然能自动连入局域网(Tailnet):

  1. Ctrl + Shift + Esc 打开 任务管理器
  2. 点击左侧的 启动应用 (Startup apps) 选项卡。
  3. 在列表中找到 Tailscale
  4. 右键点击它,选择 禁用

结果:下次开机时面板不会弹出,但 Tailscale 后台服务仍在运行,你的设备依然在虚拟网络中。


场景二:彻底禁止开机自启(不连网络,也不启面板)

如果你希望自己完全控制何时连接 Tailscale(例如,为了避免多网卡环境下的路由冲突或节省本地资源),你需要将它的底层服务改为手动启动:

方法 A:通过服务管理器 (图形界面)

  1. Win + R,输入 services.msc 并回车,打开“服务”窗口。
  2. 在列表中向下滚动,找到 Tailscale 服务。
  3. 双击该服务,在“启动类型”下拉菜单中,将其从“自动”改为 手动 (Manual)
  4. 点击 确定 保存。

方法 B:通过 PowerShell (命令行)
如果你习惯使用终端,可以右键以管理员身份运行 PowerShell,然后执行以下命令直接修改:

Set-Service -Name "Tailscale" -StartupType Manual

结果:下次开机时,Tailscale 完全不会启动。当你需要使用时,只需像往常一样从开始菜单点击 Tailscale 快捷方式,它会同时唤醒服务和面板。