如何查看NSSM(非吸吮服务管理器)创建的所有服务的列表?



好的,我已经通过NNSM(非吸吮服务管理器(在Windows 7中创建了一些服务,但现在我不再知道它们的服务名称,我想编辑/删除它们。

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

通过NSSM添加的每个服务都指向nssm.exe在"可执行文件路径"中。可以通过右键单击服务并选择"属性"在服务 MMC 管理单元中看到这一点。

在 Powershell 中运行以下命令以获取路径名中包含"nssm"的所有服务的列表(基于此答案:https://stackoverflow.com/a/24449854/7470843(

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预发行版,只需nssm list完成它。

最新更新