web-dev-qa-db-fra.com

Comment vérifier une liste de tous les services créés par NSSM (gestionnaire de service non aspirant)?

D'accord, j'ai créé certains services dans Windows 7 via NNSM (Non-Sucking Service Manager) mais maintenant je ne connais plus leurs noms de service et je veux les modifier/supprimer.

Comment puis-je trouver une liste des services installés via NSSM?

Chaque service ajouté via NSSM pointe vers nssm.exe dans le "Chemin d'accès à l'exécutable". Vous pouvez le voir dans le composant logiciel enfichable Services MMC en cliquant avec le bouton droit sur un service et en choisissant "Propriétés".

Exécutez ce qui suit dans Powershell pour obtenir une liste de tous les services avec "nssm" dans le PathName (Basé sur cette réponse: https://stackoverflow.com/a/24449854/747084 )

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

Récemment, la même question s'est posée, il s'avère que le créateur a construit cette fonctionnalité il y a plus de 3 ans: https://git.nssm.cc/nssm/nssm/commit/1f0b03b38f7d76814d1c7c627f6446236210022

On dirait qu'il visait cela pour la version 2.25, donc il manque dans la plupart de la documentation sur le site Web et dans l'aide intégrée .. mais si vous utilisez une pré-version 2.24 plus récente, il suffit de nssm list le fait.

3
fredless