Vista 服务和进程优化手册[ccBoy v0.99]

使用Vista有一段时间了,开始不习惯,甚至有些恐惧,因为一直都是一个Windows Server 2003的用户,所以可以写些相关的使用感受了。用了一段时间,就忍不住要优化一下系统,另外也想知道Vista到底是否很吃内存,需要很多很多的内存,比如基本内存至少1G起?

也许验证的结果让自己有些吃惊,结论是我发现在Vista上我能优化到比以前2003 Server更好的水平,也就是说Vista并不吃内存,取决你怎么用它和配置它。

一般来说,提高性能和减少内存最简单的方法是减少系统中启动程序和关闭用处不大的进程和服务。所以我的尝试也是这样的,我使用SysinfoMywork 2.1,这是一个很小的工具,主要是可以显示机器的内存和CPU使用情况。

我原来使用的DELL的笔记本上,2G内存,运行Windows Server 2003,我关闭不常用的服务和进程,一般启动后内存在1628M+(SysinfoMywork显示)的范围,理论上说Windows启动占用了近380-500M的内存,而我最近的HP NC 8430上,2G内存,运行Vista企业版,我也关闭不常用的服务和进程,很轻易的到了1619M(SysinfoMywork显示)的指标,这还包括我启动了Aero透明和玻璃风格(打开了全部的Visual Effects效果),而Windows Server 2003中我使用了风格(Theme 服务)(只打开了2个Visual Effects效果),但是没有透明和玻璃效果。而且Vista还启动了像ReadyBoost、Superfetch这样2003中没有的服务。

因为NC 8430的CPU比之前DELL笔记本的CPU要好,所以我不能判断Vista的启动速度比Windows 2003快了多少(感觉上Vista启动的确比2003快很多),但一个结论是Vista启动和运行占用的内存并不比2003 Server高。但有两个地方Vista和Windows 2003不同,第一,如果你要获得Aero透明和玻璃效果,可能需要你比2003更高配置的显示卡(另外我认为CPU也是一个因素)。第二,Vista大约比Windows 2003要多一倍的硬盘空间,而且要求转速更高的硬盘。

记得一开始我没有调整这些服务和进程,使用默认配置运行Vista,SysinfoMywork显示的内存值大约在1158M的位置,也就是说,你可以像我一样轻而易举的优化获得350-400M的内存甚至500M,提高你机器运行Vista的性能和速度。微软说Vista最低配置运行在一个512M内存的机器上---的确可以,但要求你要调整这些进程和服务,使得Vista启动占用300M左右的内存,这样剩下的212M+硬盘交换文件,Vista可以流畅的运行,但是这只是运行操作系统,不包括上面的应用或其他程序。我的记忆中运行Office Outlook 2007,SysinfoMywork大约会减去至少200M,所以我认为关闭不需要的服务和进程,可以加少系统的内存的占用,提高系统运行速度,但如果你真要在Vista上工作,1G内存是需要的,而且要求要比Windows 2003更高的CPU和转速更高的硬盘
题外话:一个德国人在一台AMD K5 90 MHz, 224 MB RAM的机器上成功运行了Vista,不过你知道Vista多久才启动?

也许你会赞同我的另外一个观点,就是如果减少不需要的进程和服务,可以减少内存的占用,提高系统的启动速度。你会说,我不知道哪些进程服务是可以关,哪些是一定不能关的,下面我就告诉你,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了这里也是一样
● Diagnostic System Host -Default: Manual(cc:Manual) -搞不懂为什么分这么细致,基本和Diagnostic Policy Service/Diagnostic Service Host是同类,设置策略我就不说了
● Distributed Link Tracking Client - Default: Automatic (cc:Automatic)-古老的服务之一了,如果你硬盘采用使用NTFS格式,这个服务就是必须的,否则可以考虑设置成Manual
● Distributed Transaction Coordinator -Default: Manual(cc:Manual)-Windows 2003开发时代这是我喜欢的服务之一,自己编写的很多应用,以及SQL,Exchange Biztalk等服务器都依赖这个服务,但是Vista不是服务器版,所以可以不启动它,但不要Disabled 它
● DNS Client - Default:Automatic (cc:Automatic)--不说了,如果把它也Disabled了,那么可以说你很牛也真牛
● Extensible Authentication Protocol - Default: Manual (cc:Manual)-上面提到过这个服务,不启动它就好了,如果你Disabled 它,会降低系统的安全性
● Fax - Default: Manual (cc:Disabled) -如果你没有一个传真机和扫描仪,那么和我一样设置它吧
● Function Discovery Provider Host - Default: Manual (cc:Manual)-和下面提到的PnP-X和SSDP相关,具体的信息可以查看这个文档
● Function Discovery Resource Publication - Default: Automatic (cc:Manual)-和下面提到的PnP-X和SSDP相关
● Group Policy Client -Default: Automatic (cc:Automatic) --如果你不使用Group Policy可以关闭它,一些大公司比如。。建议你打开它到自动,不然你会发现自己有一天会被公司网络给Block
● Health Key and Certificate Management - Default: Manual(cc:Manual)--没有很多文档说明,推测是NAP的一个服务,其中提到微软要实现一个Health Registration Authority机制。相关的信息可以从这里获得一些
● Human Interface Device Access - Default: Manual(cc:Manual) -如果你不想你机器或笔记本键盘上面的那些附加按键起作用就关掉这个服务,联想、HP的笔记本上面这样的键还真不少
● IKE and AuthIP IPsec Keying Modules - Default: Automatic(cc:Manual)--主要是针对VPN网络环境的,Disabled它会造成降低系统安全,具体的IKE和AuthIP去网络上查询查询,这也是Vista的一个新特性,但我想,你可以放心的设置成Manual
● Interactive Services Detection -Default: Manual (cc:Manual) -什么算交互式服务,默认也是Manual,保持这个设置吧
● Internet Connection Sharing (ICS) -Default: Disabled (cc:Disabled)-为办公网络提供网络地址转换、寻址、名称解析和/或入侵保护服务,中国电信严禁ADSL共享,你也不会想用自己的机器作ICS服务器吧,保持目前的状态-Disabled
● IP Helper -Default: Automatic (cc:Manual)-主要是提供IPv6的支持,现在的情况下,我感觉不是特别需要,其实设置成Disabled 也无妨
● IPsec Policy Agent -Default: Automatic (cc:Manual) -某些公司如...的网络环境要求必须打开,它提供一个TCP/IP网络上客户端和服务器之间端到端的安全。其他的情况我建议你设置成Disabled无妨
● KtmRm for Distributed Transaction Coordinator - Default: Automatic (cc:Manual) -Vista提供的另外一种事务服务,对开发人员来说是比较有用的,对于一般的用户或者非开发人员来说,设置成Manual
● Link-Layer Topology Discovery Mapper - Default: Manual (cc:Manual)- 应该是支持LLTD技术(Link Layer Topology Discovery),可以精确地显示支持LLTD设备在网络结构中的位置,比如Vista的无线地图 ,不过默认已经是Manual,我也就不多说了
● Microsoft .NET Framework NGEN v2.0.50727_X86 - Default: Manual (cc:Manual) -.NET开发人员都知道NGEN的用法,保持目前的设置,以后会有很多基于.NET FX3的应用,那么这个服务会有用的。
● Microsoft iSCSI Initiator Service - Default: Manual (cc:Disabled)-如果本机没有iSCSI设备也不需要连接和访问远程的iSCSI设备,设置成Disabled
● Microsoft Software Shadow Copy Provider -Default: Manual (cc:Manual) -阴影拷贝,不要贸然Disabled它,因为有时也许它会起作用
● Multimedia Class Scheduler -Default: Automatic (cc:Manual) -听说Disabled会导致声卡有问题,其主要是针对一些多媒体应用的,Vista家庭娱乐版或媒体服务器版不,建议打开这个服务
● Net.Tcp Port Sharing Service - Default: Disabled (cc:Disabled) -WCF要用的,一般用户和非开发人员,还是Disabled就行了
● Netlogon - Default: Manual (cc:Manual) --登陆AD网络时,和域服务通讯和验证的一个服务,一般验证通过之后,域服务器会注册你的DNS记录,推送软件补丁和策略等等,登陆域会用到它。
● Network Access Protection Agent - Default: Manual (cc:Manual)-这是NAP架构中的客户端,Longhorn支持一个服务器端的功能,所以保守的做法,是设置成,激进点可以设置成Disabled。NAP的具体信息,看这里
● Network Connections - Default: Manual (cc:Manual)-当你点击网络和拨号连接链接这个服务开始工作,主要是获得局域网和远程连接的对象,保持现状,建议不要设置成 Disabled
● Network List Service - Default: Automatic (cc:Manual)--目前我没有找到特别的说明,不过我更倾向这个服务是列举Wired/Wireless网络的
● Network Location Awareness -Default: Automatic (cc:Manual)--就是NLA,能够很好的支持和标示多网卡,或者是你从家庭、个人、公司的网络中进行切换和变化时,给你提供增强的功能,很多时候Vista提供了一个平台和一个编程的API接口,唉,说这么多干嘛
● Network Store Interface Service -Default: Automatic (cc:Manual)--我认为这是支持NLA的一个服务,比如保存每个网络的Profile,所以设置同NLA的设置,要开两个都开,要关两个都关
● Offline Files -Default: Automatic (cc:Disabled)-脱机文件服务,不过为了有更多的硬盘空间,我一般不使用这个服务,可以考虑设置成 Disabled
● Parental Controls - Default: Manual (cc:Disabled)--都是成年人了,不管访问网络也要注意安全和健康
● Peer Name Resolution Protocol - Default: Manual (cc:Disabled) --记得以前在Windows 2003试验过.NET Framework 3.0中WCF的P2P功能,结果当然是不成功,因为P2P 模块在XP和Vista中才提供,如果你不尝试WCF P2P或其他的P2P功能或开发,那么连同下面两个服务都可以设置成Disabled
● Peer Networking Grouping - Default: Manual (cc:Disabled)-上面说了,和Peer Name Resolution Protocol设置相同,要开都开,要关都关
● Peer Networking Identity Manager - Default: Manual(cc:Disabled)-和Peer Name Resolution Protocol设置相同,要开都开,要关都关
● Performance Logs & Alerts -Default: Manual(cc:Manual) Event Log和任务调度器等多个服务会用到它,一般我认为它也是比较耗费资源的,但绝对不建议设置成 Disabled
● Plug and Play - Default: Automatic (cc:Automatic) -不说了,哪个牛人把这个服务也给关了,那用Linux什么的算了
● PnP-X IP Bus Enumerator - Default: Manual(cc:Manual)- PnP-X 总线枚举服务器-Windows Connect Now(WCN),即微软网络和装置平台的组件之一,听这个名字就知道你和我都没有用过了,这个咚咚应该是随插即用的扩展,支持某些甚至泛设备或装置(比如你们家的电饭锅-这样的设备叫Network Connected Device)连接到你的PC上面。谁知道有没有这样的NCD会接到你的电脑上,如果确定没有,可以考虑Disabled
● PNRP Machine Name Publication Service - Default: Manual(cc:Manual) -这个是用来解析P2P网络中发表服务器命名解析的,其实设置成Disabled也未尝不可
● Portable Device Enumerator Service - Default: Automatic (cc:Disabled) -一般我不需要Windows Media Player和一个移动存储比如MP3进行数据同步,如果你非常不确定,建议你设置成 Manual
● Print Spooler -Default: Automatic (cc:Automatic) -如果没有打印机,或者你不需要虚拟、远程、本地和网络的打印机,那么Disabled
● Problem Reports and Solutions Control Panel Support - Default: Manual(cc:Disabled) 不管微软和别人怎么想,我不喜欢也用不上这个服务
● Program Compatibility Assistant Service -Default: Automatic (cc:Disabled) 如果你使用到Program Compatibility Assistant或者需要将你的程序设置成兼容模式运行,比如运行在Win95 或 Windows 2000的方式下,如果你有这样的程序,就修改成Automatic
● Protected Storage - Default: Manual(cc:Manual)-尽管用处不大,但为了安全还是保留着,不然密码也没有地方存储了
● Quality Windows Audio Video Experience - Default: Manual(cc:Disabled) - 主要用于改善和加强IP网络上的音频视频(AV)流的网络质量、性能和流量,个人感觉这个对我没有什么用,在网络上看视频的情况也不多,况且支持这样技术的网络也不多,费什么事
● ReadyBoost -Default: Automatic (cc:Automatic)-我比较喜欢的一个功能,可以通过高速U盘或设备,提供随机读写速度从而加快系统启动和运行的速度,很多人以为这个功能就是可以拿U盘当作内存用,结果当然是很失望啦
● Remote Access Auto Connection Manager -Default: Manual(cc:Manual)--当你的机器获得一个DNS或NetBIOS的名称或地址时会创建一个到远程网络的连接,一般ADSL拔号和VPN接入都会用到这个服务,设置成自动,会让你第一次建立连接的时候时间长点,但如果设置成Disabled,那就建不了连接了
● Remote Access Connection Manager - Default: Manual(cc:Manual) -创建连接的时候使用,ADSL/VPN/其他什么拨号网络都会用这个服务
● Remote Procedure Call (RPC) -Default: Automatic (cc:Automatic) -另外一个历史悠久的服务,COM/COM+的运行时刻服务,最多设置成Manual,但你会发现它还是会运行
● Remote Procedure Call (RPC) Locator - Default: Manual(cc:Manual)-配合RPC的服务,可以设置手动,但不建议设置成Disabled
● Remote Registry - Default: Manual(cc:Manual) -手动意味着你只能在本机修改注册表,但有时候我登陆公司网络之后,这个服务又被打开或运行了,唉,干嘛又往机器的注册表里加东西,算了算了
● Routing and Remote Access - Default: Disabled (cc:Disabled) -提供路由服务的,打开的话是比较疯狂的,你要提供什么路由服务???
● Secondary Logon - Default: Automatic (cc:Disabled)-简单的说,就是十分允许一台机器同时有两个用户登录,我不喜欢也不需要
● Security Accounts Manager - Default: Automatic (cc:Automatic)--系统的核心服务,想都别想,想动也别动,因为登陆系统的用户信息,配置信息的读取,保存和管理都是这个服务
● Security Center - Default: Automatic (cc:Manual) -Vista新的安全中心,可以进行安全配置和设置,也监控系统的安全设置的状况,我打开了防火墙和Defender以及其他的一些安全服务,个人认为省内存比较重要
● Server-Default: Automatic (cc:Automatic) -保证本机通过网络的文件、打印机、和命名管道共享管理,我认为非常常用的功能,第一次就启动吧。如果不在网络环境下,那么可以Disabled它,建议设置成Automatic或者Manual
● Shell Hardware Detection - Default: Automatic (cc:Manual)--对于自动播放的设备或硬件提供通知,如果你不喜欢Autoplay功能,那么设置成Manual或Disabled,这样你新插入一个U盘,可能系统没有任何显示
● SL UI Notification Service -Default: Manual(cc:Manual).-和Software Licensing 一起是用于Vista或其他一些软件激活服务的,不要想着将其设置成Disabled,就可以不激活Vista了
● Smart Card -Default: Manual (cc:Manual) -Smart Card 服务,拨入公司网络所必需的;如果你没有应有的场景,建议设置成Disabled
● Smart Card Removal Policy - Default: Manual (cc:Manual) -如果希望在用户拿走智能卡之后计算机锁定,那么打开这个服务;其他情况下设置成Manual或Disabled
● SNMP Service - Default: Manual (cc:Disabled) -允许你的机器处理简单网络管理协议,很多网管协议是基于SNMP的
● SNMP Trap - Default: Manual(cc:Manual) -收集由本机或远程的SNMP信息,并将其转发给本机的SNMP管理程序,一般用不上,但建议不要设置成Disabled
● Software Licensing - Default: Automatic (cc:Manual)-负责Windows系统License管理、和验证,以及提供接口/API的服务,可以提供给Windows系统或其他应用使用,好像控制面板和Vista的一些功能会使用这个服务,如果设置成Disabled可能会激活Vista的保护功能,导致系统的部分功能不可用
● SSDP Discovery - Default: Automatic (cc:Manual) -该服务在网络中搜索使用了SSDP发现协议的一些设备,比如一些非随插即用的设备,也会在设备管理中枚举本机上面的非随插即用设备,因为很多时候自己很难判断本机是否有非随插即用的设备,所以不能设置成Disabled,最多设置成Manual
● Superfetch - Default: Automatic (cc:Automatic)--毫无疑问,这是Vista最好的功能之一,可以维持和提高系统的性能,没有理由设置成其他的选项
● System Event Notification Service -Default: Automatic (cc:Manual)-SENS提供了一个唯一的系统追踪、通知的机制,使用于系统的登陆、设备连接、网络连接、电源和内部的事件的订阅和通知,不建议设置成Disabled
● Tablet PC Input Service -Default: Automatic (cc:Disabled) -奇怪我又不是 Table PC,默认怎么会是自动运行。
● Task Scheduler -Default: Automatic (cc:Automatic)- 已经不是以前操作系统的任务调度管理器了,Vista和第三方的应用都会用到,建议保留默认选项,最多设置成Manual,但我发现Manual不起作用,很多时候还是会自动启动
● TCP/IP NetBIOS Helper - Default: Automatic (cc:Manual) -主要是支持 NetBIOS 名称的解析,以及你在网络设置中选择TCP/IP 上 NetBIOS (NetBT)了选项,使得你可以在计算机之间进行文件和打印机共享,网络登录。
● Telephony -Default: Manual(cc:Manual) - 为应用程序提供 TAPI 的支持,但往往我发现进行ADSL拨号之后,这个服务就启动了。
● Terminal Services -Default: Automatic (cc:Manual) -管理员的远程桌面、远程协助、远程终端服务或远程管理功能,如果不打算使用这些功能,建议设置成 Disabled
● Terminal Services Configuration - Default: Manual(cc:Manual) 管理员的远程桌面或远程管理的设置,如果不打算使用这些功能,建议设置成 Disabled
● Terminal Services UserMode Port Redirector - Default: Manual(cc:Manual) -支持远程连接上的打印机/驱动器/端口重定向功能,如果不打算远程功能,建议设置成 Disabled
● Themes - Default: Automatic (cc:Automatic)--没办法,为了Aero 风格要先启动这个服务
● Thread ordering Server - Default: Manual(cc:Manual)--提供特别的线程排序和调度服务,如果用不上,可以设置成Manual,但不建议设置成Disabled
● TPM Base Services - Default: Manual(cc:Manual)--TPM应该是Trusted Platform Module的缩写,TPM平台会提供基于硬件的加密服务,如果关闭服务,那么Vista或应用可能无法使用或访问加密的密钥,可以考虑设置成Manual甚至Disabled
● UPnP Device Host - Default: Automatic (cc:Automatic)-这是机器中非随插即用的设备的宿主程序,它将作为非随插即用的设备和操作系统通讯和工作的主体,如果你机器中有非随插即用的设备,那么关闭这个服务意味着所有非随插即用的设备将停止工作。有一个方法你可以将它先设置成Manual,运行你的机器,当你准备关机时,看看这段时间这个服务有没有被启动,如果有,那么证明你的机器上存在非随插即用的设备,所以不建议甚至成Disabled
● User Profile Service - Default: Automatic (cc:Automatic)-该服务是装载和卸载用户配置文件。如果该服务停止或被禁用,用户将无法成功登录或注销,应用程序可能无法获得用户数据,系统服务来的,建议不要修改
● Virtual Disk - Default: Manual (cc:Manual) -提供存储设备的软件卷和硬件卷的管理,不要将其设置成Disabled
● Volume Shadow Copy - Default: Manual (cc:Manual)-被系统的其他功能使用,在Vista中好像和Vista备份功能集成在一起了,不建议设置成Disabled
● WebClient - Default: Automatic (cc:Disabled)-简单的说如果你不需要Web目录或类似WEB DAV的功能,就可以禁止它,否则设置成 Manual
● Windows Audio - Default: Automatic (cc:Manual) -这个就不说了,音频功能,为了性能,我关闭了。
● Windows Audio Endpoint Builder - Default: Automatic(cc:Manual)-音频都关了,这个也关了。是Vista音效增强的一个组件
● Windows Backup - Default: Manual (cc:Manual) --Windows备份和版本恢复功能,我没有这么多硬盘空间,设置成手动,不然硬盘迅速变少
● Windows CardSpace - Default: Manual (cc:Manual) - 像Smart Card一样的个人标识管理,.NET Framework 3.0提供一个WCS的编程模型
● Windows Color System - Default: Manual (cc:Manual) -色彩管理模块,Vista支持外挂的色彩管理
● Windows Connect Now - Config Registrar - Default: Manual (cc:Manual) --Wi-Fi/WCD更多更新的装置设备
● Windows Defender - Default: Automatic (cc:Automatic) -不错,可以加强安全、木马和一些Internet的病毒,最主要是免费的。如果安装了第三方的类似软件,请设置这个服务成Disabled
● Windows Driver Foundation - User-mode Driver Framework - Default: Manual (cc:Manual)-管理用户模式驱动的主进程,看来是给第三方开发人员使用的,建议不要轻易设置成Disabled
● Windows Error Reporting Service - Default: Automatic (cc:Disabled)-没人喜欢错误,错误报告传送让我抓狂,而且我发现只有我报告,从来没有什么解决办法返回
● Windows Event Collector - Default: Manual (cc:Manual) -这个主要是性能收集分析和系统监控的一些功能使用,也是Vista的新工具-事件管理工具的支持服务
● Windows Event Log - Default: Automatic (cc:Automatic) --Vista和其他系统经常会用得这个不是必须的服务,建议设置成Manual
● Windows Firewall - Default: Automatic (cc:Automatic) -目前我还没有发现在Vista下比自带更稳定的防火墙,如果以后有了另外的防火墙,一定要设置这个服务为Disabled。
● Windows Image Acquisition (WIA) - Default: Manual (cc:Disabled) -专门为扫描仪和照相机提供图像捕获,我感觉基本没用,结果设置成Disabled
● Windows Installer - Default: Manual (cc:Manual)- MSI安装包的服务,许多安装程序都需要这个服务,设置成用时再启动就好了
● Windows Management Instrumentation - Default: Automatic (cc:Automatic) -WMI的服务,好像Vista很多地方都会用到,即使设置成Manual,也会被启动
● Windows Media Center Extender Service - Default:Manual (cc:Disabled)--针对Vista Media Center版本的,建议禁止,除非你需要这个功能
● Windows Media Center Receiver Service - Default:Manual (cc:Disabled)--针对Vista Media Center版本的,建议禁止,除非你需要这个功能
● Windows Media Center Scheduler Service - Default:Manual (cc:Disabled)--针对Vista Media Center版本的,建议禁止,除非你需要这个功能
● Windows Media Center Service Launcher - Default:Manual (cc:Disabled)--针对Vista Media Center版本的,建议禁止,除非你需要这个功能
● Windows Media Player Network Sharing Service - Default: Automatic(cc:Disabled)--针对Vista Media Center版本的,建议禁止,除非你需要这个功能
● Windows Modules Installer - Default: Manual (cc:Manual) - Windows Updates 需要的,如果你不使用Windows Updates,那么可以禁止这个服务
● Windows Presentation Foundation Font Cache 3.0.0.0 - Default: Manual (cc:Manual) -.NET Framework 3.0中的WPF应用必须的,一般这个服务启动,证明你的机器上运行了新的WPF的应用
● Windows Remote Management (WS-Management) - Default: Manual (cc:Manual) -允许从本机或远程进行计算机管理或管理信息
● Windows Search - Default: Automatic (cc:Disabled)-对我来说,本机的Search服务都是耗费机器性能、硬盘和CPU的,所以设置成Disabled
● Windows Time - Default: Automatic (cc:Manual) - 和服务器同步时间的,一般我都关闭它
● Windows Update - Default: Automatic (cc:Manual) -Windows Update 这个取决于你了,它和BITS、Modules Installe服务关联
● WinHTTP Web Proxy Default: Manual(cc:Manual)-WPAD是Web Proxy Auto-Discovery的简称,WPAD是一种协议,可以让HTTP客户端自动发现代理服务器配置,这样服务支持WPAD协议的应用,建议设置成Manual和Disabled,因为大多数的情况下不会用到
● Wired AutoConfig - Default: Manual (cc:Manual) - 其实很多的时候,我都设置成 Disabled
● WLAN AutoConfig - Default: Manual (cc:Manual) - 很多的时候,我都设置成 Disabled
● WMI Performance Adapter - Default: Manual (cc:Manual) -WMI信息转换,为性能工具,事件工具提供服务
● Workstation - Default: Automatic (cc:Automatic) -创建和管理到远程服务器的网络连接,一般在网络环境中,特别是局域网中是一个必须的服务

另外
1。World Wide Web Publishing Service(IIS7),IIS Admin Service, FTP Publishing Service ,MSMQ 服务我就不介绍了,默认没有安装,安装后一般我都喜欢设置成Manual
2。如果你不想使用Aero和玻璃透明效果,可以禁用(Disabled)/关闭(Manual)Application Experience和Desktop Window Manager Session Manager服务,如果你不想使用任何的风格,那么可以将Windows Themes服务也禁用(Disabled)/关闭(Manual)

OK,Windows XP和Windows 2003才七十多个(70-78个服务),而Vista已经增加(130-140)个服务,我自己本来想1-2个小时整理完上面的服务,但是却发现花了4-5个小时近一下午的时间才把默认的130个服务写完。所以,请你务必尊重我的劳动成果,你可以转载和从我的经验中获益,但请附带我的名字和转载的出处,不要简单的粘贴复制,然后说是你的总结和原创了。

ccBoy
http://www.dotNETTools.org/Blog

[本日志由 parno 于 2009-05-22 01:34 AM 编辑]
上一篇: 创建 CorelDRAW 的 COM Add-in
下一篇: 专门替中国人写的英文基本文法[也听脚步声整理添加答案版][7z]
文章来自: ccBoy
引用通告: 查看所有引用 | 我要引用此文章
Tags: Vista 优化
相关日志:
评论: 0 | 引用: 0 | 查看次数: 6293
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 关闭 | [img]标签 关闭