跳到正文
发现
Servy:Windows 服务封装工具
桌面应用开发者工具

Servy:Windows 服务封装工具

把任意程序包装成原生 Windows 服务,提供桌面端、CLI 和 PowerShell 模块管理。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v10.7
平台
Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Servy 是一个 Windows 服务封装器,可以把任意应用以原生 Windows 服务的方式运行,并对运行细节保持完全控制。它适用于需要在 Windows 上长期后台运行程序、并希望用服务机制管理生命周期的开发者和运维人员。

从 v10.2 开始,Servy 提供企业级的自定义账户隔离、认证加密和自动化 ACL 加固;所有版本都附带签名二进制、SBOM 和持续的漏洞扫描。

Servy 提供三种使用方式:桌面应用、CLI 和 PowerShell 模块,可以交互式地或通过脚本、CI/CD 流水线创建、配置和管理 Windows 服务。此外还包含一个 Manager 应用,用于实时监控和管理所有已安装的服务。

主要功能

  • 将任意应用注册为原生 Windows 服务
  • 可配置工作目录、启动类型、进程优先级、CPU 亲和性
  • 日志记录与健康检查
  • 环境变量、服务依赖关系管理
  • 启动前 / 启动后钩子,停止前 / 停止后钩子
  • 自定义启动参数
  • 桌面应用、CLI、PowerShell 模块三种操作方式
  • Manager 应用实时监控和管理已安装服务
  • 安全能力:服务级账户隔离、认证加密、ACL 加固、签名二进制与 SBOM

安装与使用

安装包与最新版本请从 Releases 页面 下载。

详细的安装与上手说明见官方文档:

注意事项

  • Servy 仅面向 Windows 平台。
  • 项目采用 MIT 许可证,不包含第三方二进制、外部工具或非宽松许可证代码。
  • 安全机制与架构细节可参考 Security 和 Architecture。

本作品整理自 GitHub 开源项目 aelassas/servy,原作者 @aelassas,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v10.7当前版本

    Servy Manager 交互优化:双击服务行即可打开配置、启动桌面应用时改进光标加载反馈;修复注册表读取中非字符串环境变量的处理,并修复服务启动、日志、心跳 URL、敏感数据掩码等多处问题。

评论