添加服务:
sc create BITS binpath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" type= share start= auto displayname= "Background Intelligent Transfer Service" depend= RpcSs/EventSystem

修改描述:
sc description BITS "利用空闲的网络带宽在后台传输文件。如果服务被停用,例如 Windows Update 和 MSN Explorer 的功能将无法自动下载程序和其他信息。如果此服务被禁用,任何依赖它的服务如果没有容错技术以直接通过 IE 传输文件,一旦 BITS 被禁用,就可能无法传输文件。"

添加服务:
sc create PolicyAgent binpath= "C:\WINDOWS\system32\lsass.exe" type= share start= auto displayname= "IPSEC Services" depend= RPCSS/Tcpip/IPSec

修改描述:
sc description PolicyAgent "提供 TCP/IP 网络上客户端和服务器之间端对端的安全。如果此服务被停用,网络上客户端和服务器之间的 TCP/IP 安全将不稳定。如果此服务被禁用,任何依赖它的服务将无法启动。"

SC命令的更多用法请在查看help sc

Creates a service entry in the registry and Service Database.  
  
SYNTAX:  
sc create [service name] [binPath= ] <option1> <option2>...  
  
CREATE OPTIONS:  
NOTE: The option name includes the equal sign.  
type= <own|share|interact|kernel|filesys|rec>  
       (default = own)  
start= <boot|system|auto|demand|disabled>  
       (default = demand)  
error= <normal|severe|critical|ignore>  
       (default = normal)  
binPath= <BinaryPathName>  
group= <LoadOrderGroup>  
tag= <yes|no>  
depend= <Dependencies(separated by / (forward slash))>  
obj= <AccountName|ObjectName>  
       (default = LocalSystem)  
DisplayName= <display name>  
password= <password>   

此文关键部分在下面:

提示大家:sc cretate命令后面带的参数比如[binPath= ]的等号后面必须有个空格,没空格你怎么折腾都不行的,哈哈。微软还真搞笑啊,搞这么个功能迷惑人。同样,后面的其它参数比如group= , displayname=的等号后面都需要空格,不然sc create命令不会成功创建服务,只会返回给你帮助信息。

sc create nlsvc binpath= "F:\Program Files\NetLimiter 2 Lite\NLClient.exe" type= own start= demand DisplayName= NetLimiter