【问题标题】:Can't stop the windows services, after install services with instsrv.exe and srvany.exe使用 instsrv.exe 和 srvany.exe 安装服务后无法停止 Windows 服务
【发布时间】:2019-09-18 10:06:21
【问题描述】:

我已经通过 instsrv.exe 和 srvany.exe 安装了 windows 服务。

服务安装成功,工作正常。

但我无法停止“Windows服务页面”中的服务,该页面是win+r -> services.msc。

我可以阻止它的唯一方法是命令“taskkill /f /pid processnum”。

如何手动停止 Windows 服务?

【问题讨论】:

    标签: windows service windows-services installation


    【解决方案1】:

    Srvany 是一个“服务包装器”。它旨在接受来自服务控制管理器 (SCM) 的命令并对您的非服务应用程序执行适当的操作。

    SCM 可以向 Windows 服务发送多个命令,包括“开始”、“停止”、“暂停”和“恢复”。 srvany 的问题在于它只对“开始”命令采取明智的行动!

    当您启动 srvany 服务时,它会运行您指定的命令行。但是当你停止服务时,srvany 进程就会退出。该服务将转换为停止状态,但您的应用程序将继续在后台运行。 Srvany 不会结束您的应用程序,而且没有办法让它这样做。

    【讨论】:

    • 如果我想停止由 srvany 启动的应用程序。唯一的方法是使用 cmd 命令 taskkill /f /pid [pidNum],还有其他方法吗?
    • 您可以从任务管理器(或 Microsoft 的进程资源管理器)终止可执行文件,但从命令行工作时可以使用 taskkill。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    相关资源
    最近更新 更多