- .NET 8 alternative of NSSM (the Non-Sucking Service Manager), srvany and other service helper programs.
- Automatically handles failure of the application running as a service.
- Continuously monitors the Windows application status.
- If says it's running, it really is.
- Service automatically stops if the launched application exits.
- Service Logs all errors in log files to help torubleshoot the issues.
- Download from the link Release V1.0.0
-
Extract SimpleServiceManager.zip in an accessible folder on your system.
-
Modify the appsettings.json file with the path to your Application.exe which you want to run as service
{
"Configs": {
"AppPath": "C:\\Path\\To\\Your\\Application.exe"
}
}
- Install it as a service from an Elevated (Administrator) Command Prompt:
sc create "MyServiceName" start= auto binPath= "C:\Path\To\SimpleServiceManager.exe"
sc description MyServiceName "My services description"
sc start MyServiceName
Note the spaces between start=
, binPath=
and their parameters. This is intended.
sc stop MyServiceName
sc delete MyServiceName