sc命令 sc命令是Windows原生的服务控制命令,通过它可以方便地添加、删除标准的Windows服务程序:

#添加服务

sc create ServiceName binpath= "D:\services\xxx.exe"

#移除服务

sc delete ServiceName

请注意:

● binpath参数后面必须有一个空格

● 添加完服务后,需要自行配置一下,如将启动类型设置为“自动”

● 用户可以通过services.msc查看、管理已注册的服务

添加自启动服务例子

(1)在管理员权限下打开cmd,执行如下指令,将wosigncode.exe应用程序设置为服务程序

sc create myservice binpath= "c:\wosigncode.exe"

执行成功后见下图:

(2)运行-> 输入services.msc

(3)找到刚才添加的服务myservice,单击右键,选择“属性”(见下图)

(4)在启动类型中,选择“自动”,然后单击“启动”,最后单击“确定”即可完成该程序开机自启动设置。

如果你要做为服务运行的程序是在运行后需要界面的,我们可以在控制面板里面找到管理工具然后打开服务或者直接运行“Services.msc”命令打开服务,找到刚刚创建的服务右键打开属性,选中登陆选项卡,登陆身份选中本地系统帐户并选中允许服务与桌面交互最后点确定,这样你的服务在启动后就可以看到界面了。