BilldDesk 中文文档 下载 App

进程保活——Windows 端被控进程异常退出后自动重启

什么是进程保活

BilldDesk Pro 的进程保活(Process Keepalive)功能仅在 Windows 端可用。它的作用是:

BilldDesk 被控进程意外崩溃、被杀毒软件误杀、或被用户手动关闭后,系统监控服务会自动把它重新启动。

为什么需要进程保活

BilldDesk 被控端进程负责接收远程连接请求。一旦进程退出:

如果被控端是一台无人值守的服务器、云设备或家里的电脑,进程意外退出意味着远程通道断了,需要有人在被控端操作才能恢复——这就违背了「无人值守」的初衷。

进程保活解决的就是这个问题:进程退出后自动重启,确保远程通道始终可用。

工作原理

BilldDesk Pro 在 Windows 上安装后,会同时注册一个 Windows 服务(BilldDesk Service)。这个后台服务的职责包括:

  1. 监控 BilldDesk 被控进程:定期检查被控进程是否在运行
  2. 自动重启:如果被控进程不在运行,自动启动它
  3. 开机自启:Windows 启动时自动运行,确保 BilldDesk 在开机后第一时间启动
  4. 后台静默运行:BilldDesk 被控进程可以在系统托盘甚至完全后台运行,不影响用户操作

如何开启

进程保活通常是 BilldDesk Pro 客户端的默认能力,安装后自动注册服务。如果发现进程保活没有正常工作:

  1. 打开 BilldDesk 客户端 → 设置 → 被控端相关设置
  2. 找到「进程保活」开关,确认已开启
  3. 如果已开启但仍然不生效,可以尝试重装 BilldDesk(重新注册 Windows 服务)

常见问题

360 杀毒误报

BilldDesk 的后台服务和内核驱动经常被 360 杀毒误报为可疑程序。如果 360 把 BilldDesk 的进程保活服务杀掉了:

官方 FAQ 建议的解决方法:先退出 360 杀毒软件再启动 BilldDesk。如果需要长期使用 BilldDesk,建议在 360 的信任列表中添加 BilldDesk 相关的进程和服务。

macOS 进程保活

BilldDesk macOS 端没有独立的进程保活服务。macOS 的进程管理由系统负责,异常退出的 App 不会自动重启。如果需要 macOS 端的进程保活,可以考虑使用 macOS 的 launchd 或 Watchdog 机制自定义实现,但这超出了 BilldDesk 客户端的默认功能范围。

进程保活 vs 开机自启

功能触发条件作用
开机自启Windows 开机BilldDesk 随系统一起启动
进程保活BilldDesk 进程意外退出BilldDesk 退出后重新启动

两个功能互补:开机自启保证「开机就有」,进程保活保证「不中途掉」。