使用Windows命令行启动服务

From: http://www.cnblogs.com/wlei/archive/2011/12/24/2300389.html

 在自己电脑上搭建了一个svn服务器,以服务的形式注册到了windows中,每次启动都要去服务选项中开启,感觉很麻烦,GOOGLE了一下,发现早就有了好方法:

 

来看windows中启动和关闭服务的方法:在cmd下可有两种方法打开,分别是net和sc。

 

1、net用于打开没有被禁用的服务

NET命令是功能强大的以命令行方式执行的工具。

它包含了管理网络环境、服务、用户、登陆大部分重要的管理功能,使用它可以轻松的管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置,或者进行用户管理和登陆管理等。关于这些完全可以写一篇20页以上的文档了。。。。

 

启动和关闭服务的时候,其语法是:

net start 服务名

net stop 服务名

 

比如我启动我的svn server 服务,命令行中输入net start svn 即可,可以更进一步将你经常需要启动的服务用记事本保存成cmd后缀格式的文件,这样你双击就可以完成里边相应的命令,这个还是很方便的,只需要设置好,后续使用的时候就很简单,提高工作效率还是不错的。

 

2、用sc可打开被禁用的服务

 

sc是用于与服务控制管理器和服务进行通信的命令行程序,其语法是:

 

sc config 服务名 start= demand     //手动

sc condig 服务名 start= auto       //自动

sc config 服务名 start= disabled //禁用

sc start 服务名

sc stop 服务名

 

当你安装了某一个应用程序的时候,将其添加到windows服务中时,便可以这样去设置服务的启动规则,不过这个命令最好再命令行中使用。

 

 

以上就是为了开启和关闭服务自己找到的简单方法,不知道哪位还有更好的方法,还请多多指教才是。


你可能感兴趣的:(使用Windows命令行启动服务)