运用SC创建和删去windows效劳ITeye - 超凡娱乐

运用SC创建和删去windows效劳ITeye

2019年02月28日10时15分31秒 | 作者: 晨朗 | 标签: 效劳,运用,称号 | 浏览: 202

servername

可选,能够运用双斜线,如\\\\myserver,也能够是\\\\192.168.0.1来操作长途核算机。假如在本地核算机上操作就不必增加任何参数。

Servicename

在注册表中为service key拟定的称号。留意这个称号是不同于显现称号的(这个称号能够用net start和效劳控制面板看到),而SC是运用效劳键名来辨别效劳的。

Optionname 

    这个optionname和optionvalues参数答应你指定操作指令参数的称号和数值。留意,这一点很重要在操作称号和等号之间是没有空格的。

    假如你想要看每个指令的能够用的optionvalues,你能够运用sc command这样的格局。这会为你供给具体的协助。

Optionvalues

    为optionname的参数的称号指定它的数值。有用数值规模常常约束于哪一个参数的optionname。假如要列表请用sc command来问询每个指令。

 

 

OptionnameOptionvalues描绘

type=own, share, interact, kernel, filesys

关于树立效劳的类型,选项值包含驱动程序运用的类型,默许是share。

start=boot, sys tem, auto, demand, disabled

关于发动效劳的类型,选项值包含驱动程序运用的类型,默许是demand(手动)。

error=normal, severe, critical, ignore

当效劳在导入失利过错的严重性,默许是normal。

binPath=(string)

效劳二进制文件的路径名,这儿没有默许值,这个字符串是有必要设置的。

group=(string)

这个效劳归于的组,这个组的列表保存在注册表中的ServiceGroupOrder下。默许是nothing。

tag=(string)

假如这个字符串被设置为yes,sc能够从CreateService call中得到一个tagId。但是,SC并不显现这个标签,所以运用这个没有多少含义。默许是nothing

depend=(space separated string)有空格的字符串。

在这个效劳发动前有必要发动的效劳的称号或许是组。

obj=(string)

账号运转运用的称号,也能够说是登陆身份。默许是localsys tem

Displayname=(string)

一个为在用户界面程序中辨别各个效劳运用的字符串。

password=(string)

一个暗码,假如一个不同于localsys tem的账号运用时需求运用这个。

Optionvalues

    Optionname参数称号的数值列表。参阅optionname。当咱们输入一个字符串时,假如输入一个空的引证这意味着一个空的字符串将被导入。

 

需求留意的是:

1. 在option= xxxxx格局中,“=”号和后边的内容必定要有空格,如depend=  Tcpip

2. 假如指令中的需求进行双引号的嵌套,运用反斜杠加引号 " \" " 来进行转义处理。

 

示例

 

sc create svnservice binpath= "\"D:\Servers\Subversion\bin\svnserve.exe\" service -r E:\SVN\repository" displayname= "SVNService" depend= Tcpip start= auto

 

运用SC指令删去windows效劳

 

sc delete

从注册表中删去效劳子项。假如效劳正在运转或许另一个进程有一个该效劳的翻开句柄,那么此效劳将符号为删去。

语法

 

sc [ServerName] delete [ServiceName]

参数

ServerName 

指定效劳地点的长途效劳器称号。该称号有必要运用 UNC 格局(“\\myserver”)。要在本机上运转 SC.exe,请疏忽此参数。 

ServiceName 

指定由 getkeyname 操作回来的效劳名。 

示例

 

sc delete svnservice
失利提示:DeleteService FAILED 1072

在删去效劳时或许会遇上一个失利提示“DeleteService FAILED 1072: The specified service has been marked for deletion.”,或许运转没报错,但效劳仍然在效劳办理列表中。 

这是由于server被卸载掉时,会查看状况(实践是符号状况,发动效劳时查看,确定定发动或是卸载)。假如是发动状况,则在效劳中止时主动卸载;不然当即卸载。所以报错的原因或许是由于效劳处于发动状况,所以无法删去,假如需求当即删去,需求运用指令停止效劳,指令格局如下:

 

sc stop ServiceName

 

 示例:

 

sc stop svnservice

 

参阅资料:

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    gcc新手入门ITeye

    文件,编译,程序
  • 2
  • 3

    浅谈https\ssl\数字证书(2)ITeye

    证书,数字证书,客户端
  • 4

    浅谈https\ssl\数字证书 1ITeye

    加密,证书,数字证书
  • 5
  • 6
  • 7
  • 8
  • 9

    sersync同步装备ITeye

    装备,文件,数据
  • 10