NSSM - the Non-Sucking Service Manager

Known bugs

Version 2.21: Compilation will succeed with Visual Studio 2013 but the resulting executable will not start services. Compile with the 2012 or earlier toolset to produce a working executable. Fixed in version 2.22.

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!