@echo off
REM 设置XP系统的服务
REM sc.exe常用功能:
REM 1、更改服务的启动状态.
REM 2、删除服务(否则不建议删除任何系统服务,特别是基础服务 慎用)
REM 3、停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)
REM 具体的命令格式:
REM 修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)
REM sc config 服务名称 start= auto (设置服务为自动启动)
REM sc config 服务名称 start= demand(设置服务为手动启动)
REM sc config 服务名称 start= disabled(设置服务为禁用)
REM 停止/启动服务的命令行格式为
REM sc stop/start 服务名称
REM 注意:服务名称:可以在控制面板->管理工具->服务里面,双击对应的服务显示名来查询。
REM 例:
REM 设置远程注册表服务为手动其格式为
REM sc config RemoteRegistry start= demand
REM 设为禁用的格式为
REM sc config RemoteRegistry start= disabled
REM 停止服务则格式为
REM sc stop RemoteRegistry
REM 以下批处理为设置XP系统服务状态
REM 开始设置XP系统服务 begin....
REM 以下系统服务设置为禁用....
REM 通知所选用户和计算机有关系统管理级警报
sc config Alerter start= disabled
REM ClipBook 启用“剪贴簿查看器”储存信息并与远程计算机共享。如果此服务终止,“剪贴簿查看器” 将无法与远程计算机共享信息。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config ClipSrv start= disabled
REM Error Reporting Service 服务和应用程序在非标准环境下运行时允许错误报告。
sc config ERSvc start= disabled
REM Help and Support 启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。
sc config helpsvc start= disabled
REM Human Interface Device Access 启用对智能界面设备 (HID)的通用输入访问,它激活并保存键盘、远程控制和其它多媒体设备上的预先定义的热按钮。如果此服务被终止,由此服务控制的热按钮将不再运行。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config HidServ start= disabled
REM IMAPI CD-Burning COM Service 用 Image Mastering Applications Programming Interface (IMAPI) 管理 CD 录制。如果停止该服务,这台计算机将无法录制 CD。如果该服务被停用,任何依靠它的服务都无法启动。
sc config ImapiService start= disabled
REM Indexing Service 本地和远程计算机上文件的索引内容和属性;通过灵活查询语言提供文件快速访问。
sc config CiSvc start= disabled
REM Messenger 传输客户端和服务器之间的 NET SEND 和 Alerter 服务消息。此服务与 Windows Messenger 无关。如果服务停止,Alerter 消息不会被传输。如果服务被禁用,任何直接依赖于此服务的服务将无法启动.
sc config Messenger start= disabled
REM MNetwork DDE 为在同一台计算机或不同计算机上运行的程序提供动态数据交换 (DDE) 的网络传输和安全。如果此服务被终止, DDE 传输和安全将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config NetDDE start= disabled
REM MNetwork DDE 管理动态数据交换 (DDE) 网络共享。如果此服务终止,DDE 网络共享将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config NetDDEdsdm start= disabled
REM Remote Registry 使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config RemoteRegistry start= disabled
REM Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务。
sc config RemoteAccess start= disabled
REM System Restore Service 执行系统还原功能。 要停止服务,请从“我的电脑”的属性中的系统还原选项卡关闭系统还原
sc config srservice start= disabled
REM Telnet 允许远程用户登录到此计算机并运行程序,并支持多种 TCP/IP Telnet 客户,包括基于 UNIX 和 Windows 的计算机。如果此服务停止,远程用户就不能访问程序,任何直接依靠它的服务将会启动失败。
sc config TIntSvr start= disabled
REM Wireless Zero Configuration 为您的 802.11 适配器提供自动配置
REM 有802.11 适配器网卡可以开启
sc config WZCSVC start= disabled
REM 以下系统服务设置为自动运行....
REM Automatic Updates 允许下载并安装 Windows 更新。如果此服务被禁用,计算机将不能使用 Windows Update 网站的自动更新功能。
REM 可以设置为自动或禁用
REM auto/demand/disabled
sc config wuauserv start= disabled
REM Computer Browser 维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
sc config Browser start= auto
REM Cryptographic Services 提供三种管理服务: 编录数据库服务,它确定 Windows 文件的签字; 受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。如果此服务被终止,这些管理服务将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。
REM auto/demand
sc config CryptSvc start= auto
REM 为 DCOM Server Process Launcher(DCOM 服务提供加载功能)
REM auto/demand
sc config DcomLaunch start= auto
REM DHCP Client 通过注册和更改 IP 地址以及 DNS 名称来管理网络配置。
REM auto/demand
sc config Dhcp start= auto
REM Distributed Link Tracking Client 在计算机内 NTFS 文件之间保持链接或在网络域中的计算机之间保持链接。
REM auto/demand
sc config TrkWks start= auto
REM DNS Client 为此计算机解析和缓冲域名系统 (DNS) 名称。如果此服务被停止,计算机将不能解析 DNS 名称并定位 Active Directory 域控制器。如果此服务被禁用,任何明确依赖它的服务将不能启动。
REM auto/demand
sc config Dnscache start= auto
REM Event Log 启用在事件查看器查看基于 Windows 的程序和组件颁发的事件日志消息。无法终止此服务。
sc config Eventlog start= auto
REM IPSEC Services 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。
REM auto/demand
sc config PolicyAgent start= auto
REM Logical Disk Manager 监测和监视新硬盘驱动器并向逻辑磁盘管理器管理服务发送卷的信息以便配置。如果此服务被终止,动态磁盘状态和配置信息会过时。如果此服务被禁用,任何依赖它的服务将无法启动。
REM auto/demand
sc config dmserver start= auto
REM Plug and Play 使计算机在极少或没有用户输入的情况下能识别并适应硬件的更改。终止或禁用此服务会造成系统不稳定。
sc config PlugPlay start= auto
REM Print Spooler 将文件加载到内存中以便迟后打印。
REM auto/demand/disabled 如果没有打印可以禁用
sc config Spooler start= disabled
REM Protected Storage 提供对敏感数据(如私钥)的保护性存储,以便防止未授权的服务,过程或用户对其的非法访问。
REM auto/demand
sc config ProtectedStorage start= auto
REM Remote Procedure Call (RPC) 提供终结点映射程序 (endpoint mapper) 以及其它 RPC 服务。
sc config RpcSs start= auto
REM Secondary Logon 启用替换凭据下的启用进程。如果此服务被终止,此类型登录访问将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
REM auto/demand/disabled
sc config seclogon start= auto
REM Security Accounts Manager 存储本地用户帐户的安全信息。
sc config SamSs start= auto
REM Security Center 监视系统安全设置和配置。
REM auto/demand
sc config wscsvc start= auto
REM Server 支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
sc config lanmanserver start= auto
REM Shell Hardware Detection 为自动播放硬件事件提供通知。
REM auto/demand
sc config ShellHWDetection start= auto
REM System Event Notification 跟踪系统事件,如登录 Windows,网络以及电源事件等。将这些事件通知给 COM+ 事件系统 “订阅者(subscriber)”。
sc config SENS start= auto
REM Task Scheduler 使用户能在此计算机上配置和制定自动任务的日程。如果此服务被终止,这些任务将无法在日程时间里运行。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config Schedule start= auto
REM TCP/IP NetBIOS Helper 允许对“TCP/IP 上 NetBIOS (NetBT)”服务以及 NetBIOS 名称解析的支持。
REM auto/demand/disabled
sc config LmHosts start= demand
REM Themes 为用户提供使用主题管理的经验。
REM auto/demand
sc config Themes start= demand
REM WebClient 使基于 Windows 的程序能创建、访问和修改基于 Internet 的文件。如果此服务被终止,将会失去这些功能。如果此服务被禁用,任何依赖它的服务将无法启动。
REM auto/demand
sc config WebClient start= demand
REM Windows Audio 管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config AudioSrv start= auto
REM indows Firewall/Internet Connection Sharing (ICS) 为家庭和小型办公网络提供网络地址转换、寻址、名称解析和/或入侵保护服务。
sc config SharedAccess start= auto
REM Windows Management Instrumentation 提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于 Windows 的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config winmgmt start= auto
REM Windows Time 维护在网络上的所有客户端和服务器的时间和日期同步。如果此服务被停止,时间和日期的同步将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。
sc config W32Time start= auto
REM Workstation 创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
sc config lanmanworkstation start= auto
REM 以下系统服务设置为手动状态....
REM Application Layer Gateway Service 为 Internet 连接共享和 Windows 防火墙提供第三方协议插件的支持。
sc config ALG start= demand
REM Application Management 提供软件安装服务,诸如分派,发行以及删除。
sc config AppMgmt start= demand
REM ASP.NET 状态服务 为 ASP.NET 提供进程外会话状态支持。如果此服务被停止,进程外请求将得不到处理。如果此服务被禁用,任何显式依赖它的服务将无法启动。
sc config aspnet_state start= demand
REM Background Intelligent Transfer Service 在后台传输客户端和服务器之间的数据。如果禁用了 BITS,一些功能,如 Windows Update,就无法正常运行。
sc config BITS start= demand
REM COM+ Event System 支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM)组件事件提供自动分布功能。如果停止此服务,SENS 将关闭,而且不能提供登录和注销通知。如果禁用此服务,显式依赖此服务的其他服务将无法启动。
sc config EventSystem start= demand
REM COM+ System Application 管理 基于COM+ 组件的配置和跟踪。如果服务停止,大多数基于 COM+ 组件将不能正常工作。如果本服务被禁用,任何明确依赖它的服务都将不能启动。
sc config COMSysApp start= demand
REM Distributed Transaction Coordinator 协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法启动。
sc config MSDTC start= demand
REM Fast User Switching Compatibility 为在多用户下需要协助的应用程序提供管理。
sc config FastUserSwitchingCompatibility start= demand
REM HTTP SSL 此服务通过安全套接字层(SSL)实现 HTTP 服务的安全超文本传送协议(HTTPS)。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config HTTPFilter start= demand
REM Logical Disk Manager Administrative Service 配置硬盘驱动器和卷。此服务只为配置处理运行,然后终止。
sc config dmadmin start= demand
REM MS Software Shadow Copy Provider 管理卷影复制服务拍摄的软件卷影复制。如果该服务被停止,软件卷影复制将无法管理。如果该服务被停用,任何依赖它的服务将无法启动。
sc config SwPrv start= demand
REM Net Logon 支持网络上计算机 pass-through 帐户登录身份验证事件。
sc config Netlogon start= demand
REM NetMeeting Remote Desktop Sharing 使授权用户能够通过使用 NetMeeting 跨企业 intranet 远程访问此计算机。如果此服务被停用,远程桌面服务将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config mnmsrvc start= demand
REM Network Connections 管理“网络和拨号连接”文件夹中对象,在其中您可以查看局域网和远程连接。
sc config Netman start= demand
REM Network Location Awareness (NLA) 收集并保存网络配置和位置信息,并在信息改动时通知应用程序。
sc config Nla start= demand
REM Network Provisioning Service 为自动网络提供管理基于域的 XML 配置文件。
sc config xmlprov start= demand
REM NT LM Security Support Provider 为使用传输协议而不是命名管道的远程过程调用(RPC)程序提供安全机制。
sc config NtLmSsp start= demand
REM Performance Logs and Alerts 收集本地或远程计算机基于预先配置的日程参数的性能数据,然后将此数据写入日志或触发警报。如果此服务被终止,将不会收集性能信息。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config SysmonLog start= demand
REM Portable Media Serial Number Service Retrieves the serial number of any portable media player connected to this computer. If this service is stopped, protected content might not be down loaded to the device.
sc config WmdmPmSN start= demand
REM QoS RSVP 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。
sc config RSVP start= demand
REM Remote Access Auto Connection Manager 无论什么时候当某个程序引用一个远程 DNS 或 NetBIOS 名或者地址就创建一个到远程网络的连接。
sc config RasAuto start= demand
REM Remote Access Connection Manager 创建网络连接。
sc config RasMan start= demand
REM Remote Desktop Help Session Manager 管理并控制远程协助。如果此服务被终止,远程协助将不可用。终止此服务前,请参见“属性”对话框上的“依存”选项卡。
sc config RDSessMgr start= demand
REM Remote Procedure Call (RPC) Locator 管理 RPC 名称服务数据库。
sc config RpcLocator start= demand
REM Removable Storage
sc config NtmsSvc start= demand
REM Smart Card 管理此计算机对智能卡的取读访问。如果此服务被终止,此计算机将无法取读智能卡。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config SCardSvr start= demand
REM SSDP Discovery Service 启动您家庭网络上的 UPnP 设备的发现。
sc config SSDPSRV start= demand
REM Telephony 提供 TAPI 的支持,以便程序控制本地计算机,服务器以及 LAN 上的电话设备和基于 IP 的语音连接。
sc config TapiSrv start= demand
REM Terminal Services 允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。这是远程桌面(包括管理员的远程桌面)、快速用户转换、远程协助和终端服务器的基础结构。
sc config TermService start= demand
REM Uninterruptible Power Supply 管理连接到计算机的不间断电源(UPS)。
sc config UPS start= demand
REM Universal Plug and Play Device Host 为主持通用即插即用设备提供支持。
sc config upnphost start= demand
REM Volume Shadow Copy 管理并执行用于备份和其它目的的卷影复制。如果此服务被终止,备份将没有卷影复制,并且备份会失败。如果此服务被禁用,任何依赖它的服务将无法启动。
sc config VSS start= demand
REM Windows Image Acquisition (WIA) 为扫描仪和照相机提供图像捕获。
sc config stisvc start= demand
REM Windows Installer 添加、修改和删除以 Windows 安装程序(*.msi)的软件包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。
sc config MSIServer start= demand
REM Windows Management Instrumentation Driver Extensions 与驱动程序间交换系统管理信息。
sc config Wmi start= demand
REM WMI Performance Adapter 从 WMI HiPerf 提供程序提供性能库信息。
sc config WmiApSrv start= demand