- 积分
- 874
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2006-10-31
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
原文:
[url]http://blog.sina.com.cn/s/blog_4b0e27ca0100auvt.html~type=v5_one&label=rela_prevarticle[/url]
使用批处理自动设置服务
windows XP 安装后,默认设置好的服务并不适合我们自己的使用习惯,而且并不安全。很多危险的服务项默认是开启的。
以下是我自己写的一个自动设置服务的批处理,希望各位可以对计算机服务有所了解,并设置为适合自己的风格。
其中的服务包括windows XP的所有服务,并不包括其他软件安装所产生的服务(如:office,卡巴斯基)。其他的服务请自行设置。
闲话少说,将下列两段代码分别保存为:“设置服务.bat”和“shuoming.txt”并放到同一个文件夹里。然后双击“设置服务.bat”,按照提示操作即可。
代码一:(请将此段代码保存为“设置服务.bat”)
@echo off
cls
echo 1.自动:系统启动时自动启动
echo 2.手动:用到时才启动
echo 3.已禁用:禁用服务,不启动
echo 4.保持默认:不改变默认设置
echo.
pause
goto a1
:cho
echo.
echo 1.自动 2.手动 3.已禁用 4.保持默认 5.查看说明
echo.
set choice=
set/p CHOICE=请选择(1-5):
set CHOICE|findstr /r /x "CHOICE=[1-5]">nul||goto :cho
if /i %choice%==1 goto 1
if /i %choice%==2 goto 2
if /i %choice%==3 goto 3
if /i %choice%==4 goto 4
if /i %choice%==5 goto 5
goto :cho
:1
sc config %name% start= AUTO >nul
set name=
echo 已设置%name%为手动
goto %xiayibu%
:2
sc config %name% start= DEMAND >nul
set name=
echo 已设置%name%为手动
goto %xiayibu%
:3
sc config %name% start= DISABLED >nul
set name=
echo 已设置%name%为已禁用
goto %xiayibu%
:4
goto %xiayibu%
:5
type shuoming.txt|find "%name%"
goto cho
:a1
echo 1.Alerter
echo 默认设置:已停用
echo 设置:已停用
echo.
echo 2.Application Layer Gateway Service
echo 默认设置:手动
echo 设置:手动
echo.
echo 3.Application Management
echo 默认设置:手动
echo 设置:手动
echo.
echo 4.Automatic Updates
echo 默认设置:自动
echo 设置建议:手动。自己管理Update的禁用,用时打开。
sc config Wuauserv start= demand
echo.
echo 5.Background Intelligent Transfer Service
echo 说明:是自动更新的断点续传服务。
echo 默认设置:手动
echo 设置建议:已禁用
set name=BITS
set xiayibu=C1
goto cho
:C1
echo 6.ClipBook
echo 默认设置:已禁用
echo 设置:已禁用
echo.
echo 7.COM+ Event System (COM+ 事件系统)
echo 默认设置:手动
echo 设置:手动
echo.
echo 8.COM+ System Application
echo 默认设置:手动
echo 设置:手动
echo.
echo 9.Computer Browser (计算机浏览器)
echo 进程名称:svchost.exe -k netsvcs
echo 详细说明:我们在"网上邻居"上看到显示的内容正是来源于此。一般家庭用计算机不需要,除非你的计算机应用在局域网之上。关闭之后并不影响机子的使用。
echo 依存关系:Server 和 Workstation
echo 默认设置:自动
echo 设置建议:手动。非局域网用户禁用。
echo 我的设置:已禁用(我的机子没有局域网)
set name=Browser
set xiayibu=
set xiayibu=C5
goto cho
:C5
echo 10.Cryptographic Services
echo 我在安装软件和更新时需要开启一下。
echo 依存关系:echoote Procedure Call (RPC)
echo 默认设置:自动
echo 设置建议:手动
echo 我的设置:已禁用
set name=CryptSvc
set xiayibu=
set xiayibu=D1
goto cho
:D1
echo 11.DCOM Server Process Launcher
echo 默认设置:自动
echo 设置:自动
echo.
echo 12.DHCP Client
echo 默认设置:自动
echo 设置:自动
echo.
echo 13.Distributed Link Tracking Client (分布式连结追踪客户端)
echo 就是用于局域网更新连接信息,比如在电脑A有个文件,在B做了个连接,如果文件移动了,这个服务将会更新信息。,对于不在局域网的单机用户来说,当然是禁用它,特殊用户除外。占用4兆内存。
echo 依存关系:echoote Procedure Call (RPC)
echo 默认设置:自动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=TrkWks
set xiayibu=
set xiayibu=D4
goto cho
:D4
echo 14.Distributed Transaction Coordinator
echo 一般家庭用计算机用不太到,除非你启用的Message Queuing。
echo 默认设置:手动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=MSDTC
set xiayibu=
set xiayibu=D5
goto cho
:D5
echo 15.DNS Client
echo 为了要达到用最快速、最有效率的方式,让客户端能够迅速找到网域的验证服务,在Win2000/XP系统中,加入了DNS快取(Cache)的功能,当第一次在找到了目的主机的IP地址后,操作系统就会将所查询到的名称及IP地址记录在本机的DNS快取缓冲区中,下次客户端还需要再查询时,就不需要到 DNS服务器上查询,而直接使用本机DNS Cache中的数据即可,所以你查询的结果始终是同一IP地址。这个服务关闭与否影响并不大,在安全性上最多只是可以泄漏你的缓存内容,确定你曾经访问过的网站。关闭后DNS解析会转移到各进程,因此想节省资源可手动甚至禁用。注意:IPSEC需要用到。
echo 无网用户可以关闭。
echo 默认设置:自动
echo 设置:自动
echo.
echo 16.Error Reporting Service
echo 错误报告服务。当使用程序出错时会跳出对话框,问你是否需要向微软发送报告,就是这个服务的功能。没有上网的用户就可直接禁用此服务了,上网用户如果担心报告会向微软透漏你的私人信息,也大可禁用它。
echo 依存关系:echoote Procedure Call (RPC)
echo 默认设置:自动
echo 设置:已禁用
net stop ERSvc
sc config ERSvc start= DISABLED
echo.
ECHO 17.Event Log (事件记录文件)
echo 默认设置:自动
echo 设置:自动
echo.
echo 18.Fast User Switching Compatibility
echo 多用户快速切换服务,即:开始→注销→切换用户"操作即可方便地切换用户环境,如果用不着多用户环境就不用打开它(加入域后默认不能进行快速切换,当然可禁用)。一般建议采用默认手动,否则可能很多功能无法实现。如果你基于安全性考虑,并且不使用多用户环境,可以停止。
echo 依存关系:Terminal Services
echo 默认设置:手动
echo 设置建议:手动。不使用多用户者禁用。
echo 我的设置:已禁用
set name=FastUserSwitchingCompatibility
set xiayibu=
set xiayibu=H1
goto cho
:H1
echo 19.Help and Support
echo 帮助服务
echo 默认设置:自动
echo 设置:已停用
net stop Hlepsvc
sc config Hlepsvc start= disabled
echo.
echo 20.HTTP SSL
echo 默认设置:手动
echo 设置:手动
echo.
echo 21.Human Interface Device Access
echo 默认设置:已禁用
echo 设置:已禁用
echo.
echo 22.IMAPI CD-Burning COM Service
echo 这个就是WinXP内置的CD刻录服务了。如果习惯使用第三方软件或者根本没有刻录机,那就停用。占用1.6兆内存。
echo 默认设置:手动
echo 设置:已禁用
sc config ImapiService start= disabled
echo.
echo 23.Indexing Service (索引服务)
echo 索引服务,文件浏览速度(即双击某文件夹后的等待时间)会明显增加,但会导致系统极度繁忙。因此,请根据自己机器的情况设为"自动"或"禁用"。
echo 默认设置:手动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=Cisvc
set xiayibu=
set xiayibu=I3
goto cho
:I3
echo 24.Windows Firewall/Internet Connection Sharing (ICS)
echo 提供WinXP内置的Internet连接共享和防火墙功能。具体关闭与否看个人喜好,不用就可以关闭它。
echo 默认设置:手动
echo 设置建议:不做家庭多机网络者禁用
echo 我的设置:自动
set name=ShareAccess
set xiayibu=
set xiayibu=I4
goto cho
:I4
echo 25.IPSEC Services (IP 安全性服务)
echo IPSEC是一种用来保护内部网、专用网络以及外部网(Internet、Extranet)免遭攻击的重要防御方法,主要特征在于它可对所有IP级的通信进行加密和认证,正是这一点才使IPSEC可以确保包括远程登录、客户/服务器、电子邮件、文件传输及Web访问在内的多种应用程序的安全。由于企业及政府用户非常注重于部署安全的IP,所以这一服务显得很重要。在某些网域上也许需要,但是一般使用者大部分是不太需要的,可停止。
echo 默认设置:自动
echo 设置建议:手动
echo 我的设置:手动
set name=PolicyAgent
set xiayibu=
set xiayibu=L1
goto cho
:L1
echo 26.Logical Disk Manager (逻辑磁盘管理员)
echo 默认设置:自动
echo 设置建议:自动
echo.
echo 27.Logical Disk Manager Administrative Service (逻辑磁盘管理员系统管理服务)
echo 默认设置:手动
echo 设置建议:手动
echo.
echo 28.Messenger
echo 默认设置:已禁用
echo 设置建议:已禁用
echo.
echo 29.MS Software Shadow Copy Provider
echo 管理磁盘区卷影复制服务,关掉它我的备份工作也可以顺利完成,用不着的话就禁用它吧。
echo 默认设置:手动
echo 设置:已禁用
sc config SwPrv start= disabled
echo.
echo 30.Net Logon
echo 网域登录服务。
echo 默认设置:手动
echo 设置:已禁用
sc config Nerlogon start= disabled
echo.
echo 31.NetMeeting echoote Desktop Sharing
echo NetMeeting远程桌面共享服务,注意关掉它后,远程桌面共享功能将无法使用.如果你重视安全性,就关。
echo 默认设置:手动
echo 设置:已禁用
sc config Mnmsrvc start= disabled
echo.
echo 32.Network Connections
echo 默认设置:手动
echo 设置:手动
echo.
echo 33.Network DDE
echo 默认设置:已禁用
echo 设置:已禁用
echo.
echo 34.Network DDE DSDM
echo 默认设置:已禁用
echo 设置:已禁用
echo.
echo 35.Network Location Awareness (NLA)
echo 默认设置:手动
echo 设置:手动
echo.
echo 36.Network Provisioning Service
echo 默认设置:手动
echo 设置:手动
echo.
echo 37.NT LM Security Support Provider
echo 默认设置:手动
echo 设置:已禁用
sc config NtLmSsp start= disabled
echo.
echo 38.Performance Logs and Alerts
echo 效能记录日志及警示服务,是管理工具-性能工具,它较详细地反映了系统的性能,但配置起来相当复杂。
echo 默认设置:手动
echo 设置:手动
echo.
echo 39.Plug and Play
echo 默认设置:自动
echo 设置建议:自动
echo.
echo 40.Portable Media Serial Number Service
echo 默认设置:手动
echo 设置:已禁用
sc config WmdmPmSp start= disabled
echo.
echo 41.Print Spooler
echo 打印后台处理服务
echo 默认设置:自动
echo 设置建议:无打印机者禁用
echo 我的设置:已禁用
net stop Spooler
sc config Spooler start= disabled
echo.
echo 42.Protected Storage
echo 默认设置:自动
echo 设置:手动
echo.
echo 43.QoS RSVP
echo 这就是微软那个饱受争议的占用了20%网络带宽的服务了。
echo 默认设置:手动
echo 设置:已禁用
sc config RSVP start= disabled
echo.
echo 44.echoote Access Auto Connection Manager
echo 远程访问自动联机管理员服务,我们在使用WinXP时会经常弹出一个自动拨号窗口,就是它在工作。如果你的机器提供网络共享服务就开着它,避免网络断线后手动连接,否则可将其关闭。另外有些DSL/Cable可能需要用此来处理登入程序。
echo 默认设置:手动
echo 设置建议:手动
echo 我的设置:已禁用
set name=RasAuto
set xiayibu=
set xiayibu=R2
goto cho
:R2
echo 45.echoote Access Connection Manager
echo 网络联接用。无网用户停用。
echo 默认设置:手动
echo 设置建议:手动
echo 我的设置:自动
set name=RasMan
set xiayibu=
set xiayibu=R3
goto cho
:R3
echo 46.echoote Desktop Help Session Manager
echo 远程桌面协助服务。鼠标点击"开始→所有程序→附件→通讯→远程桌面连接"可开远程桌面功能,对系统安全是个很大的影响,不需要时一定得关闭。
echo 依存关系:echoote Procedure Call (RPC)
echo 默认设置:手动
echo 设置:已禁用
sc config RDSessMgr= disabled
echo.
echo 47.echoote Procedure Call (RPC)
echo 默认设置:自动
echo 设置:自动
echo.
echo 48.echoote Procedure Call (RPC) Locator
echo 默认设置:手动
echo 设置:已禁用
sc config RpcLocator start= disabled
echo.
echo 49.echoote Registry
echo 使远程用户能修改此计算机上的注册表设置。很少用到的,而且给自己的计算机增加了不必要的危险,因此也把它设为禁止。
echo 默认设置:自动
echo 设置:已禁用
sc config echooteRegistry= disabled
echo.
echo 50.echoovable Storage
echo 默认设置:手动
echo 设置:手动
echo.
echo 51.Routing and echoote Access
echo 默认设置:已禁用
echo 设置:已禁用
echo.
echo 52.Secondary Logon
echo 二次登录服务,对单人环境的笔记本电脑用户来说尤其无用而且危险!停止。
echo 默认设置:自动
echo 设置:已禁用
sc config Seclogon start= disabled
echo.
echo 53.Security Accounts Manager
echo 默认设置:自动
echo 设置:自动
echo.
echo 54.Security Center
echo wscsvcSP2的安全中心。
echo 停止则在控制面板中的安全中心将不可用。
echo 默认设置:自动
echo 设置建议:已禁用
echo 我的设置:自动
set name=wscsvc
set xiayibu=
set xiayibu=S4
goto cho
:S4
echo 55.Server
echo 局域网文件/打印共享需要的。开启的话对机子是一个危险的漏洞。
echo 默认设置:自动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=Lanmanserver
set xiayibu=
set xiayibu=S5
goto cho
:S5
echo 56.Shell Hardware Detection
echo 默认设置:自动
echo 设置建议:禁用,除非希望保留自动播放功能。
echo 我的设置:自动(关闭则使更改的磁盘图表失灵)
set name=ShellHWDetection
set xiayibu=
set xiayibu=S6
goto cho
:S6
echo 57.Smart Card
echo 无智能卡者禁用
echo 默认设置:手动
echo 设置:禁用
sc config SCardSvr start= disabled
echo.
echo 58.SSDP Discovery Service
echo 网络上的扫瞄器、数字相机、打印机、能在网上冲浪的电冰箱。无此类设备关闭。 基于安全性没用到的大可关了。
echo 默认设置:手动
echo 设置:已禁用
sc config SSDPSRV start= disabled
echo.
echo 59.System Event Notification
echo 默认设置:自动
echo 设置:自动
echo 60.System Restore Service
echo 系统还原服务,本人觉得比较浪费资源,可以关掉。
echo 默认设置:自动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=Srservice
set xiayibu=
set xiayibu=T1
goto cho
:T1
echo 61.Task Scheduler
echo 计划任务服务
echo 默认设置:自动
echo 设置建议:手动
echo 我的设置:已禁用
set name=Schedule
set xiayibu=
set xiayibu=T2
goto cho
:T2
echo 62.TCP/IP NetBIOS Helper
echo 无局域网用户禁用
echo 默认设置:自动
echo 设置建议:自动
echo 我的设置:已禁用
set name=LmHosts
set xiayibu=
set xiayibu=T3
goto cho
:T3
echo 63.Telephony
echo 默认设置:手动
echo 设置:手动
echo.
echo 64.Telnet
echo 默认设置:已禁用
echo 设置建议:已禁用
echo.
echo 65.Terminal Services
echo 进程名称:svchost -k DComLaunch
echo 微软描述:允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。危险,如果平时不用就一定要关掉。
echo(关闭会使资源管理器中的用户名消失)
echo 默认设置:手动
echo 设置建议:已禁用
echo 我的设置:已禁用
set name=TermService
set xiayibu=
set xiayibu=T6
goto cho
:T6
echo 66.Themes
echo 默认设置:自动
echo 设置:自动
echo.
echo 67.Uninterruptible Power Supply
echo 管理连接到计算机的不间断电源,一般用户极少用到。
echo 默认设置:手动
echo 设置:已禁用
sc config UPS start= disabled
echo.
echo 68.Universal Plug and Play Device Host
echo 默认设置:手动
echo 设置:手动
echo.
echo 69.Volume Shadow Copy
echo 用来实现服务器和客户端输送文件的服务,简单文件传输不需要这个。
echo 默认设置:手动
echo 设置:手动
echo.
echo 70.WebClient
echo 微软描述:使基于Windows的程序能创建、访问和修改基于Internet的文件。如果此服务被终止,将会失去这些功能。如果此服务被禁用,任何依赖它的服务将无法启动。
echo 详细说明:WebClient(Web客户端服务)的进程名是 svchost.exe,在WinXP Home/PRO下默认安装的启动类型是自动,依赖于WebDav Client Redirector系统组件。使用WebDav可将档案或数据夹上传到某个Web服务,这个服务对于未来.NET意义更大。基于安全性的理由,现在你可以尝试关闭它。
echo 默认设置:自动
echo 设置建议:手动
echo 我的设置:已禁用
set name=WebClient
set xiayibu=
set xiayibu=W2
goto cho
:W2
echo 71.Windows Audio
echo 默认设置:自动
echo 设置:自动
echo.
echo 72.Windows Image Acquisition (WIA)
echo 默认设置:手动
echo 设置:手动
echo.
echo 73.Windows Installer
echo 默认设置:手动
echo 设置:手动
echo.
echo 74.Windows Management Instrumentation
echo 默认设置:自动
echo 设置:自动
echo.
echo 75.Windows Management Instrumentation Driver Extensions
echo 默认设置:手动
echo 设置:手动
echo.
echo 76.Windows Time
echo Windows时间同步服务。一周一次的网络对时校准,没有太大的意义,而且占有不少的资源,可以关闭。
echo 需要更新时打开设置为自动,在重启一次后可更新时间。
echo 默认设置:自动
echo 设置建议:禁用
echo 我的设置:已禁用
set name=W32Time
set xiayibu=
set xiayibu=W8
goto cho
:W8
echo 77.Wireless Zero Configuration
echo 除非有使用无线网络装置,否则禁用。
echo 默认设置:自动
echo 设置:已禁用
net stop WZCSVC
sc config WZCSVC start= disabled
echo.
echo 78.WMI Performance Adapter
echo 从WMI HiPerf提供程序提供性能库信息。太过专业,无法解释得浅显,对大多数用户没有太大作用。可以关闭,占用6兆内存。
echo 默认设置:手动
echo 设置建议:已禁用
echo 我的设置:手动
set name=WmiApSrv
set xiayibu=
set xiayibu=W0
goto cho
:W0
echo 79.Workstation
echo 默认设置:自动
echo 设置:自动
set xiayibu=
echo.
echo 服务设置完毕。
echo.
echo 部分服务需要重启计算机,使服务生效!
:end
echo 请选择 1.重启 2.关机 3.关闭程序 4.查看其他服务说明
set choice=
set /p choice=
if /i %choice%=1 shutdown -r -t 0
if /i %choice%=2 shutdown -t 0
if /i %choice%=3 exit
if /i %choice%=4 goto :shuoming
:shuoming
echo 请输入要查看的服务的操作名称:
set /p name=
type shuoming.txt|find "%name%"
goto end |
评分
-
查看全部评分
|