如何查看NSSM(non sucking service manager)创建的所有服务列表?

How to check a list of all services created by NSSM (non sucking service manager)?

好的,我已经通过 NNSM(Non-Sucking Service Manager)在 Windows 7 中创建了一些服务,但现在我不知道它们的服务名称了,我想 edit/remove 它们。

如何找到通过 NSSM 安装的服务列表?

通过 NSSM 添加的每个服务都指向 "Path to executable" 中的 nssm.exe。您可以通过右键单击服务并选择 "Properties".

在服务 MMC 管理单元中看到它

运行 Powershell 中的以下内容以获取路径名称中带有 "nssm" 的所有服务的列表(基于此答案:)

Get-WmiObject win32_service | ?{$_.PathName -like '*nssm*'} | select Name, DisplayName, State, PathName

最近有同样的问题,原来创建者在 3 多年前就构建了这个功能:https://git.nssm.cc/nssm/nssm/commit/1f0b03b38f7d76814d1c7c627f64462362100223

看起来他的目标是 2.25 发行版,所以网站上的大部分文档和内置帮助中都没有它。但是如果你是 运行 更新的 2.24 pre -发布,只需 nssm list 即可完成。