NSSM - the Non-Sucking Service Manager
Known bugs
Version 2.24: nssm may fail to launch services which do not have the AppNoConsole=1 setting configured on Windows 10 Creators Update, Server 2016 or newer. This bug is fixed in 2.25 pre-release builds.
Version 2.24: nssm may crash on Windows XP (only) when the monitored application exits. This bug is fixed in 2.25 pre-release builds.
Version 2.24: nssm may fail to rotate log files larger than 4GB. This bug is fixed in 2.25 pre-release builds.
Version 2.24: nssm leaks thread handles when the aplication is restarted. This bug is fixed in 2.25 pre-release builds.
Version 2.24: nssm may enter a crash and restart loop if run without administrator rights when privilege elevation is needed to complete the requested action.
Version 2.24: nssm may crash on Windows NANO Server.
Troubleshooting
nssm logs its activity to the system Event Log (under Application) so if you're having trouble with it, look in there for clues as to what's wrong!
To report a bug, use my email address from any of the commits in git.