EVERYTHING XIAOMI
Get listed

NSSM

NSSM is a Windows utility that runs an application as a service, monitors it, and can respond when the application exits.

Place
#15 of 30
Score
5.9
NSSM's website

What NSSM is

NSSM is a Windows utility that runs an application as a service, monitors it, and can respond when the application exits. It offers a graphical interface for installing and removing services, while command-line options allow service configuration from scripts. Depending on the configured behavior, it can restart an application, ignore its exit, exit itself, or exit uncleanly to trigger Windows service recovery actions.

NSSM records its progress in the Windows system Event Log and can redirect an application's input and output. It can rotate output files at a chosen size, including while the application is running. Other controls include setting process priority and CPU affinity, and starting, stopping, or querying services. The software is public domain and may be used with its source code for any purpose. The site says it should work on Windows 2000 or later and provides 32-bit and 64-bit binaries. Its listed latest release is version 2.24, dated 2014-08-31, with a 2.24 prerelease build dated 2017-04-26. Managing services requires administrator access, and the site warns that bugs can cause severe system issues.

Good

  • Free public-domain software with source code.
  • Can restart applications after they exit.
  • Redirects application input and output.
  • Rotates output files while the application runs.
  • Includes 32-bit and 64-bit binaries.

Watch out

  • The listed latest release is version 2.24 from 2014.
  • Managing services requires administrator access.
  • The site warns bugs can cause severe system issues.

Who it suits

NSSM suits Windows users who need to run and monitor an application as a service, including through script-based configuration. Service management requires administrator access.

Verdict

NSSM provides service setup, monitoring, restart behavior, and output controls for Windows applications at no listed cost. Its release information is old, and the site notes risks from bugs, so users should review the listed issues before managing services with it.

Plans and prices

From NSSM's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
NSSMFreePublic domain; Windows service helper; 32-bit and 64-bit binaries

The facts

Each one read from NSSM's own pages, with the date it was checked.

What it does

Build and distribution
The site says NSSM is built with Jenkins and that its Chocolatey package is maintained by a third party and may not match the latest site build.checked 4 Oct 2026
Exit behavior
When an application exits, NSSM can restart it, ignore the exit, exit itself, or exit uncleanly to trigger service recovery actions.checked 4 Oct 2026
Known issues
The bugs page lists version 2.24 issues affecting newer Windows service startup, Windows XP crashes, log rotation over 4 GB, and other cases.checked 4 Oct 2026
License
NSSM is public domain and may be used with its source code for any purpose.checked 4 Oct 2026
Logging and I/O
NSSM logs its progress to the Windows system Event Log and can redirect the monitored application's input and output.checked 4 Oct 2026
Other controls
NSSM can set an application's priority class and CPU affinity, and can start, stop, and query services.checked 4 Oct 2026
Output rotation
NSSM can rotate output files when they reach a configurable size, including while the application is running.checked 4 Oct 2026
Purpose
NSSM runs an application as a Windows service, monitors it, and can restart it if it exits.checked 4 Oct 2026
Release status
The page lists version 2.24, dated 2014-08-31, as the latest release and a 2.24 prerelease build dated 2017-04-26.checked 4 Oct 2026
Security and privileges
NSSM requires administrator access to manage services, and the site warns that bugs can cause severe system issues.checked 4 Oct 2026
Service setup
It provides a graphical interface for installing and removing services, and its command-line options can configure services from scripts.checked 4 Oct 2026
Support
The site directs users to the Windows Application Event Log for troubleshooting and to the author's email address in repository commits to report bugs.checked 4 Oct 2026

The company

Maker
The NSSM site identifies Iain Patterson as its author.checked 4 Oct 2026

Where it runs

Windows support
The download page says NSSM should work on Windows 2000 or later and includes 32-bit and 64-bit binaries.checked 4 Oct 2026

Alternatives to NSSM

All alternatives
  1. 1
    7.4From €9 a year
  2. 2AlwaysUp logo

    AlwaysUp

    Windows
    6.7$39.99 one-time
  3. 3

    BootRacer

    Free planWindows
    6.6From $99.95 a year
  4. 4

    ServiWin

    Free planWindows
    6.5Free plan
  5. 5

    FireDaemon Fusion

    WebAPISelf-hostedWindows
    6.4$45 one-time
  6. 6

    AutoRun Manager

    Free planWindows
    6.3Free plan