转载自: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的帮助,里面写的很详细. |
|