一般来说,提高性能和减少内存最简单的方法是减少系统中启动程序和关闭用处不大的进程和服务。使用SysinfoMywork 2.1,这是一个很小的工具,主要是可以显示机器的内存和CPU使用情况。
Vista启动和运行占用的内存并不比2003 Server高。但有两个地方Vista和Windows 2003不同,第一,如果你要获得Aero透明和玻璃效果,可能需要你比2003更高配置的显示卡(另外我认为CPU也是一个因素)。第二,Vista大约比Windows 2003要多一倍的硬盘空间,而且要求转速更高的硬盘。
Vista中近150个进程的用途,这样你就可以判断那些进程和服务对你有用,哪些对你没用的了,老实说系统真正必须的服务只有十几个。不要抱怨Vista是一个复杂庞大的操作系统,也许到了改变你对Windows印象的时候了:)
说明:Default:XXXX 表示Vista默认的选型,(cc:XXXX)表示我建议的设置。服务配置基于Vista企业版RTM
在Vista中设置服务使用(Win+R)->输入 Services.msc 回车,或者点击开始菜单,点击Run,输入 Services.msc 回车
Application Experience – Default:Automatic (cc:Automatic) –如果不用Aero风格,我感觉Vista好像和Windows 2003差别不大,这个是运行Aero风格必须的服务,会给所有的窗口加上玻璃、透明效果
Application Information – Default:Manual (cc:Manual) – 需要使用Admin权限安装一些老的软件(并没有标示Vista兼容的比如你心爱的某款战略游戏),如果没有什么老的软件建议设置成Disabled,配合系统的UAC,也许还可以防止木马和不知名的病毒安装程序
Application Layer Gateway Service -Default: Manual (cc:Manual) -一些软件服务需要使用,比如默认Windows防火墙,主要是为 Internet 连接共享提供第三方协议插件支持。如果要节省内存,可以考虑设置成Disabled
Application Management – Default:Manual (cc:Manual) –主要是一些大的公司比如我目前的公司会使用AD的软件分发功能在你登录时分发一些软件升级和补丁,否则我的建议是设置成 Disabled,特别是个人用户
Background Intelligent Transfer Service – Default: Automatic (cc: Manual) –Vista自动更新使用,如果你不用Windows Update请设置成Disabled
Base Filtering Engine – Default: Automatic (cc:Manual) -主要是系统安全方面服务,防火墙、远程连接、Internet连接共享以及一些不常用的协议(没有文档说明)会使用该服务,建议使用默认,如果想再省些内存,不妨设置成 Manual,如果不使用自带的防火墙,可以考虑Disabled
Block Level Backup Engine Service -Default: Manual (cc:Manual) -Vista备份服务使用的一个服务
Certificate Propagation – Default: Manual (cc:Manual)-这个又是某些公司比如我们公司,使用VPN拨号入公司网要求是使用Smart Cards,这个服务是Smart Cards服务需要的,如果没有这方面的需求,特别是个人用户,毫不犹豫地设置成Disabled
CNG Key Isolation -Default: Manual(cc:Manual) 如果Wired AutoConfig/Wireless Lan AutoConfig两个服务被打开,而且使用了EAP (Extensible Authentication Protocol),那么这个服务将被使用,建议不使用Wired/Wireless 网络,可以设置成 Disabled
COM+ Event System -Default: Automatic (cc:Automatic)-这是一个很原始和古老的服务了,建议你保留默认设置,我认为是个必要的服务,但不知道这个服务具体负责很多事情的那些事情:)
COM+ System Application – Default: Manual(cc:Manual)–开发的比较清楚,以前的COM+程序甚至IIS/.NET中的应用都会用到这个服务,可以设置成Manual但建议不要设置成 Disabled
Computer Browser – Default: Automatic (cc:Automatic) 只有一种情况,就是你如果不在网络上,那么可以关闭它,其他的时候建议你维持这个选项,这个服务将维护和更新网络上计算机的列表
Cryptographic Services -Default: Automatic (cc:Automatic) -维护和管理系统的所有证书,密钥以及安全数据库。另外访问一些网站所需要的服务,比如微软的网站,Windows Update,或者DRM的网站,很多时候它会提供和确认Windows文件的签名信息,系统基本和核心服务,不要 Disabled这个服务
DCOM Server Process Launcher Default: Automatic (cc:Automatic) –以前的DCOM服务,也就是远程服务,是比COM+更基本的服务,看看注册表就知道Windows系统中有多少DCOM组件,所以不要修改这个选项
Desktop Window Manager Session Manager – Default: Automatic (cc:Automatic)–Aero风格必须的,我猜这个服务就是你按Win+Tab时候进行窗口切换和转动的服务
DFS Replication – Default: Manual(cc:Manual) -分布式文件复制,从2003 R2就有的功能,和Computer Browser一样,如果你不在网络上,才可以考虑Disabled它
DHCP Client – Default: Automatic (cc:Automatic) -Internet连接的基本服务,比如动态分配IP给你,建议不要Disabled它
Diagnostic Policy Service -Default: Automatic (cc:Manual)–1%的情况下它会帮忙修复Internet断线的问题,而Vista或IE7有时会弹出对话框问你是否需要让它帮忙找到故障的原因,第一我不喜欢这个功能,第二这个功能经常要去网上找,如果你也嫌烦,不妨设置成 Disabled,有关NDF的信息,请查看这里
Diagnostic Service Host -Default: Manual(cc:Manual) -这就是帮上面Diagnostic Policy Service做具体事情的服务了,如果上面的开关打开,那么这个服务也会启动,所以如Diagnostic Policy Service的设置哪里开这里也打开,如果哪里Disabled了这里也是一样