NS

NSSM - the Non-Sucking Service Manager

NSSM is an open-source utility designed to simplify Windows service creation and management. It monitors services and restarts them if they fail, providing enhanced logging and configuration options beyond the built-in Windows Service Control Manager.
Latest: 2.24
Last checked: Jun 21, 2025 12:04pm
Rank: 3362/15140
Monitored via:
Winget Request more monitors
Follow to track new versions in your feed.
Report

Overview

0
License: open sourceInstaller: executableSilent: YesWinget: Available
Silent install
nssm install

Version & Lifecycle

0
Current: 2.24 Avg cadence: infrequent

Top Contributors

Top sitewide contributors:

  1. Anbarasan
  2. nico_k
  3. Bob
  4. Vigneshwaran

Community Notes

Deployment note • May 1, 2026
0

NSSM service-wrapper deployment note

NSSM deployments usually revolve around service creation rather than a normal app install lifecycle. Use the official source package from the NSSM download page, then create the service with nssm install <service-name> <exe-path>.

After creation, set the service working directory and arguments explicitly so the wrapped process does not depend on the caller’s current directory. The NSSM usage guide documents values such as AppDirectory and AppParameters; a practical pattern is nssm set <service-name> AppDirectory C:\Path\ToApp and nssm set <service-name> AppParameters --config C:\Path\ToApp\config.json.

For unattended changes, script the full service configuration instead of only copying nssm.exe. Validate the service account, startup mode, working directory, and arguments after install because those values determine whether the wrapped application will start correctly under the Windows Service Control Manager.

Release Notes & Updates

0
Avg cadence:
Updates • 0

Help us match vulnerabilities

No vulnerability match yet. Pick the right product:

Looking for matching products…
Don’t see it? Paste a CPE

Also known as

Other names people use for this app — helps search and matching.

nssmNSSM - the Non-Sucking Service Manager

Packaging Notes

0

NSSM is a standalone executable that can be placed in any folder and optionally added to the PATH environment variable.

Notes

0

NSSM can be used as a direct replacement for srvany and supports both GUI and command line interfaces for service installation and configuration.