一、对于XP
如果你只是在单机使用WindowsXP,那么很多服务组件是根本不需要的,额外的服务程序大大拖慢了系统的速度,完全可以将这些多余的服务组件禁用。
下面我们就来看一下怎样关掉不必要的服务。单击“开始”→“设置”→“控制面板”。双击“管理工具”→“服务”,打开后将看到服务列表,有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击“属性”。在“常规”选项卡上选择“自动”、“手动”或“禁用”,其中“自动”表示每次系统启动时,Windows XP都自动启动该服务;“手动”表示Windows XP不会自动启动该服务,而是在你需要该服务时手动启动该服务;而“禁用”则表示不允许启动该服务。在实际配置时,选择“手动”或者“禁用”都可以实现关闭该服务的目的,推荐使用手动功能,这样你随时可以启动一些临时需要的服务。
有些服务是Windows XP所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标悬停在该服务名上查看。下面我们就先来看一看这些服务的说明,最后再看哪些服务可以关掉(见下)。
对于我们这些单机使用Windows XP的普通用户来说,可以把表中服务关闭,如果你有特殊要求,可以参照表中说明自行配置Windows XP的服务,以便达到最优状态。
服务名称如果符合下列条件,你可以将之关闭
alerter 你未连上局域网并且不需要管理警报
clipbook你不需要查看远程剪贴簿的剪贴页面
distributed link tracking client 若不使用ntfs分区并且没有联入局域网
distributed transaction coordinator 不需要同时处理多个数据库或者文件系统
fax service 不用windows 2000发送或者接收传真
ftp publishing service你的计算机不做ftp服务器
iis admin service你的计算机不做www服务器
indexing service你的计算机不提供远程文件索引和快速访问或者没有连上局域网
internet connection sharing 你不准备用windows 2000做路由服务器,让多人共享一条线路上网
ipsec policy agent 你未连接到windows 2000的域
logical disk manager administrative service 你不准备使用磁盘配额
message queuing 你未连接到windows 2000的域
messenger 你未连接到windows 2000的域并且不需要管理警报
net logon 你不想让局域网上的其他用户登录
netmeeting remote desktop sharing 你不想使用netmeeting远程管理计算机
network dde 你没有连入局域网
network dde dsdm 你没有连入局域网
performance logs and alerts 若不想知道计算机每一秒都干什么
qos rsvp 你没有使用依赖于qos的程序
remote access auto connection manager 你不想在程序企图读取网络信息时自动连接到网络
remote procedure call (rpc) locator 你不需要管理rpc名称服务数据库
routing and remote access 你的计算机不做路由器
runas service 你不需要在某一用户下以另外一个用户的身份执行一个程序
simple mail transport protocol (smtp) 你的计算机不做邮件发送服务器
smart card 你没有智能卡阅读器
smart card helper 你没有旧式智能卡阅读器
snmp trap service 你没有连接到windows 2000的域
tcp/ip netbios helper service 你的计算机不准备让别人共享
tcp/ip print server 不让你的计算机成为网络打印服务器
telnet 不想远程控制计算机执行控制台命令
uninterruptible power supply 没使用ups或ups不支持双向传输信号
utility manager 不从一个窗口中启动和配置辅助工具
windows management instrumentation你不看你的系统管理信息
world wide web publishing service 你的计算机不做www服务器
二、对于2000
下面就列出了其中的一些系统服务项目:
Alerter:通知所选用户和计算机有关系统管理级警报。如果你的电脑是单独的平台(未联网使用),就可以关闭它;如果你的机器在局域网联网,询问系统或网络管理员是否应该使用或关闭。
DHCP Client:通过注册和更改 IP 地址以及 DNS 名称来管理网络配置。如果你的机器不需要联结本地局域网的 DNS 服务器,例如 Cable Modem 或办公局域网,你可以关闭它。好像,如果关闭无法上网了……?
Indexing Service:本地和远程计算机上文件的索引内容和属性;通过灵活查询语言提供文件快速访问。这项服务缺省并没有激活,你可以激活它。这将会创建你硬盘上文件和文件夹的索引文件,尤其是硬盘上的文件又多又乱的时候,可以加快每次搜索的速度。如果你并不是经常的使用搜索,你可以让它保持缺省状态。
IPSEC Policy Agent:管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。这项服务是关于 IP 安全的。除非你打算在你的电脑上建立虚拟个人网络(VPN,Virtual Private Network),否则你可以关闭它。
Messenger:发送和接收系统管理员或者“警报器”服务传递的消息。如果你关闭了前面提到的 Alerter 服务,同样可以关闭 Messenger 服务了。
Print Spooler:将文件加载到内存中以便迟后打印。如果你没有打印机和者根本不从本机器打印文件,别客气,关闭吧。也许,有些应用程序需要它,那你就再使它自动激活。
Remote Registry Service:允许远程注册表操作。如果你不想远程访问或修改注册表,就关闭吧。
Removable Storage(Manager):管理可移动媒体、驱动程序和库。如果你不使用如磁带、Jaz、Zip、SyQuest 或其他可移动驱动器,你可以关闭它。
RunAs Service:在不同凭据下启用启动过程。如果你不使用别名(例如一个不同的用户)运行程序,你可以关闭它。
Telephony:提供 TAPI 的支持,以便程序控制本地计算机,服务器以及 LAN 上的电话设备和基于 IP 的语音连接。如果你不使用任何程序建立语音连接,例如 Netmeeting,或者网络电话等,你可以关闭它。
总结:
笔者在自己的机子上,将上面所有的服务改为“手动”后分别重新启动电脑测试,记录改动前后的内存变化,大概可以多5-6MB内存(注:使用的是系统任务管理器观察可用内存,结果可能并不准确)。当你禁用某项服务时要小心。如果你不能确定,就别动它。最好是能够记录每次的改动,以便顺利恢复。同时最好一次只改动一项服务,并且运行系统一段时间看看是否和以前一样,这样都会有助于及早发现和解决问题。