2

使用 TopShelf,如何手动停止服务?我查看了文档,发现要停止服务,您必须使用命令提示符,如下所示:

service.exe [服务名称] 停止

当我使用它时,我发现它只是重新启动服务而没有停止它。

4

2 回答 2

1

要从命令行停止服务,假设 service.exe 是使用 Topshelf 编写的,命令行参数将是:

service.exe stop

如果您需要升级到管理员,请使用:

service.exe stop --sudo

这将使 UAC 升级为管理员。

如果您的服务是使用实例名称安装的(默认情况下大多数不是),您将使用:

service.exe stop --instance:MyInstanceName

希望这可以帮助。

于 2012-12-02T03:45:40.807 回答
1

根据文档,命令行应该是:

service.exe 停止-实例:服务名称

于 2012-10-12T15:43:34.583 回答