Хорошо, я создал несколько служб в Windows 7 через NNSM (Non-Sucking Service Manager), но теперь я больше не знаю их имен служб и хочу отредактировать/удалить их.
Как найти список служб, установленных через NSSM?
Хорошо, я создал несколько служб в Windows 7 через NNSM (Non-Sucking Service Manager), но теперь я больше не знаю их имен служб и хочу отредактировать/удалить их.
Как найти список служб, установленных через 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 лет назад: ://git.nssm.cc/nssm/nssm/commit/1f0b03b38f7d76814d1c7c627f64462362100223
Похоже, он нацеливался на это для выпуска версии 2.25, поэтому он отсутствует в большей части документации на веб-сайте и во встроенной справке ... но если вы используете более свежий предварительный выпуск 2.24, просто nssm list
сделает это.