使用命令行配置启动windows服务

转载自:http://blog.csdn.net/wuliao009/article/details/7203219

使用命令行启动服务

1.

打开“命令提示符”。

2.

键入:

sc configservice namestart= {boot|system|auto|demand|disabled}

 
描述

sc config

修改注册表和“服务控制管理器”数据库中的服务项的值。

service name

指定服务的简短名称。

start=

指定服务的启动类型。

boot

由启动加载程序加载的设备驱动程序。

system

在内核初始化过程中启动的设备驱动程序。

auto

每次计算机重新启动时,甚至没有人登录计算机时,都能自动启动的服务。

demand

必须手动启动的服务。如果没有指定 start=,这就是默认值。

disabled

不能启动的服务。要启动一个已禁用的服务,请把启动类型更改为其他值。

注意

要打开命令提示符,请单击“开始”,依次指向“所有程序”和“附件”,然后单击“命令提示符”。

要查看该命令的完整语法,请在命令提示符下键入:

sc config help

来自:

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/0a658e97-51d5-4109-b461-a474c799964e.mspx?mfr=true

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/bb03e8f6-ead9-422b-bd83-a82ba038ab10.mspx?mfr=true

例子:

禁用“假脱机服务”:

sc config   Spooler start= DISABLED

//注意“start=”和“DISABLED”之间必有空格

///

一个优化win服务的批处理,复制保存为*.BAT的文件。

@echo off
COLOR 2f 
title    服务优化批处理=============    
@echo.
@echo.     欢迎使用..........
@echo.     =========================================================
@echo.       Windows XP 服务优化批处理,开始之前请备份服务.
@echo.       
@echo.       
@echo.       sc config (服务名) start= DISABLED (禁用)
@echo.       sc config (服务名) start= DEMAND (手动)
@echo.       sc config (服务名) start= AUTO (自动)
@echo.
@echo.       SC的命令用法,大家可以按自己的机器情况来修改
@echo.       请按任意键开始进行系统的服务优化.............
@echo.     =========================================================          
@pause >U
sc config Alerter start= DISABLED
sc config ALG start= DISABLED 
sc config AppMgmt start= DEMAND
sc config wuauserv start= DISABLED
sc config BITS start= DISABLED
sc config ClipSrv start= DISABLED 
sc config EventSystem start= DISABLED
sc config COMSysApp start= DEMAND
sc config Browser start= DISABLED
sc config CryptSvc start= DISABLED
sc config DcomLaunch start= AUTO 
sc config Dhcp start= AUTO
sc config TrkWks start= DISABLED
sc config MSDTC start= DISABLED
sc config Dnscache start= DISABLED
sc config ERSvc start= DISABLED
sc config Eventlog start= AUTO
sc config FastUserSwitchingCompatibility start= DISABLED 
sc config helpsvc start= DISABLED
sc config HTTPFilter start= DISABLED
sc config HidServ start= DISABLED
sc config ImapiService start= DISABLED
sc config CiSvc start= DISABLED
sc config PolicyAgent start= DISABLED
sc config dmserver start= DISABLED 
sc config dmadmin start= DISABLED
sc config Messenger start= DISABLED 
sc config swprv start= DISABLED
sc config Netlogon start= DISABLED
sc config mnmsrvc start= DISABLED
sc config Netman start= DEMAND
sc config NetDDE start= DISABLED
sc config NetDDEdsdm start= DISABLED 
sc config Nla start= DISABLED
sc config xmlprov start= DEMAND 
sc config NtLmSsp start= DISABLED
sc config SysmonLog start= DISABLED
sc config PlugPlay start= AUTO 
sc config WmdmPmSN start= DISABLED
sc config Spooler start= DISABLED
sc config ProtectedStorage start= DISABLED
sc config RSVP start= DISABLED
sc config RasAuto start= DISABLED
sc config RasMan start= DEMAND
sc config RDSessMgr start= DISABLED
sc config RpcSs start= AUTO
sc config RpcLocator start= DISABLED
sc config remoteRegistry start= DISABLED
sc config NtmsSvc start= DISABLED
sc config remoteAccess start= DISABLED 
sc config seclogon start= DISABLED
sc config SamSs start= AUTO 
sc config wscsvc start= DISABLED
sc config lanmanserver start= DISABLED
sc config ShellHWDetection start= DISABLED
sc config SCardSv start= DISABLED
sc config SSDPSRV start= DISABLED
sc config SENS start= DISABLED
sc config srservice start= DISABLED
sc config Schedule start= DISABLED
sc config LmHosts start= AUTO 
sc config TapiSrv start= DEMAND
sc config TlntSvr start= DISABLED 
sc config TermService start= DISABLED
sc config Themes start= DISABLED 
sc config UPS start= DISABLED
sc config upnphost start= DEMAND 
sc config VSS start= DISABLED
sc config WebClient start= DISABLED
sc config AudioSrv start= AUTO
sc config WudfSvc start= DEMAND
sc config SharedAccess start= DEMAND
sc config stisvc start= DISABLED
sc config MSIServer start= DEMAND 
sc config winmgmt start= AUTO 
sc config Wmi start= DEMAND
sc config W32Time start= DISABLED
sc config WZCSVC start= DISABLED
sc config WmiApSrv start= DISABLED
sc config lanmanworkstation start= AUTO

@pause

//

关于SC

与“服务控制器”和已安装设备进行通讯。SC.exe 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行。SC.exe 的参数可以配置指定的服务,检索当前服务的状态,也可以停止和启动服务。可以创建批处理文件来调用不同的 SC.exe 命令,以自动启动或关闭服务序列。SC.exe 提供的功能类似于“控制面板”中“管理工具”项中的“服务”。

sc.exe是一个命令行下管理本机或远程主机服务的工具  
 

sc.exe是一个命令行下管理本机或远程主机服务的工具,他的功能是非常强大的,
下面我们来讲讲他的一些常用的基本用法:

你可以在命令行下键入sc.exe/?获得帮助. 我们以在本机为例.

1.SC的基本格式:
sc <server> [command] [service name] <option1> <option2>
这是他的基本格式,在管理远程主机时只需在SC后加上\\IP地址
sc \\192.168.0.1 query eventlog

2.查看一个服务的运行状态
sc query 服务名

C:\tools>sc query eventlog

SERVICE_NAME: eventlog //显示的服务名
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING //运行的状态
(NOT_STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN) //下面讲
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
运行的状态有: stopped(停止) /running(运行) /start_pending(等待启动)等状态
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
这个信息显示此服务可以接受的控制命令,上面这个就是//不能停止//不能暂停//接受关机

3.查看一个服务的配置信息
sc qc 服务名

C:\tools>sc qc eventlog
[SC] GetServiceConfig SUCCESS

SERVICE_NAME: eventlog
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START //启动类别 
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINNT\system32\services.exe //启动文件路径
LOAD_ORDER_GROUP : Event log
TAG : 0
DISPLAY_NAME : Event Log
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
启动类别包括auto_start(自动)DEMAND_START(手动)DISABLED(禁止)

4.启动一个服务
sc start 服务名

5.暂停一个服务
sc pause 服务名

6.继续一个服务
sc continue 服务名

7.停止一个服务
sc stop 服务名

8.禁止一个服务
sc 服务名 config start= disabled

9.将一个服务设为自动运行
sc 服务名 config start= auto

10.将一个服务设为手动运行
sc 服务名 config start= demand

11.创建一个服务
sc create 服务名 参数1 参数2 .....
以下是参数列表
type= <own|share|interact|kernel|filesys|rec|error>
start= <boot|system|auto|demand|disabled|error>
error= <normal|severe|critical|error|ignore>
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(space seperated)>
obj= <AccountName|ObjectName>
DisplayName= <display name>
password= <password>

12.删除一个服务
sc delete 服务名

13.查看所有的已运行的服务
sc query

14.查看所有的services & drivers服务
sc query start= all

15.查看未运行的服务
sc query state= inactive

16.从指定索引号恢复查看
sc query ri= 号

17.锁住服务数据库
sc lock

sc.exe还有其他许多查询和设置的功能,比如查看服务依存关系等等
还可修改更细的服务配置,如修改服务描述服务角色等等,
具体请查看sc.exe的帮助,里面写的很详细.

使用命令行配置启动windows服务相关推荐

  1. 如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务

    轻量级,即是服务部署器,又是服务本体,免命令行,免bat.直接部署和调试代码的东西,也就长这样了. 看这一篇文章应该可以把你构建和调试windows服务这些事儿玩儿转. 一.创建服务 1.可以打开VS ...

  2. 如何用命令行启动mysql_命令行方式启动mysql 如何用命令行启动mysql

    如何用命令行启动mysql,有时候,仅是简单的想在电脑上启动myql,当然如果用myql图形管理器也是可以的,比如avicate以及qlyog,本经验教你如何使用命令行启动myql. 如何用命令行进入 ...

  3. Cmder命令行工具在Windows系统中的配置

    一.Cmder简介 Cmder:一款用于Windows系统中,可增强传统cmd命令行工具的控制台模拟器(类似于Linux系统中的终端控制窗口) 特点: 无需安装,解压即用 可使用较多Linux命令,如 ...

  4. redis docker安装、进入命令行后启动服务

    下载redis镜像 首先查看一下redis是否正确: docker search redis 显示: NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis R ...

  5. windows在命令行配置IP地址

    前言:安装windows虚拟机后鼠标在控制台不能用,使用命令行配置ip地址 正文: 1.按win+r 弹出运行窗口,输入cmd进入命令行 2.用ipconfig命令查看网卡名称 3.输入netsh后回 ...

  6. SC命令创建和删除windows服务

    创建和删除服务需要使用 SC 工具 $ sc help 描述:SC 是用来与服务控制管理器和服务进行通信的命令行程序. 用法:sc <server> [command] [service ...

  7. jmeter远程启动命令_Jmeter命令行方式启动

    在性能测试过程中,我们常常遇到这样的问题,使用Jmeter的GUI界面进行大并发量的性能测试时,界面容易卡死,无法继续进行性能测试.通过使用命令行方式启动jmeter是一个不错的方式.下面就简单介绍一 ...

  8. mac命令行配置网络

    mac命令行配置网络 今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效 sudo ifconfig en0 lladdr d0:67:e5:2e:07: ...

  9. mysql命令行配置

    一.命令行配置mysql密码 1.配置环境变量,MYSQL_HOME和path 2)生成data文件 以管理员身份运行cmd 进入E:\python\mysql\mysql-8.0.12-winx64 ...

最新文章

  1. 电商618背后的那些技术事儿
  2. python 安卓模拟点击_python模拟点击在ios中实现的实例讲解
  3. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
  4. 计算机电路的基本罗门,模拟电路设计经验12条
  5. VB 二进制数组与十六进制字符串相互转换
  6. C++ emplace_back()是什么
  7. 深度剖析 C++ 对象池自动回收技术实现
  8. 原生PHP配置paypal支付接口成功!不用Composer!
  9. 利用比值判敛法求收敛半径的问题
  10. 换硬币-零钱换成5分、2分和1分的硬币
  11. shine your way
  12. VTT字幕文件处理(vi + sed + awk)
  13. ARM NEON优化5.图像旋转
  14. 前后端分离实现在线音乐网站-springboot+vue
  15. C4.5决策树预测销量
  16. 【Python】windows下Eclipse中安装集成webpy框架
  17. arm工控主板,三星S5P4418嵌入式开发板
  18. 矩阵维度:几乘几怎么看
  19. 特征方程法求解递推关系中的数列通项
  20. mysql数据库clob类型数据_JDBC读写MySQL的BLOB和CLOB类型数据(带代码)

热门文章

  1. 举例说明层次分析的三大原则_【高考压轴题分析】2014年辽宁卷压轴题
  2. 2021Java面经:最便宜java培训机构
  3. GitLab CI 介绍
  4. 获取当前日期(年月日)
  5. C++ 数据类型与基础
  6. Shader学习之Cg语言二(Cg数据类型)
  7. 排污单位门禁、视频、参数监控联网数据采集传输仪
  8. linux 查看文件创建时间
  9. poi3.17导出excel添加附件解决办法
  10. 增值税发票二维码解码内容说明