好的,我已经通过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
完成它。