最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

【转】用sc.exe命令来管理Windows服务

10.软件使用 宇托 693浏览 暂无评论

除了通过“控制面板”>“管理工具”>“服务”来查看服务之外,还有很多种其他的方式可以对Windows服务进行管理。在命令行方式下,你可以使用sc.exe(ServiceControl的缩写)来管理服务。

我们可以用sc.exe命令来查询、启动、停止,甚至删除服务。

点击 开始 > 运行 > 输入"cmd"回车,然后在弹出的DOS窗口中输入sc回车就可以看到sc命令的使用帮助了。

sc命令的语法格式:

sc [command] [servicename] ...

sc命令使用例子:

sc query
查看所有服务的运行状态

sc query 服务名
查看某个服务的运行状态。

sc qc 服务名
查看某个服务的配置信息。

sc start 服务名
启动服务。例如启动apache2.2服务器,就写成scstartapache2.2。

sc stop 服务名
停止服务。例如sc stop apache2.2

sc delete 服务名
删除服务。例如sc delete apache2.2

sc config 服务名 start=auto|demand|disabled
修改服务启动类型。start参数的值可以是demand(手动)、disabled(禁用),auto(自动)。
例如sc config apache2.2 start=demand,将apache设置为手动启动。
特别注意:start=后面有一个空格

使用提示

  1. 如果服务名称中包含有空格,记得在服务名称上加引号。例如sc stop "myservice"。
  2. “服务名称”和“服务显示名称”是不一样的。sc指令使用的是“服务名称”。
    我们通过控制面板=>“管理工具"=>打开"服务",我们看到服务的显示名称,双击打开某个服务可以看到真正的服务名字。
  3. sc start和sc stop功能上类似于net start和net stop,但速度更快且能停止的服务更多。
  4. sc delete命令的实质都是删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的ServiceName分支。所以你也可以用reg命令删除名为ServiceName的服务:
    regdeleteHKLM\SYSTEM\CurrentControlSet\Services\ServiceName

原文地址:用sc.exe命令来管理Windows服务

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址