The first official release of Servy!
Servy is a free, open-source Windows tool (GUI + CLI) that lets you run any executable as a Windows service with powerful configuration and management options.
Features
- Clean, simple UI
- Quickly monitor and manage all installed services with Servy Manager
- CLI for full scripting and automated deployments
- Run any executable as a Windows service
- Set service name, description, startup type, priority, working directory, environment variables, dependencies, and parameters
- Environment variable expansion supported in both environment variables and process parameters
- Run services as Local System, local user, or domain account
- Redirect stdout/stderr to log files with automatic size-based rotation
- Run pre-launch script execution before starting the service, with retries, timeout, logging and failure handling
- Prevent orphaned/zombie processes with improved lifecycle management and ensuring resource cleanup
- Health checks and automatic service recovery
- Monitor and manage services in real-time
- Browse and search logs by level, date, and keyword for faster troubleshooting from Servy Manager
- Export/Import service configurations
- Service Event Notification alerts on service failures via Windows notifications and email
- Compatible with Windows 7–11 x64 and Windows Server editions
Requirements
.NET 8.0 Version
- Recommended for modern systems and includes the latest features and performance enhancements.
- Published as a self-contained executable and does not require installing the .NET 8.0 Desktop Runtime separately.
- Supported OS: Windows 10, 11, or Windows Server (x64).
.NET Framework 4.8 Version
- For older systems that require .NET Framework support.
- Supported OS: Windows 7, 8, 10, 11, or Windows Server (x64).
- Requires installation of the .NET Framework 4.8 Runtime.
Silent Install
You can install Servy silently (without any UI) from an administrator command prompt using the following commands:
# For .NET 8.0
servy-1.0-net8.0-x64-installer.exe /VERYSILENT /NORESTART /SUPPRESSMSGBOXES
# For .NET Framework 4.8
servy-1.0-net48-x64-installer.exe /VERYSILENT /NORESTART /SUPPRESSMSGBOXES