windows批处理文件的后缀为.bat,这里只简单介绍启动windows相关服务的内容。
启动windows系统服务有两种方式net和sc命令。两者的区别主要是启动的服务类型不同。
net启动系统默认允许的系统服务,不能启动系统已禁止的服务。
sc可以启动系统已禁止的服务。SC是用于与服务控制管理器和服务进行通信的命令行程序。所以通常情况下使用sc命令。
这里主要介绍sc的使用方法,net使用方法类似。
可以使用 net help 或者sc help 命令查看具体用法。
sc命令介绍如下:
sc <server> [command] [service name]<option1> <option2>...
选项 <server> 的格式为 "\\ServerName"键入 "sc [command]" 可以获得有关命令的进一步帮助
命令:
query-----------查询服务的状态,
或枚举服务类型的状态。
queryex---------查询服务的扩展状态,
或枚举服务类型的状态。
start-----------启动服务。
pause-----------向服务发送 PAUSE 控制请求。
interrogate-----向服务发送 INTERROGATE 控制请求。
continue--------向服务发送 CONTINUE 控制请求。
stop------------向服务发送 STOP 请求。
config----------更改服务的配置(永久)。
description-----更改服务的描述。
failure---------更改服务失败时执行的操作。
failureflag-----更改服务的失败操作标志。
sidtype---------更改服务的服务 SID 类型。
privs-----------更改服务的所需权限。
qc--------------查询服务的配置信息。
qdescription----查询服务的描述。
qfailure--------查询失败时服务执行的操作。
qfailureflag----查询服务的失败操作标志。
qsidtype--------查询服务的服务 SID 类型。
qprivs----------查询服务的所需权限。
delete----------(从注册表)删除服务。
create----------创建服务(将其添加到注册表)。
control---------向服务发送控制。
sdshow----------显示服务的安全描述符。
sdset-----------设置服务的安全描述符。
showsid---------显示相应于假定名称的 SID 字符串。
GetDisplayName--获取服务的 DisplayName。
GetKeyName------获取服务的 ServiceKeyName。
EnumDepend------枚举服务的依存关系。
示例:
sc start MyService
----------------------------------
实际上sc所完成的功能就是“控制面板.管理工具”中看到的“服务”完成的功能。
在命令行中输入下面的命令,可以看到详细语法:
----------------------------------
sc config hlep
----------------------------------
sc config 服务名 start= AUTO (自动)
sc config 服务名 start= DEMAND (手动)
sc config 服务名 start= DISABLED(禁用)
注意:等号后面必须有一个空格。若服务名称中含有空格必须加双引号例如:"MyserviceName"
1、启动虚拟机的服务实例:
sc config VMAuthdService start= AUTO
sc start VMAuthdService
sc config VMnetDHCP start= AUTO
sc start VMnetDHCP
sc config "VMware NAT Service" start= AUTO
sc start "VMware NAT Service"
sc config VMUSBArbService start= AUTO
sc start VMUSBArbService
sc config VMwareHostd start= AUTO
sc start VMwareHostd
2、停止虚拟机的服务实例:
sc stop VMAuthdService
sc stop VMnetDHCP
sc stop "VMware NAT Service"
sc stop VMUSBArbService
sc stop VMwareHostd
当执行批处理文件时,需要使用管理员权限。
?如何将文件置为管理员权限运行呢
首先到控制面板-->管理工具-->计算机管理-->本地用户和组-->用户,右键Administrator 选择属性,取消“账户已禁用选项”应用,确认。
右键文件选择属性--》兼容性设置--》勾选以管理员身份运行这个程序。