在 Windows 系统中,Tailscale 实际上由两部分组成:系统托盘面板 (GUI) 和 底层后台服务 (Windows Service)。
如果你不想让它开机自启,你需要根据具体的需求选择关闭方式。以下是两种最常见的场景:
场景一:仅关闭“托盘面板”,但保持网络后台连通
如果你只是不想开机时在右下角看到 Tailscale 的图标,但希望电脑一开机仍然能自动连入局域网(Tailnet):
- 按
Ctrl + Shift + Esc打开 任务管理器。 - 点击左侧的 启动应用 (Startup apps) 选项卡。
- 在列表中找到 Tailscale。
- 右键点击它,选择 禁用。
结果:下次开机时面板不会弹出,但 Tailscale 后台服务仍在运行,你的设备依然在虚拟网络中。
场景二:彻底禁止开机自启(不连网络,也不启面板)
如果你希望自己完全控制何时连接 Tailscale(例如,为了避免多网卡环境下的路由冲突或节省本地资源),你需要将它的底层服务改为手动启动:
方法 A:通过服务管理器 (图形界面)
- 按
Win + R,输入services.msc并回车,打开“服务”窗口。 - 在列表中向下滚动,找到 Tailscale 服务。
- 双击该服务,在“启动类型”下拉菜单中,将其从“自动”改为 手动 (Manual)。
- 点击 确定 保存。
方法 B:通过 PowerShell (命令行)
如果你习惯使用终端,可以右键以管理员身份运行 PowerShell,然后执行以下命令直接修改:
Set-Service -Name "Tailscale" -StartupType Manual
结果:下次开机时,Tailscale 完全不会启动。当你需要使用时,只需像往常一样从开始菜单点击 Tailscale 快捷方式,它会同时唤醒服务和面板。