




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超级DIY Windows XP系统服务配置攻略对于经常重装系统的朋友来说,出于优化系统、减少内存占用亦或增强系统安全性能,往往都会修改很多系统服务的启动类型。将大量无用或者危险的服务关闭,参照许多服务优化的文章来看,大多需要禁用并停止20-30个服务将是一项比较烦琐的工作,我也是深受其害。然而从Windows XP开始,其自带的DOS 工具中加入了一个sc.exe(Service Control的文件,刚好可以对服务的启动类型以及服务的启动或者关闭等进行进行操作,再利用DOS的批处理优势,就可以把上面提到的种种操作进行大幅简化。sc.exe常用功能列表:1.更改服务的启动状态(这是比较有用的
2、一个功能2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务3.停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多具体的命令格式如下:修改服务启动类型的命令行格式为(特别注意start=后面有一个空格sc config 服务名称 start= demand(设置服务为手动启动sc config 服务名称 start= disabled(设置服务为禁用停止/启动服务的命令行格式为sc stop/start 服务名称注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具-&g
3、t;服务里面,双击对应的服务来查询。先举例说明一下具体的设置方法:如设置远程注册表服务为手动其格式为sc config RemoteRegistry start= demand设为禁用的格式为:sc config RemoteRegistry start= disabled停止服务则格式为:sc stop RemoteRegistry首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。以下是我的设置,以XPSp2为蓝本,可比对所用的系统进行增删和修改。注:未加入XPSP2的自动更新、安全中心、防火墙。sc config Alerter sta
4、rt= demandsc config TrkWks start= demandsc config helpsvc start= demandsc config PolicyAgent start= demandsc config dm server start= demandsc config WmdmPmSn start= demandsc config Spooler start= demandsc config RemoteRegistry start= demandsc config NtmsSvc start= demandsc config seclogon start= dem
5、andsc config Schedule start= demandsc config WebClient start= demandsc config W32Time start= demandsc config WZCSVC start= demandsc config ERSvc start= dem andsc config Themes start= demandsc config FastUserSwitchingCompatibility start= disabledsc config Messenger start= disabledsc config ProtectedS
6、torage start= disabledsc config SSDPSRV start= disabledsc config TermService start= disabledsc config ShellHWDetection start= disabled如果需要立即关闭服务也可把以下代码跟在上面的代码之后sc stop W32Timesc stop ShellHWDetectionsc stop TrkWkssc stop helpsvcsc stop dmserversc stop PolicyAgentsc stop Spoolersc stop RemoteRegistry
7、sc stop seclogonsc stop Schedulesc stop WZCSVCsc stop ERSvcsc stop Themessc stop FastUserSwitchingCompatibilitysc stop ProtectedStoragesc stop SSDPSRVsc stop WebClient最后把修改好之后的代码存为services.cmd,在以后进行服务设置时,直接运行事先保存好的批处理文件就可以做到事半功倍了。看到这里,使用Win2000的朋友也不必失望,sc.exe这个命令行工具对Win2000同样适用,可从装有WinXP或者Win2003的机器
8、里面拷贝sc.exe文件,与保存好的批处理文件放在一起,然后执行批处理文件即可。对注册表比较熟悉的朋友可能会想到用注册表来设置服务的启动类型,这也是一种可行的方法,本身却有着内在不足。原因是服务启动类型在注册表中对应的键值较长且分散,进行整理不方便直观且易错漏,所以这种方法比较适用于无人值守的安装时使用。下面是我对服务进行设置时遇到的问题和技巧,仅供参考。1.对于系统服务而言,既然存在就有它存在的意义。所以在开始之前最好先了解一下机器使用的软件和硬件所必须的系统服务,再进行后续操作。比如说办公一族经常使用打印机,那么打印机安装、运行必备服务的延迟打印服务(Spooler就不能改动其启动类型或者
9、将其停止。喜欢XP视觉样式的朋友,主题服务(Themes也是不能去改动的由于系统服务众多,这里就逐一列出了,可以参看大众软件2004年18、19期GZ写的用我所用弃我所弃WindowsXp服务详解(针对XPSP1,但由于SP2的服务并无太大的改动,所以有着很强的参考价值再加上平时的积累,相信一定能把你的服务设置好。2.基础服务尽量不要去改动(主要指在服务属性里依存关系中显示“如果此服务失败,计算机将重启动,此服务不支持恢复操作”这类的服务,注意RPC服务也属于基础服务。一方面是因为它们是底层的服务,另一方面是相当多的服务都依存于这些基础服务。3。有的服务只能设置其启动类型,而不能通过sc st
10、op来使之停止,所以两段代码所包含的服务不太相同。比如说TermService(终端服务。将之设为禁用之后,重启一次后即变为停止了。4.不能忽视服务间存在的依存关系,如果关闭了一个服务的父依存服务,那么这个服务和他的子依存服务也将不再起作用,最简单的例子是IIS服务依存于ProtectedStorage服务,如果该服务被改为手动特别是禁止之后,则IIS服务和依存于IIS的相关服务就相应的被禁用了。还有一些服务未标明依存关系,但是却缺一不可,比如说自动更新以及V5版的WindowsUpdate事实上不当依存于自动更新服务(wuauserv,还依存于智能后台传输服务(BITS。所以把BITS服务禁
11、用之后,WindowsUpdate 也将出错。在DOS(命令提示符下将已禁用的服务启用需要两步实现解除server的禁用sc config lanmanserver start= AUTO清注意start= auto中=号后面一定要有空格启动服务net start lanmanserver用DOS命令启动服务程序或关闭服务程序:1、使用 net start/stop 命令启动服务程序或关闭服务程序net start ServiceName(服务名称net stop ServiceName(服务名称如果服务名称中带有空格,需要用双引号引起来。比如:C:>net start “Windows
12、 Firewall/Internet Connection Sharing (ICS”Windows Firewall/Internet Connection Sharing (ICS 服务正在启动 .Windows Firewall/Internet Connection Sharing (ICS 服务已经启动成功。C:>net stop “Windows Firewall/Internet Connection Sharing (ICS”Windows Firewall/Internet Connection Sharing (ICS 服务已成功停止。2、使用 sc 命令启动服务程序
13、或关闭服务程序sc start ServiceName(服务名称sc stop ServiceName(服务名称比如:C:>sc start Apache_pnSERVICE_NAME: Apache_pnTYPE : 10 WIN32_OWN_PROCESSSTATE : 2 START_PENDING(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWNWIN32_EXIT_CODE : 0 (0×0SERVICE_EXIT_CODE : 0 (0×0CHECKPOINT : 0×0WAIT_HINT : 0x7d0PI
14、D : 8756FLAGS :C:>sc stop Apache_pnSERVICE_NAME: Apache_pnTYPE : 10 WIN32_OWN_PROCESSSTATE : 3 STOP_PENDING(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWNWIN32_EXIT_CODE : 0 (0×0SERVICE_EXIT_CODE : 0 (0×0CHECKPOINT : 0×4WAIT_HINT : 0×7530附:cmd net start 服务提示系统错误5 拒绝访问怎么办?两种情况:1、没
15、有管理员权限?2、服务使用的端口被占用,比如web服务端口80端口,可能被迅雷、QQ旋风占用(可调整。XP下使用批处理关闭并禁止某个服务C:>sc config wuauserv start= disabledSC ChangeServiceConfig SUCCESSwuauserv为windows自动更新的服务名称。使用 sc 安装一个服务 telnetsc create TlntSvr binPath= “D:WINDOWSsystem32tlntsvr.exe ” DisplayName= “Telnet ”SC OpenService FAILED 1060:没有已安装的服务存在SC常用命令参数sc create 创建一个服务sc delete 删除一个服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际贸易物流咨询与管理合同
- 网络贷款平台网店贷款合同签订与监管协议
- 小产权房相邻权争议解决与交易安全保障合同
- 社区社区互助型生鲜超市场地租赁与合作经营协议
- 智能化建筑3D打印构件设计与施工安装合同
- 影视特效场景搭建与施工环保评估合同
- 商场特色餐饮档口综合运营权承包合同
- 弱视治疗方法课件
- 绿色能源原材料保障:新能源汽车用电池级碳酸锂年度采购合同
- 网络直播节目录制灯光控台租赁及节目制作合同
- (正式版)SHT 3225-2024 石油化工安全仪表系统安全完整性等级设计规范
- 小班语言《水珠宝宝》课件
- 中国流行音乐的发展史
- 《宫颈妊娠业务学习》课件
- 《环糊精包合技术》课件
- 《讲卫生勤洗手》课件
- 膈肌麻痹学习课件
- 肝脏手术中的止血技术与挑战
- 加油站职业危害防治计划和实施方案
- 山东省济南市槐荫区2024届中考联考化学试题含解析
- (完整版)xx中学“双积双评”积分入团实施方案
评论
0/150
提交评论