在管理Windows服务器时,有些程序在安装时并没有添加到服务里,在任务管理器里无法像服务一样方便的启动/停止/重启等操作,设置开机启动也比较麻烦,这时就可以用系统自带的sc命令来手动将程序添加到服务中。
添加服务:

sc create forward_8080 binpath= "D:\bin\forward.exe -d"

注意sc命令的所有等号后面都要加一个空格,这里是binpath的“=”和后面的路径要加一个空格。

设置成开机启动:

sc config forward_8080 start= auto

一样在等号后面要加个空格。
也可以写在一起:

sc create forward_8080 binpath= "D:\bin\forward.exe -d" start= auto

启动/停止/查询状态:

sc start forward_8080
sc stop  forward_8080
sc query forward_8080

删除服务:

sc delete forward_8080

添加详细描述信息:

sc  description forward_8080  "tcp  forword to backend server,port 8080,backend server x.x.x.x"

更改服务显示名:

sc config forward_8080 displayname= TCP_8080

命令很强大,还有很多其它参数,看命令自带帮助就行了,用法很简单。

参考文章:
http://support2.microsoft.com/kb/251192/zh-cn