Chinaunix首页 | 论坛 | 博客
  • 博客访问: 753560
  • 博文数量: 265
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1985
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-13 12:33
文章分类

全部博文(265)

文章存档

2011年(1)

2010年(66)

2009年(198)

我的朋友

分类: WINDOWS

2010-10-13 09:44:51

Windows服务的管理主要使用两个命令:
 
sc 
net
 
其中:sc可以修改服务的属性等信息,可以添加删除服务等:
 

 

#查看创建服务的信息

C:\Documents and Settings\sina>sc create
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] ...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
 type=
       (default = own)
 start=
       (default = demand)
 error=
       (default = normal)
 binPath=
 group=
 tag=
 depend=
 obj=
       (default = LocalSystem)
 DisplayName=
 password=

C:\Documents and Settings\sina>

 

#删除服务

sc delete servicename

#启动服务

sc start servicename

#停止服务

sc stop servicename

#查询所有服务的状态

sc query

#查询指定服务的状态

sc query servicename

 

#查询服务的描述信息

sc qdescription servicename

#查询服务的配置信息

sc qc servicename

#根据服务名称查显示名称

sc getdisplayname servicename

#根据显示名称查询服务名称

sc getkeyname displayname

#修改服务的描述

sc description servicename “描述信息”

#修改服务的更多配置信息

sc config servicename displayname= “显示名" type= ......

 

 

注意:sc 操作的都是服务的服务名称(不是显示名称),如telnet 的显示名称为telnet,服务名称为Tlntsvr ,所以用
sc启动telnet为:
sc start Tlntsvr
sc停止telnent为:
sc stop Tlntsvr

 

sc可以修改服务的显示名称,但是不能修改服务名称,如果服务名称比较复杂,写起来就很麻烦,但是有修改不了,怎么办...

就用net命令吧,net可以操作服务名称也可以操作服务的显示名称,如果服务的显示名称比较复杂,可以用sc修改的简单一些,如:我的apache的服务名称很长 为:APMServe-Apache ,在命令里敲起来就比较麻烦,而且显示名称也这么长,修改显示名称:

 

sc config APMServe-Apache DisplayName= httpd

注意: httpd 和等号之间的空格一定是要有的。

这时就可以有一下命令了:

net start httpd
net stop httpd

当然:
net start  APMServe-Apache 
net stop  APMServe-Apache

也是可以的

更多net的使用:

net /?


阅读(1756) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~