Windows自带一个控制服务的命令-SC,下面用Terminal Service做个简单例子:
查询Terminal Service的配置
C:\Users\jackie.chen>sc qc termservice [SC] QueryServiceConfig SUCCESS
SERVICE_NAME: termservice           TYPE               : 20  WIN32_SHARE_PROCESS            START_TYPE         : 2   AUTO_START            ERROR_CONTROL      : 1   NORMAL            BINARY_PATH_NAME   : C:\Windows\System32\svchost.exe -k NetworkService            LOAD_ORDER_GROUP   :            TAG                : 0            DISPLAY_NAME       : Terminal Services            DEPENDENCIES       : RPCSS                               : TermDD            SERVICE_START_NAME : NT Authority\NetworkService
关闭Terminal Service服务
C:\Users\jackie.chen>sc stop termservice
SERVICE_NAME: termservice           TYPE               : 20  WIN32_SHARE_PROCESS            STATE              : 3  STOP_PENDING                                    (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)            WIN32_EXIT_CODE    : 0  (0x0)            SERVICE_EXIT_CODE  : 0  (0x0)            CHECKPOINT         : 0x1            WAIT_HINT          : 0xea60
查询Terminal Service服务
C:\Users\jackie.chen>sc query termservice
SERVICE_NAME: termservice           TYPE               : 20  WIN32_SHARE_PROCESS            STATE              : 1  STOPPED            WIN32_EXIT_CODE    : 0  (0x0)            SERVICE_EXIT_CODE  : 0  (0x0)            CHECKPOINT         : 0x0            WAIT_HINT          : 0x0
启动Terminal Service服务
C:\Users\jackie.chen>sc start termservice
SERVICE_NAME: termservice           TYPE               : 20  WIN32_SHARE_PROCESS            STATE              : 2  START_PENDING    (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)         WIN32_EXIT_CODE    : 0  (0x0)            SERVICE_EXIT_CODE  : 0  (0x0)            CHECKPOINT         : 0x0            WAIT_HINT          : 0x7d0            PID                : 1456            FLAGS              :
查询Terminal Service服务的显示名称
C:\Users\jackie.chen>sc getdisplayname termservice     [SC] GetServiceDisplayName SUCCESS    Name = Terminal Services
更多用法:
        sc <server> [command] [service name] <option1> <option2>...
        The option <server> has the form \\ServerName (用于控制远程机器上的Windows服务)           Further help on commands can be obtained by typing: "sc [command]"            Commands:              query-----------Queries the status for a service, or enumerates the status for types of services.              queryex---------Queries the extended status for a service, or enumerates the status for types of services.              start-----------Starts a service.              pause-----------Sends a PAUSE control request to a service.              interrogate-----Sends an INTERROGATE control request to a service.              continue--------Sends a CONTINUE control request to a service.              stop------------Sends a STOP request to a service.              config----------Changes the configuration of a service (persistent).              description-----Changes the description of a service.              failure---------Changes the actions taken by a service upon failure.              failureflag-----Changes the failure actions flag of a service.              sidtype---------Changes the service SID type of a service.              privs-----------Changes the required privileges of a service.              qc--------------Queries the configuration information for a service.              qdescription----Queries the description for a service.              qfailure--------Queries the actions taken by a service upon failure.              qfailureflag----Queries the failure actions flag of a service.              qsidtype--------Queries the service SID type of a service.              qprivs----------Queries the required privileges of a service.              delete----------Deletes a service (from the registry).              create----------Creates a service. (adds it to the registry).              control---------Sends a control to a service.              sdshow----------Displays a service's security descriptor.              sdset-----------Sets a service's security descriptor.              showsid---------Displays the service SID string corresponding to an arbitrary name.              GetDisplayName--Gets the DisplayName for a service.              GetKeyName------Gets the ServiceKeyName for a service.              EnumDepend------Enumerates Service Dependencies.
        The following commands don't require a service name:           sc <server> <command> <option>              boot------------(ok | bad) Indicates whether the last boot should                              be saved as the last-known-good boot configuration              Lock------------Locks the Service Database              QueryLock-------Queries the LockStatus for the SCManager Database

SC-控制Windows服务的命令的更多相关文章

  1. 玩转Windows服务系列——命令行管理Windows服务

    说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命 ...

  2. 玩转Windows服务系列——命令行管理Windows服务

    原文:玩转Windows服务系列——命令行管理Windows服务 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令, ...

  3. [转]玩转Windows服务系列——命令行管理Windows服务

    本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理W ...

  4. C# ASP.NET 控制windows服务的 开启和关闭 以及重启

    用ASP.NET控制Windows服务的开启与关闭效果如图 代码 首页页面需要添加引用 页面的pageload中 实例化windows服务 protected void Page_Load(objec ...

  5. C#使用ServiceController控制windows服务

    C#在,使用ServiceController控制类windows服务,添加首次使用前引文:System.ServiceProcess,空间中引用:using System.ServiceProces ...

  6. Windows服务安装命令:

    sc create YY.SmsPlatform.RemoteDataCenter binPath= "E:\YY.SmsPlatform\YY.SmsPlatform.RemoteData ...

  7. Windows服务BAT命令-安装、卸载、启动、停止

    1.安装服务 %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe D:\WiseMES\MES.WindowsService ...

  8. 二种方法安装卸载Windows服务的命令

    第一种方法:通过Dos命令安装系统服务1. 开始 运行输入 cmd 进入dos窗口2. cd命令进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下, ...

  9. 项目Windows服务安装命令:

    sc create YY.SmsPlatform.RemoteDataCenter binPath= "E:\YY.SmsPlatform\YY.SmsPlatform.RemoteData ...

随机推荐

  1. Ecshop的购物流程代码分析详细说明

    Ecshop的购物流程代码分析详细说明 (2012-07-30 10:41:12) 转载▼ 标签: 购物车 结算中心 商品价格 ecshop ecshop购物流程 杂谈 分类: ECSHOP研究院 同 ...

  2. [转]常用 Git 命令清单

    作者: 阮一峰 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专 ...

  3. C#winform中使用控件的Dock属性进行布局

    想要实现如下布局,可以通过设置控件的Dock属性达到效果 1.拖放一个panel控件一个label控件(放在panel中)和一个treeView控件到TestForm中 2.设置panel的Dock属 ...

  4. zero cycles - 1 to 30 cycles - tens of millions of cycles

    Computer Systems A Programmer's Perspective Second Edition To this point in our study of systems, we ...

  5. 256 terabytes random-access memory

    Computer Systems A Programmer's Perspective Second Edition As we will discuss, the extension of IA32 ...

  6. 在XE5中 VCL空窗体的3个线程

    中午看到技术群里有人讨论, XE5一个空窗体程序就包含了3个线程, 赶忙打开XE5开了个空窗体一看, 果然如此 再打开D7和2010看了一下, 都是一个线程 这时看到有人说一个是输入法, 一个是GDI ...

  7. 【转】Swing 与EDT线程

    在Swing程序中,经常能看到如下这种代码: SwingUtilities.invokeLater(new Runnable(){ @Override public void run() { text ...

  8. Qt使用一个事件队列对所有发出的事件进行维护(QObject的event()函数相当于dispatch函数),用EventLabel 继承QLabel作为例子(简单明了) good

    事件(event)是由系统或者 Qt 本身在不同的时刻发出的.当用户按下鼠标.敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件.一些事件在对用户操作做出响应时发出,如键盘事件等:另一些事 ...

  9. zepto源码--插入节点--学习笔记

    与生成width和height使用的方法类似,通过`after`, `prepend`, `before`, `append`,这四者之间的共性,生成对应的函数.并根据这四个函数,生成 `insert ...

  10. Magento打印(配送单、退款单、发票)时PDF中的乱码问题

    我使用Magento1.4.2,在其自带的TTF文件不能很好地解析中文字符,TTF文件的位置在网站根目录下的/lib/LinLibertineFont/中.打印的中文字符都是这样的 解决方法: 1.在 ...