`
excon
  • 浏览: 144887 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用cmd命令手动、自动启动和禁用服务

 
阅读更多

 

使用命令行启动服务 

在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是: 
net start 服务名                        启动 net start 服务名
                                                停止 net stop 服务名
net stop 服务名 

用sc可打开被禁用的服务,语法是: 
sc config 服务名 start= demand    //手动 
sc condig 服务名 start= auto      //自动 
sc config 服务名 start= disabled //禁用 
sc start 服务名 
sc stop   服务名 
注:1)服务名不一定是你在服务面板看到的那个名,例如,你要打开被禁用的telnet服务,sc config telnet start= auto,报错:[SC] OpenService FAILED 1060,因为telnet的服务名不是telnet而是tlntsvr, sc config tlntsvr start= auto     就OK了,在服务面板里查看telnet属性,从可执行文件的路径里可看到服务程序名,即命令中的服务名。[在服务中点击服务名称右键属性:有项叫:服务名称,这个就是需要的 "服务名",

如:

@echo off 
sc config MSSQLSERVER start= auto
echo. & pause

]   

2)start=后面有空格,少了就有错 

sc.exe命令功能列表:  注:以下命令中。=号后面都有一个空格,=号前面没有空格! 


  1.更改服务的启动状态(这是比较有用的一个功能)    

  2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务)   

  3.停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多) 

  具体的命令格式如下:   

  修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)   

  sc config 服务名称 start= demand(设置服务为手动启动)    

  sc config 服务名称 start= disabled(设置服务为禁用)    

  停止/启动服务的命令行格式为    

  sc stop/start 服务名称    

  注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。   

  先举例说明一下具体的设置方法:    

  如设置远程注册表服务为手动其格式为    

  sc config RemoteRegistry start= demand    

  设为禁用的格式为: 

  sc config RemoteRegistry start= disabled    

  停止服务则格式为:    

  sc stop RemoteRegistry    

  首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。   

  以下是我的设置,以XpSp2为蓝本,可比对所用的系统进行增删和修改。注:未加入XpSp2的自动更新、安全中心、防火墙。  

  sc config Alerter start= demand    

  sc config TrkWks start= demand    

  sc config helpsvc start= demand    

  sc config policyAgent start= demand    

  sc config dmserver start= demand    

  sc config WmdmpmSn start= demand    

  sc config Spooler start= demand    

  sc config RemoteRegistry start= demand    

  sc config NtmsSvc start= demand    

  sc config seclogon start= demand    

  sc config Schedule start= demand    

  sc config WebClient start= demand    

  sc config W32Time start= demand    

  sc config WZCSVC start= demand 

  sc config ERSvc start= demand    

  sc config Themes start= demand    

  sc config FastUserSwitchingCompatibility start= disabled    

  sc config Messenger start= disabled    

  sc config protectedStorage start= disabled 

  sc config SSDpSRV start= disabled    

  sc config TermService start= disabled    

  sc config ShellHWDetection start= disabled    

  如果需要立即关闭服务也可把以下代码跟在上面的代码之后 

  sc stop W32Time    

  sc stop ShellHWDetection    

  sc stop TrkWks 

  sc stop helpsvc 

  sc stop dmserver 

  sc stop policyAgent    

  sc stop Spooler    

  sc stop RemoteRegistry    

  sc stop seclogon    

  sc stop Schedule    

  sc stop WZCSVC 

  sc stop ERSvc    

  sc stop Themes    

  sc stop FastUserSwitchingCompatibility    

  sc stop protectedStorage    

  sc stop SSDpSRV    

  sc stop WebClient    

  最后把修改好之后的代码存为services.cmd,在以后进行服务设置时,直接运行事先保存好的批处理文件就可以做到事半功倍了。   

  看到这里,使用Win2000的朋友也不必失望,sc.exe这个命令行工具对Win2000同样适用,可从装有WinXp或者Win2003的机器里面拷贝sc.exe文件,与保存好的批处理文件放在一起,然后执行批处理文件即可。   

  对注册表比较熟悉的朋友可能会想到用注册表来设置服务的启动类型,这也是一种可行的方法,本身却有着内在不足。原因是服务启动类型在注册表中对应的键值较长且分散,进行整理不方便直观且易错漏,所以这种方法比较适用于无人值守的安装时使用。

使用案例:

在命令行下启动自动更新服务:

C:/>sc config wuauserv start= auto
[SC] ChangeServiceConfig SUCCESS

C:/>sc start wuauserv

SERVICE_NAME: wuauserv
        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                : 1156
        FLAGS              :

C:/>

 

 

 

 

 

 

fromhttp://blog.csdn.net/mubingyun/article/details/4567100

 

分享到:
评论

相关推荐

    用instsrv.exe程序windows服务启动

    单击“启动类型”下拉菜单,可以将该服务设置为自动启动、手动启动或禁用。  用instsrv.exe程序设置成服务启动  Windows的“服务”工具是不能添加/删除服务的,但可以利用Windows提供的资源工具包中的Instsrv....

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    5.6.1 启用或防止SQL Server的自动启动 5.6.2 设置数据库引擎的启动参数 5.6.3 从命令行管理服务 5.6.4 管理SQL Server命令行的可执行文件 5.7 管理服务器活动 5.7.1 检查进程信息 5.7.2 跟踪资源等待和阻塞 5.7.3 ...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    5.6.1 启用或防止SQL Server的自动启动 5.6.2 设置数据库引擎的启动参数 5.6.3 从命令行管理服务 5.6.4 管理SQL Server命令行的可执行文件 5.7 管理服务器活动 5.7.1 检查进程信息 5.7.2 跟踪资源等待和阻塞 5.7.3 ...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    5.6.1 启用或防止SQL Server的自动启动 5.6.2 设置数据库引擎的启动参数 5.6.3 从命令行管理服务 5.6.4 管理SQL Server命令行的可执行文件 5.7 管理服务器活动 5.7.1 检查进程信息 5.7.2 跟踪资源等待和阻塞 5.7.3 ...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     5.6.1 启用或防止SQL Server的自动启动 115  5.6.2 设置数据库引擎的启动参数 116  5.6.3 从命令行管理服务 118  5.6.4 管理SQL Server命令行的可执行文件 119  5.7 管理服务器活动 120  5.7.1 检查进程信息 ...

    vsc-sort-imports:自动对ES6导入进行排序

    启动命令面板( Ctrl/Cmd + Shift + P ); 输入排序导入 您也可以保存文档而不保存导入。 如果启用了自动保存,但是不想对特定文件中的导入进行排序,这可能会变得很方便: 启动命令面板( Ctrl/Cmd + Shift + P...

    Microsoft SQL Server 2005 Express Edition SP3

    Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令提示符下...

    SQLServer安全及性能优化

    同时开启所有服务系统性能会变得很差,根据需要手动启动或者禁用某个服务 DTC: Distributed Transaction Coordinator(分布式事务处理协调器),用于协调多个数据库、消息队列、文件系统等等资源管理器的事务,由于...

    XP局域网共享设置图文教程.doc

    如何设置DNS解析:首先你可以使用自动获取,然后在开始-运行里面输入cmd后回车 ,在命令里面输入ipconfig/all后回车 5.运行里输入services.msc回车打开服务 第二章:共享的准备工作(注意设置完成后最好重启一下...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    sql server 集群配置

    当然你也可以安装DC后自己手动再安装和配置DNS服务器(当时是您给会正确配置DNS服务器),建议和DC一起让系统帮我们创建,因为省事 INCLUDEPICTURE \d ...

Global site tag (gtag.js) - Google Analytics