windows sc command

2013-06-18

SC 是用于与服务控制管理器和服务进行通信的命令行程序。

用法:
sc [command] [service name]...

例1:删除服务
sc delete ServiceName
此命令的实质其实是删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的ServiceName分支。
所以你也可以用reg命令删除名为ServiceName的服务:
reg delete HKLM\SYSTEM\CurrentControlSet\Services\ServiceName

例2:添加服务
sc create nginx binpath="d:\wnmp\nginx\nginx.exe" displayname="Nginx" depend=Tcpip start=auto

添加服务:
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 安全将不稳定。如果此服务被禁用,任何依赖它的服务将无法启动。"

其他:启动/停止服务
net start servicename
net stop servicename

分类:操作系统 | 标签: |

相关日志

评论被关闭!