Servy

Akram El Assas · aelassas.Servy

Servy lets you run any app as a native Windows service with full control over working directory, startup type, process priority, logging, health checks, pre-launch scripts and parameters.

Servy lets you run any app as a native Windows service with full control over the working directory, startup type, process priority, logging, health checks, environment variables, dependencies, pre-launch and post-launch hooks, pre-stop and post-stop hooks, and parameters. It's designed to be a full-featured alternative to NSSM, WinSW, and FireDaemon Pro. Servy is digitally signed using a trusted code-signing certificate provided by the SignPath Foundation. This ensures that all Servy executables and installers are verified and secure, giving you peace of mind when using the tool. Servy offers a desktop app, a CLI, and a PowerShell module that let you create, configure, and manage Windows services interactively or through scripts and CI/CD pipelines. It also includes a Manager app for easily monitoring and managing all installed services in real time. Features: - Clean, simple UI - Monitor and manage all installed services with Servy Manager - Real-time CPU and RAM monitoring with live performance graphs for installed services - Real-time service stdout and stderr output preview in Servy Console - Service dependency tree visualization with status indicators - CLI and PowerShell module for full scripting and automated deployments - Run any executable as a Windows service - Set service name, description, startup type, priority, working directory, environment variables, and dependencies - Environment variable expansion supported in parameters, process paths and startup directories - Run services as Local System, local or domain accounts, Active Directory accounts, or gMSAs - Redirect stdout/stderr to log files with automatic size-based and date-based rotations - Run pre-launch hook before starting the service, with retries, timeout, logging and failure handling - Run post-launch hook after the application starts successfully - Run pre-stop and post-stop hooks before the application stops and after the application stops - Supports Ctrl+C for command-line apps, close-window for GUI apps, and force kill if unresponsive - Prevent orphaned/zombie processes with improved lifecycle management and ensuring resource cleanup - Health checks and automatic service recovery - Browse and search logs by level, date, and keyword for faster troubleshooting from Servy Manager - Export/Import service configurations for easy backups and automation - Service Event Notification alerts on service failures via Windows notifications and email - Compatible with Windows 7-11 x64 and Windows Server editions Who is it for? - Developers: Run development servers, scripts, or custom tools as services without extra setup. - Sysadmins & IT professionals: Ensure critical background processes stay alive, monitored, and properly logged. - Teams or organizations: Automate background services reliably across multiple machines.

winget install --id aelassas.Servy --exact --source winget

Latest 7.8

Release Notes
  • feat(logger): add LogRollingInterval config for daily, weekly, or monthly log rotation
  • fix(logger): defer file creation until first write (lazy init)
  • fix(core): replace WMI with SCM/Registry for resource refresh service queries (#48)
  • fix(cli): --version output goes to stderr instead of stdout (#49)
  • fix(cli): only inject the default verb if the user didn't provide a recognized verb
  • fix(psm1): misleading error message when Servy CLI is not found (#50)
  • fix(psm1): Invoke-ServyCli: non-zero exit code caught by its own try/catch block (#51)
  • fix(psm1): Install-ServyService: Pre-stop and Post-stop parameters missing [string] type declaration (#52)
  • fix(psm1): missing module manifest (.psd1) for Servy PowerShell module (#53)
  • fix(psm1): Add-Arg does not quote values containing spaces (#54)
  • fix(psm1): use System.Diagnostics.Process instead of & in Invoke-ServyCli (#54)
  • fix(psm1): Uninstall-ServyService: incorrect function name in .EXAMPLE (#55)
  • fix(psm1): Show-ServyVersion: inconsistent invocation pattern compared to other functions (#56)
  • fix(psm1): Show-ServyHelp: .EXAMPLE does not demonstrate -Command parameter (#57)
  • fix(psm1): Install-ServyService: PostLaunch missing parameters that PreLaunch has (#58)
  • fix(psm1): Import-ServyServiceConfig: missing -Name parameter unlike Export-ServyServiceConfig (#59)
  • perf(core): accelerate startup by replacing WMI with fast SCM/Registry queries (#48)

Installer type: inno

Architecture Scope Download SHA256
x64 Download 8199F86ED63BEC73BCB8A7F315CE4CD32C561B27E234A6EBE933E83B9249AF57

Details

Homepage
https://servy-win.github.io/
License
MIT
Publisher
Akram El Assas
Support
https://github.com/aelassas/servy/issues
Copyright
Copyright (c) 2025 Akram El Assas
Moniker
servy

Tags

adminautomationbackground-serviceclidevopsdotnetnssmpowershellscmservice-managerservice-supervisorservice-wrapperwatchdogwindows-servicewindows-toolswinsw

Older versions (67)

7.7
Architecture Scope Download SHA256
x64 Download 41D3BD8B0C311533991349D5244DB0590CF2CCDF8B5F3B6EF112A2AF7781B8DF
7.6
Architecture Scope Download SHA256
x64 Download FDC60166AE7E05FF087298B3F1501F4CE3AF468F871336403E493F98A3330F3E
7.5
Architecture Scope Download SHA256
x64 Download 1F708A2AF30A9A0AA8803D716A1931FD09F6A3C4701F1D698B2A2DDD84C0D78C
7.4
Architecture Scope Download SHA256
x64 Download F8E90E9468EF3EAB9BA3835F90251CE2FF4A8E0C2E95038A4283E2D190ECBE7A
7.3
Architecture Scope Download SHA256
x64 Download 2D3FB4A8E6BBB66BD70964FA178D66897628420DC1E6B53EDEDE7CD4B0B25202
7.2
Architecture Scope Download SHA256
x64 Download CCA530E4C05A04A665B5BFD72E64AE158F547ACE8B0DAD646AF69D07E182FBC0
7.1
Architecture Scope Download SHA256
x64 Download 4F6B84A739AF4806FA78BBD22966E704707A0CD38F6531578F3901E62B4596A3
7.0
Architecture Scope Download SHA256
x64 Download EB90815276D561B2BC9FB54CF47F386A1DA0711185A6F91033F960D5CA12A4C3
6.9
Architecture Scope Download SHA256
x64 Download 8D1EC4B3F6BF8046A28FE7B4FB27E84D725039A149C1DB2509A552EA866EECFF
6.8
Architecture Scope Download SHA256
x64 Download D69FBE16C1A5BBE1B61979A7FEBF3C908A8E62E9E11645F77E60E929FCDBD005
6.7
Architecture Scope Download SHA256
x64 Download FFC3FA3BF12B7F0E723C3692C10EA0AB5E5D29A46676D672A49583ADE6CCF173
6.6
Architecture Scope Download SHA256
x64 Download 64A5F634C8955C950F44AF7DD26E1C04216F7D931C1A72D0B2261308C591DB02
6.5
Architecture Scope Download SHA256
x64 Download 140927A69DBEA6296393784CC1140DAC0D90E2538527E1F2CC8B9750CFABA770
6.4
Architecture Scope Download SHA256
x64 Download 1DAB7F00D87DD2A1D91D114E08D8132BCC1C16DBFD248B1AD869316169F4BEA6
6.3
Architecture Scope Download SHA256
x64 Download 3CD8E4FF1632946031088E5446CF055D4E8042E4F07E25A91D3DE1F6EDFE442C
6.2
Architecture Scope Download SHA256
x64 Download 7195B55E05B5D407930A4D6C17700D0A17346A5651FBB8CE8B3CFD235FA1AFE1
6.1
Architecture Scope Download SHA256
x64 Download B1F00045C5F52AFF3952B8E6657D65576D14DCF5CE5257ADD142F2EDCB5DD3D2
6.0
Architecture Scope Download SHA256
x64 Download DE07175DD09DC6C9E52F5A5520F74F5C3100EADEFF8797B1DD7757A188CB495E
5.9
Architecture Scope Download SHA256
x64 Download 5EDC0222C92EA457D53346F445DA3802CE3FE72147A8BBE660C3B5144F78135B
5.8
Architecture Scope Download SHA256
x64 Download 2DD25798CF0E231DCF3DDE21D12E0DD5ABEAC709B3BAA03AC5BAD3467334A3F0
5.7
Architecture Scope Download SHA256
x64 Download 80726F54C5C5F2CC9DFFDBE2D8E5D80F4A373A9E2547620D1A42EB9CD658DAD9
5.6
Architecture Scope Download SHA256
x64 Download A47BA0C676B95F74D35AB9B1B01FAA6E6F95BABC0F4F44EE71959C2521019246
5.5
Architecture Scope Download SHA256
x64 Download EB1EEB87CE77D37EA57FA468E7EFA1602B93F98113F76A7EF7B6B83FCF0B2C94
5.4
Architecture Scope Download SHA256
x64 Download D4D71F1A6C9AB8CF5ED5B3210EAC9AA30BBFBC254A3B9ED6E59774B563292EE8
5.3
Architecture Scope Download SHA256
x64 Download 761F9918576580EE10258007172C26015A2B39A2BC12E5D797C7EE9D5B274D39
5.2
Architecture Scope Download SHA256
x64 Download 41525E879E2A494C1FABC3DB2EDD3A93FDD473D38312B782DB06DAA5BC02E323
5.1
Architecture Scope Download SHA256
x64 Download 9B6749A90F4908014416A33039B63CD586E57B61530E46DF8E4FD3F3887FBE3E
5.0
Architecture Scope Download SHA256
x64 Download 6827D9D5A761EDFBF64A8B196F677042EFD2D400E2476029691492BA0722ECCB
4.9
Architecture Scope Download SHA256
x64 Download 8A29AE76FE904F347C99D217C0F5EA4C4C7416E52BA0919C6C20453AFDE9BC46
4.8
Architecture Scope Download SHA256
x64 Download 5FA20A5EF4615E04FC7002C31512CD5A5A85442F8BC82C54E7EBEB5AF9AD21AD
4.7
Architecture Scope Download SHA256
x64 Download 497150FBC13723F5BF310E83DC23EA283821C7705B6D2219A94B5F3331275823
4.6
Architecture Scope Download SHA256
x64 Download E035A6A94B167F78A7F6ACC932A720D4C368A9DEF520583FAD5D2D439FB2A623
4.5
Architecture Scope Download SHA256
x64 Download E7652DBF8C78300419482786C7DF36CEDA306C6EFC1752CF3B6B2C95EFCF7328
4.4
Architecture Scope Download SHA256
x64 Download 2462DC640426D4AAA4BEE7B15BBD04BE4BBAB0FEAAF61E1997CCBAB9C37E0FA7
4.3
Architecture Scope Download SHA256
x64 Download 55DFE76AF23A99D75A9066362CCCEF02DA0C7126976598DC99943654AC559A92
4.2
Architecture Scope Download SHA256
x64 Download EA2C9555539AECA1C8EF3281F87FBB305B74D54ED4F46347873A37AB1405D410
4.1
Architecture Scope Download SHA256
x64 Download 803A7CF860BE5CA12BBF45E8B3032E166B2554242DAF39D20BC28E71B0B5DFEC
4.0
Architecture Scope Download SHA256
x64 Download 1126AAECB151FE91140C39E247631C1043700BC8733B7A3B48E18525E124C578
3.9
Architecture Scope Download SHA256
x64 Download B62FF2BA44B351244E450D339808ACCF4F044DC6FAEF25336EC6A8BBBC0C4B60
3.8
Architecture Scope Download SHA256
x64 Download 4D6F7EAA7CC6423C69D99FE33807FCA9230E65900EBE5AC44A36CE2B5F63AC35
3.7
Architecture Scope Download SHA256
x64 Download F8058871F78FE902F5EA04CC9DB4614C828FBEB1CBDE390A9486529D4158DB53
3.6
Architecture Scope Download SHA256
x64 Download 990D12556C86F3C20DA016AD93F4DFCD93E2A550F654A0273C8BBCD78F9C9E09
3.5
Architecture Scope Download SHA256
x64 Download 13DCA3D8B4DC8B9737B0FE16BCE18CD9C7318D590A6EC39B5C63993948682705
3.4
Architecture Scope Download SHA256
x64 Download 364A9B1A137EF1C46453ED534A7AE3AB73AC3567B6F4F5E72CD9A7B4122ED9F2
3.3
Architecture Scope Download SHA256
x64 Download 10F5CF8F7DD447F4F7CBFDE949D9A8343743AA416653B53C9C74EEB18196F748
3.2
Architecture Scope Download SHA256
x64 Download 4FFE8C86C1F374F379D2F8BCE1C3D69D58EC06BE39AC8188D86D5DC3808FAF64
3.1
Architecture Scope Download SHA256
x64 Download 8B761348E50E24B33D883D9CCBDD6294595E6E7770FBDCAA4FE5BBFE0698BE84
3.0
Architecture Scope Download SHA256
x64 Download A26738F051587A6D3048D0A9FD046B48E416242DDAAE96E1C63DFAA0127CB2D1
2.9
Architecture Scope Download SHA256
x64 Download C0A310E080A6E5E22CB47071B955311F5AE2662A984026770AA2393B28D81052
2.8
Architecture Scope Download SHA256
x64 Download 9F0DCA13694FE32C7EF7824DE323AEB2E45651B3F25AF0C597DC81A16C74C119
2.7
Architecture Scope Download SHA256
x64 Download 07C88F640ECDF2592ACA4F2A0DDD2640318A1FBD73788538ECE63ADD10384555
2.6
Architecture Scope Download SHA256
x64 Download C0E306302F1DE097AF90BD7C8F99E58D1023D1E4A6161F53C231C4556B4EAEC5
2.5
Architecture Scope Download SHA256
x64 Download 938E76B7585546E48EEC1097572EDC7627E6615327D9F9ED20A93A229E81607A
2.4
Architecture Scope Download SHA256
x64 Download 6955FAF56EE70B6E9D59B28D95F9B84B4A101620D795B5648F707C141654AB9A
2.3
Architecture Scope Download SHA256
x64 Download 35CC536F575CE4DFE9993B919BB04E6832CDECCD59AFAB6B2A8EA696DC533A80
2.2
Architecture Scope Download SHA256
x64 Download 983156A09BC17E1EBEBDA5EA90E364427550B8F2FF2D56A20617E63A9465040A
2.1
Architecture Scope Download SHA256
x64 Download DA1DBDB27F06278CD080EA90FAAA46F60345ECC3B4E21A4D621724D37ADFDB06
2.0
Architecture Scope Download SHA256
x64 Download 5DD5D8112183A57615D19E028649D7F1B04FAB243F6C29101E81DC3EBBAD2448
1.9
Architecture Scope Download SHA256
x64 Download EFC5F6ABBA42FEA790B19FC28E3B10352FFE7C6C4C40BF0478DBFA53CB1EC3AE
1.8
Architecture Scope Download SHA256
x64 Download 8CDCEC1320A16CBA243B84096F68E8A377975B2B521A3FA2E33C759972EE1F34
1.7
Architecture Scope Download SHA256
x64 Download 250FDA5E528E1C31744AE5EDA633962A1C62F386BD345227C50DF6C1D69AFE82
1.6
Architecture Scope Download SHA256
x64 Download 8A79845742A7D739309735EDDAE46E650D3A4237CB8A3A3F8FAF26AE0826DE0F
1.5
Architecture Scope Download SHA256
x64 Download 5AADEE0290115CD98134E8C3FF09C45E86173D41FE431F2537EEE4448FF27B74
1.4
Architecture Scope Download SHA256
x64 Download 5491E0D00CE50F58E05E180B322C5097E3B09F76D097E19B1BFAAE0D2ED438EA
1.3
Architecture Scope Download SHA256
x64 Download C0174BFA502F900885ECAABB52DB0DD1C6C066C9874E6DCCA4941E1206BF481D
1.2
Architecture Scope Download SHA256
x64 Download BF0089BA5E77BD7AF2354CAEB894534842D4D5BA8457EBD382AE8FA10E61E8F4
1.0
Architecture Scope Download SHA256
x64 Download 8D8EB49758E388EABD60A09B4CE609727F5DADB111532D925183D1CA4C8633A4