伴随着1月30日微软VISTA的发布,很多朋友都已经更新系统为VISTA,在此将我个人对Vista进行优化的一点心得和大家分享。
下面的部分操作仅适用于以上网、聊天、游戏为目的用户使用。优化以保留原系统特征为原则,降低资源占用,提高性能为目的,并非变态式的优化。
一、系统服务优化
点“开始-运行”或者按Win+R键呼出运行对话框。输入“services.msc”
以下列出为禁用项目
●Windows Time
维护在网络上的所有客户端和服务器的时间和日期同步。如果此服务被停止,时间和日期的同步将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。
●Tablet PC Input Service
启用 Tablet PC 笔和墨迹功能
●Windows Defender
扫描计算机以找出可能不需要的软件,设置扫描,并获取最新可能不需要软件定义。
●Telephony
提供电话服务 API (TAPI)支持,以便各程序控制本地计算机上的电话服务设备以及通过 LAN 同样运行该服务的服务器上的设备。设置ADSL连接或其它依赖电话线的网络需要此项目,用路由或不用电话线上网可禁用。
●Remote Access Connection Manager
管理从这台计算机到 Internet 或其他远程网络的拨号和虚拟专用网络(VPN)连接。如果禁用该项服务,则明确依赖该服务的任何服务都将无法启动。
●Diagnostic System Host
诊断系统主机服务启用 Windows 组件的问题检测、故障排除和解决方案。如果停止该服务,则一些诊断将不再发挥作用。如果禁用该服务,则显式依赖它的所有服务将无法启动。
●SSDP Discovery
发现了使用 SSDP 发现协议的网络设备和服务,如 UPnP 设备。同时还公告了运行在本地计算机上的 SSDP 设备和服务。如果停止此服务,基于 SSDP 的设备将不会被发现。如果禁用此服务,任何显式依赖于它的服务都将无法启动。
●Computer Browser
维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。网上邻居计算机列表需要此项目支持,如果不使用或习惯直接用IP防问网络上的计算机可禁用此项。
●Base Filtering Engine
基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略以及实施用户模式筛选的服务。停止或禁用 BFE 服务将大大降低系统的安全。还将造成 IPsec 管理和防火墙应用程序产生不可预知的行为。
●IPsec Policy Agent
Internet 协议安全(IPSec)支持网络级别的对等身份验证、数据原始身份验证、数据完整性、数据机密性(加密)以及重播保护。此服务强制执行通过 IP 安全策略管理单元或命令行工具 "netsh ipsec" 创建的 IPSec 策略。停止此服务时,如果策略需要连接使用 IPSec,可能会遇到网络连接问题。同样,此服务停止时,Windows 防火墙的远程管理也不再可用。
●Windows Firewall
Windows 防火墙通过阻止未授权用户通过 Internet 或网络访问您的计算机来帮助保护计算机。
●IKE and AuthIP IPsec Keying Modules
IKEEXT 服务托管 Internet 密钥交换(IKE)和身份验证 Internet 协议(AuthIP)键控模块。这些键控模块用于 Internet 协议安全(IPSec)中的身份验证和密钥交换。停止或禁用 IKEEXT 服务将禁用与对等计算机的 IKE/AuthIP 密钥交换。通常将 IPSec 配置为使用 IKE 或 AuthIP,因此停止或禁用 IKEEXT 服务将导致 IPSec 故障并且危及系统的安全。强烈建议运行 IKEEXT 服务。
●Security Center
监视系统安全设置和配置。
●Superfetch
维护和提高一段时间内的系统性能。
●Network Connections
管理“网络和拨号连接”文件夹中对象,在其中您可以查看局域网和远程连接。使用路由上网并已设置好网络,可以禁用此项
●DHCP Client
为此计算机注册并更新 IP 地址。如果此服务停止,计算机将不能接收动态 IP 地址和 DNS 更新。如果此服务被禁用,所有明确依赖它的服务都将不能启动。
●DNS Client
DNS 客户端服务(dnscache)缓存域名系统(DNS)名称并注册该计算机的完整计算机名称。如果该服务被停止,将继续解析 DNS 名称。然而,将不缓存 DNS 名称的查询结果,且不注册计算机名称。如果该服务被禁用,则任何明确依赖于它的服务都将无法启动。
●Diagnostic Policy Service
诊断策略服务启用了 Windows 组件的问题检测、故障排除和解决方案。如果该服务被停止,诊断将不会继续正常运行。如果禁用该服务,则所有显式依赖于该服务的服务将不会启动。
●Distributed Link Tracking Client
维护某个计算机内或某个网络中的计算机的 NTFS 文件之间的链接。
●IP Helper
在 IPv4 网络上提供自动的 IPv6 连接。如果停止此服务,则在计算机连接到本地 IPv6 网络时,该计算机将只具有 IPv6 连接。
●KtmRm for Distributed Transaction Coordinator
协调 MSDTC 和核心事务管理器(KTM)之间的事务。
●Terminal Services
允许用户以交互方式连接到远程计算机。远程桌面和终端服务器依赖此服务。若要防止远程使用此计算机,请清除“系统”属性控制面板项目的“远程”选项卡上的复选框。
●TCP/IP NetBIOS Helper
提供 TCP/IP (NetBT) 服务上的 NetBIOS 和网络上客户端的 NetBIOS 名称解析的支持,从而使用户能够共享文件、打印和登录到网络。如果此服务被停用,这些功能可能不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
●Shell Hardware Detection
为自动播放硬件事件提供通知。
●Software Licensing
启用 Windows 和 Windows 应用程序的数字许可证的下载、安装和实施。如果禁用该服务,操作系统和许可的应用程序可能以缩减功能模式运行。“在窗口之间切换”功能需要此服务项的支持。
●Windows Search
为文件、电子邮件以及其他内容(通过可扩展性 API)提供内容索引和属性缓存。该服务响应文件和电子邮件通知,从而对已修改的内容编制索引。如果该服务已停止或被禁用,资源管理器将无法显示项目的虚拟文件夹视图,在资源管理器中搜索将回退为速度较慢的逐项搜索。
●Print Spooler
将文件加载到内存供稍后打印。使用打印机的用户不要禁用。
●Network List Service
识别计算机已连接的网络,收集和存储这些网络的属性,并在更改这些属性时通知应用程序。
●Network Location Awareness
收集和存储网络的配置信息,并在此信息被修改时向程序发出通知。如果停止此服务,则配置信息可能不可用;如果禁用此服务,则显式依赖此服务的所有服务都将无法启动。
●Workstation]
使用 SMB 协议创建并维护客户端网络与远程服务器之间的连接。如果此服务已停止,这些连接将无法使用。如果此服务已禁用,任何明确依赖它的服务将无法启动。
●Portable Device Enumerator Service
为可移动大容量存储设备强制组策略。使应用程序(例如 Windows Media Player 和图像导入向导)能够使用可移动大容量存储设备传输和同步内容。
●Offline Files
脱机文件服务在脱机文件缓存中执行维护活动,响应用户登录和注销事件,实现公共 API 的内部部分,并将相关的事件分配给关心脱机文件活动和缓存更改的用户。
●WebClient
使基于 Windows 的程序能创建、访问和修改基于 Internet 的文件。如果此服务被停止,这些功能将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。
●Server
支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
●Windows Media Center Service Launcher
如果在 Windows Media Center 中启用了电视,则在开机时启动 Windows Media Center 计划程序和 Windows Media Center 接收程序服务。
●Function Discovery Provider Host
功能发现提供程序的主机进程。
●Windows Error Reporting Service
允许在程序停止运行或停止响应时报告错误,并允许提供现有解决方案。还允许为诊断和修复服务生成日志。如果此服务被停止,则错误报告将无法正确运行,而且可能不显示诊断服务和修复的结果。
●说明:Task Scheduler不能关闭,他依赖于Windows Event Log,关闭Windows Event Log,Task Scheduler即无法启动,但此服务与XP内的不同,Vista的中文输入法管理依赖Task Scheduler服务,所以如果使用中文输入法就不要关闭Task Scheduler和Windows Event Log两项服务。
二、组策略优化
这里我们所进行的配置与个人的使用习惯有关,通过组策略我们可以简单明了的对系统进行管理和一些个性化的配置。我在这里没做太多的修改,下面仅将我自己进行的一些设置公布出来。
点“开始-运行”或者按Win+R键呼出运行对话框。输入“gpedit.msc”
●“本地计算机策略-计算机配置-管理模板-系统”分支下的设置项:
▽“系统还原”分支下面的两项设置为“已启用”。
▽“驱动程序安装”分支下的“关闭Windows Update设备驱动程序搜索提示”设置为“已启用”。
●“本地计算机策略-用户配置-管理模板-系统”分支下的设置项:
▽“开始菜单和任务栏”分支下有以下项目被我设置为“已启用”
不保留最近打开的文档历史、锁定任务栏、关闭个性化菜单、为新用户清除最近的程序列表、退出系统时清除最近打开的文档的历史。关闭任务栏缩略图我并没有启用,因为要保持Vista特有的东西。
三、显示效果优化
右击“我的电脑”,点“属性-高级系统设置-高级-性能(设置)-视觉效果”,进行如下调整即可,下面列出的是保留项目,其余可全部去掉,这样设置可以保留系统的areo视觉效果,又节省了不少资源。
●平滑屏幕字体边缘
●记用透明效果
●启用桌面组合
●显示缩略图,而不是图标
●在窗口和按钮上使用视觉效果
●在文件夹中显示预览和筛选器
四、电源管理优化
右击桌面空白处,点“个性化-屏幕保护程序-更改点源设置”,然后选择“高性能”。
其相关设置可依据具体要求自行设置。
五、更改桌面图标
Vista系统刚装好的时候,桌面上只有一个回收站,我们可以通过以下的方法将“用户文件夹、计算机、回收站、控制面板、网络”等几个图标显示在桌面上。
右击桌面空白处,点“个性化”。在出现的“个性化控制面板”的左上有“更改桌面图标”链接,在弹出的“桌面图标设置”窗体进行设置即可。
六、媒体和设备的自动播放设置
Vista里关于自动播放的设置比XP里面要简单的多。下面是具体的设置方法。
点击“控制面板-自动播放”即可简单明了的对自动播放进行设置。
七、通知区域图标
通过以下设置可对任务栏右侧的通知区域的图标进行设置。
右击任务栏,点“属性-通知区域”。酌情进行设置。
八、关闭用户帐户控制
用户帐户控制,也就是UAC,是一个新的特性,它用来限制用户运行的帐户的权限,在进入受保护的区域或对系统作出敏感的动作时对他们进行约束。这样我们在运行一些程序的时候就会出现一个提示框,用起来很麻烦,所以相对来说关闭用户帐户控制操作起来会更方便一些。
依次点击“开始-控制面板-用户帐户-打开或关闭用户帐户控制“,将“使用用户帐户控制(UAC)帮助保护您的计算机”前面的勾去掉。通过组策略也可达到相应的效果。
九、注册表优化
这里就不做介绍了,如需优化,可自行上网查找相关优化的备份。
十、关闭安全中心提示
因为上面已经将安全中心相关的服务关闭,这里就不需要再进行设置了。
十一、系统减肥
进行如下处理可以达到对vista瘦身的目的。以下列出的为可删的文件和文件夹
●C:\Windows\Web\Wallpaper
自带墙纸,不需要的可以删除掉,其大小为43.8M。
●C:\Windows\System32\DriverStore\FileRepository
系统自带驱动程序备份,大小为1.21G,一般没什么大用,可以考虑删除。删除时需进行权限设置,见附录。
●C:\Boot
此文件夹存放的是Windows不同语言的启动界面,大小为13.3M,只保留ZH-CN即可,需进行权限设置,见附录。
●C:\Windows\ Downloaded Program Files
一些软件在安装过程中释放出来的文件,删除即可。
●C:\Windows\Help
帮助文件,大小为132M全部删除。
●C:\Windows\IME
系统自带输入法,大小为137M,这个一直没删,哪位重装系统之前可以试验下,然后将结果公布。
●C:\Windows\Installer
此文夹内的文件是对已安装程序进行修改或者删除时用的,大小因所安装的软件而变化,如果确认已安装程序不需要再进行修改或删除,可将其内清空。日后若需删除某程序,可重新安装后再删除。
●C:\Windows\winsxs\Backup
一些备份文件,可将其删除。
●C:\ProgramData
些文件夹内是一些已安装软件的安装程序和运行必备文件,需酌情删除安装文件即可。
●C:\用户\公用(即C:\Users\Public)
所有用户公用文件夹,可将其内所有非隐藏属性文件全部清空,保留原有目录结构即可。