使用 TopShelf,如何手动停止服务?我查看了文档,发现要停止服务,您必须使用命令提示符,如下所示:
service.exe [服务名称] 停止
当我使用它时,我发现它只是重新启动服务而没有停止它。
要从命令行停止服务,假设 service.exe 是使用 Topshelf 编写的,命令行参数将是:
service.exe stop
如果您需要升级到管理员,请使用:
service.exe stop --sudo
这将使 UAC 升级为管理员。
如果您的服务是使用实例名称安装的(默认情况下大多数不是),您将使用:
service.exe stop --instance:MyInstanceName
希望这可以帮助。
根据文档,命令行应该是:
service.exe 停止-实例:服务名称