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