简体中文

EasyService(注册系统服务工具)v1.0

大小:20KB

版本:v1.0

语言:简中

更新:2026-05-30

立即下载
360安全卫士下载
资源说明

EasyService是一个可以将常规程序注册为系统服务的工具,能够让程序以Windows系统服务的方式,无窗口运行,体积小巧,可以用于各种Nodejs、Python小工具,有喜欢的小伙伴快来下载吧!

EasyService(注册系统服务工具)v1.0

软件介绍

如果你的 Windows 程序需要在开机后用户登录之前就开始运行、且在用户注销之后也不停止,那么你需要将程序注册为一个系统服务。

然而,在 Windows 下编写一个可注册为系统服务的程序并不是一件简单的事情。首先,程序必须是二进制的可执行程序,这就排除了脚本语言和虚拟机语言;其次,程序必须按系统服务的格式编写,编写过程繁琐,编写示例可见:MS 官方文档 。

EasyService 是一个可以将常规程序注册为系统服务的工具。你可以按常规的方法编写程序,然后用 EasyService 注册为一个系统服务,这样你的程序就可以在开机后用户登录之前自动运行、且在用户注销之后也不会停止。

如果你需要在 Windows Server 下部署网站、Api 等服务, EasyService 将是一个很有用的工具。

系统要求

EasyService 需要 .NetFramework 4.0 (大部分 Windows 系统都已自带)。可尝试运行 worker/sample-worker.exe ,如果正常运行,则表明系统中已安装 .NetFramework 4.0 。

使用方法

(1) 编写、测试你的程序,EasyService 对程序仅有以下两点要求:

a. 程序应持续运行

b. 当程序的标准输入接收到 “exit” 后应在 10 秒之内退出

典型的程序见 worker/index.js (nodejs 版), worker/main.py (python 版) 或 src/SampleWorker.cs (C# 版)。

(2) 下载 源码及程序,解压。

(3) 打开 svc.conf 文件,修改配置:

# Windows 系统服务名称、不能与系统中已有服务重名

ServiceName: An Easy Service

# 需要运行的可执行程序及命令行参数

Worker: node index.js

# 程序运行的工作目录

WorkingDir: worker

# 输出目录,程序运行过程的输出将会写到这个目录下面

OutFileDir: outfiles

# 程序输出的编码,如果不确定,请设为空或 none

WorkerEncoding: utf8

(4) 在 svc.exe 所在的目录下打开命令行窗口:

a. 运行 svc check 命令检查配置是否合法

b. 运行 svc test-worker 命令测试 Worker 程序是否能正常运行

若测试无误:

c. 运行 svc install 命令注册并启动系统服务,此时你的程序就已经开始运行了,即便用户注销也不会停止运行,且系统开机后、用户登录之前就会自动运行。在服务管理控制台中可以查看已注册的服务。

d. 运行 svc stop|start|restart|remove 停止、启动、重启或删除本系统服务。

软件原理

EasyService 实质是将自己(svc.exe)注册为一个系统服务,此服务启动时,会读取 svc.conf 中的配置,创建一个子进程运行 Worker 中指定的程序及命令行参数,之后,监视该子进程,如果发现子进程停止运行,会重新启动一个子进程。而当此服务停止时,会向子进程的标准输入中写入数据 “exit” ,并等待子进程退出,如果等待时间超过 10 秒,则直接终止子进程。

资源下载地址 安全无毒安全无毒
请选择任意下载地址进行下载
提示 温馨提示: 如果点击下载后没有反应或速度过慢等问题,请尝试更换下载地址或稍后再试。
相关软件
NSSM(系统服务管理软件)v2.24

NSSM(系统服务管理软件)v2.24

下载
NSSM全称是the Non-Sucking Service Manager,是一款简易实用,功能全面的服务管理软件,能够将exe应用封装成windows服务软件,即将普通exe程序封装成服务使之像windows服务可以设置自动启动等,并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能,有喜欢的小伙伴快来下载吧!
大小:0.75MB 时间:2026-07-10
AlwaysUp(系统服务管理器)v13.2.2.17

AlwaysUp(系统服务管理器)v13.2.2.17

下载
AlwaysUp是一款简易实用,功能强大的windows系统服务管理器,软件可以帮助用户对windows系统下所运行的应用程序、批处理文件以及快捷方式进行实时监控,功能非常强大,有喜欢的小伙伴快来下载吧!
大小:7.60MB 时间:2026-06-25
PyScripter(Python开发工具) 32位/64位

PyScripter(Python开发工具) 32位/64位

下载
《PyScripter(Python开发工具) 32位/64位》是一款开源Python开发环境软件,这款软件可以对需要的Python程序进行开发,操作非常简单,功能非常丰富,是一款很不错的软件,有需要的欢迎来下载哟~
大小:9.77MB 时间:2026-05-17
Thonny Python编程工具 2.1.17

Thonny Python编程工具 2.1.17

下载
《Thonny Python编程工具 2.1.17》是一款编程软件,可以在编辑Python代码的时候提供帮助,还能将编译的脚本复制到其他Python开发软件上使用,软件的功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!
大小:10.11MB 时间:2026-05-10
最新软件
华为云空间全能版

华为云空间全能版

下载
华为云空间是一款非常好用的文件云储存软件,支持Win7 Sp1/Win10/Win11 系统,提供了一站式数据管理,点击首页管理快捷查看云空间占用详情,一键即可跳转进行管理,并可以对图库、备忘录、云盘等上传至云端的数据进行统一管理,还支持联系人、备忘录、图库、录音、云盘、查找我的手机、自动每7天自动备份一次设备内容等强大且实用功能,对全能版感兴趣的小伙伴赶快下载使用吧!
大小:294.68MB 时间:2026-10-07
游戏加加概念版

游戏加加概念版

下载
游戏加加是一款十分优秀的游戏性能监测和优化软件,软件功能强大,操作简单易用,提供硬件检测、游戏加速、硬件监控、游戏录屏等多种功能,支持CSGO、LOL、绝地求生、Apex等热门游戏优化功能,还支持自定义监控面板位置、大小和透明度,满足用户的使用需求,感兴趣的小伙伴赶快下载使用吧!
大小:84.13MB 时间:2026-10-07
海螺桌面升级版

海螺桌面升级版

下载
海螺桌面是一款非常实用的桌面整理软件,软件界面简洁,操作简单易用,可以帮助用户将桌面文件自动按照文件、文件夹、图标、等数据类型进行分类,提供简单小巧的天气挂件、日历挂件、便签等内容,大大提高用户的工作效率,满足用户们的各种使用需求,对升级版有需要的小伙伴赶快下载体验吧!
大小:47.81MB 时间:2026-10-07
AntiMicroX3.6.1

AntiMicroX3.6.1

下载
AntiMicroX是一款十分优秀的游戏手柄映射工具,软件功能强大,操作简单易用,提供全面的输入设备管理能力,可以将手柄上的各个按钮、摇杆和触发器映射为键盘按键、鼠标点击或移动,甚至能够执行复杂的自动化脚本,满足用户的使用需求,感兴趣的小伙伴赶快下载使用吧!
大小:15.29MB 时间:2026-10-07

玩家点评 (0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

编辑推荐