1. -- 创建服务
  2. sc create 服务名称 binPath="exe完整地址" start=auto obj="NT Authority\NetworkService"
  3. -- 给服务添加注释
  4. sc description "服务名称" "服务描述"
  5. -- 设置服务重启机制
  6. sc failure cfpas reset=1000 actions=restart/36000/restart/36000/restart/36000
  7. -- 删除服务
  8. sc delete 服务名称

参考

.NET Worker Service 如何优雅退出 .NET Core 3.1和WorkerServices构建Windows服务 .NET Core 3.0 实例入门-创建 Windows 服务 .NET 中的辅助角色服务 使用 BackgroundService 创建 Windows 服务 Sc failure)