🚀 Windows 创建/修改/删除自定义服务的三条命令
🚀 Windows 创建/修改/删除自定义服务的三条命令
有时候,我们需要把一个 .bat
脚本注册成 Windows 服务,实现系统启动即运行。以下三条命令,搞定 创建、修改、删除服务,无废话,直接上干货。
🥇 第一步:以管理员身份打开 CMD
按下 Win 键,输入 cmd,右键 以管理员身份运行。
否则后续命令会因为权限不足失败。
✅ 创建服务
sc create "测试服务-服务名称-唯一" binPath= "C:\Users\HHJ\Desktop\service_notify1.bat" DisplayName= "测试服务-显示名称" start= auto
- “测试服务-服务名称-唯一”:系统识别用的服务名,必须唯一
- binPath=:指向你要执行的
.bat
脚本路径 - DisplayName=:服务管理器中显示的名称
- start= auto:自动启动服务(系统启动时)
✏️ 修改服务路径
sc config "测试服务-服务名称-唯一" binPath= "C:\Users\HHJ\Desktop\service_notify.bat"
需要换脚本?用 sc config
直接改路径,服务名不变,替换执行逻辑。
❌ 删除服务
sc delete "测试服务-服务名称-唯一"
服务不要了?一句话干掉,秒删。
⚠️ 注意事项
- 每个参数后面有一个空格,不能省。
- bat 脚本必须能在无交互环境下运行,否则服务可能启动失败。
- 操作需 管理员权限。
就这三条命令,管你创建什么奇奇怪怪的服务,一样能用。