-------《Windows7开机加速全攻略》全文导航--------
Windows7开机加速全攻略一:序章
Windows7开机加速全攻略二:系统开机原理篇
Windows7开机加速全攻略三:开机设置优化
Windows7开机加速全攻略四:系统字体清理
Windows7开机加速全攻略五:系统服务优化
Windows7开机加速全攻略六:注册表清理压缩
Windows7开机加速全攻略七:开机加载软件管理
Windows7开机加速全攻略八:特效换性能
Windows7开机加速全攻略一:序章
一、序章
1、写在前面的话:
本文的篇章非常的长,鉴于很多用户的需要,编辑去年在Vista之家很用心的去写好这篇文章,也做了多次修正。欢迎所有的朋友对本文提出的一些观点进行批评和指正,我们会根据大家的反馈及时的修正。对开机加速方面和Windows7优化大师、Vista优化大师或者魔方不熟悉的也顺便做下了解。
如果您是个电脑新手,又想对系统开机原理和优化原理进行进一步了解,请您耐心的看完本文后再行动手。
如果您是个电脑老手,又担心破坏系统稳定性,那么说明您确实需要读这篇文章,因为真正的老手和高手是不会破坏掉系统的。
什么?您听人说过Windows7优化大师、Vista优化大师、魔方这样的设置类软件会导致系统崩溃?
是的,确实有一些用户把系统弄崩溃了,那是因为,Windows7优化大师、Vista优化大师或者其他类似软件的使用者确实操作不当,没有进行自带的备份功能,没有了解清楚机制就一通的到处乱改。作为一个功能千余项软件包的开发者,这不是我们在推卸责任,我们一直开放软媒论坛专区并且及时处理各种问题,我们有必要提醒某些用户的是:使用设置类软件,您得知道您想要做什么,正在做什么,需要做什么。
在任何时候,我们都想提醒很多初级用户朋友,以Windows7优化大师、Vista优化大师为例,它们所提供的设置选项非常之多,初级用户在优化的时候使用下向导即可,高级选项一定要弄清楚后再下手,例如注册表清理这些,请预先对要清理的项目进行快速备份,每个用户的电脑环境都不同,我们只能最大化的将常用软件放入白名单里面。一旦发现问题,还可以快速还原,就是没有备份的也可以进入系统安全模式等状态下进行修复。刀,可以用来杀人,也可以用来医治患者,认清刀,才能玩好刀,才能为你所用。
2、楔子:
一个Windows 操作系统用的久了,自然而然的要出很多问题,系统也会明显的变慢,原因固然很多:注册表日益庞大、无用字体越来越多、启动加载的程序越来越多、系统默认开启的服务越来越多、计划任务列表中被加入了一些莫名其妙的开机启动项目、磁盘碎片越来越多、杀毒软件的开机动作选项没有合理设置等等。
不仅是用久了的系统,就算是一个新安装好的操作系统,也需要进行一些设置优化,关闭不常用的服务、屏蔽一些压根无用的开机启动项目等等。
那么,让读者看本文的目的是什么?——
防止蛀牙?
不是,
我们的目的是:了解系统开机的机制、无隐患的大幅度提升系统启动速度。
知道了我们想要什么,就得去分析情况,对症下药。
是药三分毒。
用好了,砒霜可以治病,用不好或落下后遗症,你就是庸医,和药本身没关系。
本文所开的“药方”,会围绕着Windows的系统开机原理(XP、Vista、Win7均如此)展开,图文解说如何针对导致系统启动变慢的那些因素开刀。
Windows7开机加速全攻略二:系统开机原理
二、Windows(含Windows7、Vista和XP等)系统开机启动机制简述
本篇作为《Windows7开机加速全攻略》这篇文章的一个组成部分,是本次开机加速优化行动的“理论基础”,之后一切的实战,都围绕着这个中心展开。
把这些Windows开机启动的原理和机制了解清楚,就不会盲人摸象,就不用担心会给系统带来什么崩溃什么后遗症之类的东西了。
首先问下:你的Windows7系统开机启动需要多久?你的呢?你朋友的呢?
很多朋友都会关心这个问题,从XP时代沿袭下来的习惯,以前都把开机画面下的进度条转几圈,成了自己爱机性能的风向标。现在软媒的Windows7优化大师、Vista优化大师都提供了开机时间检测功能,打开它们就可以第一眼看到。特别特别注意,那个开机时间,指的是从开机画面到显示开机用户名密码登陆的那个画面需要的时间,而不是到达桌面。这个开机时间统计是微软官方提供的接口,而不是自己想当然的计算。
不管开机要多久,总有办法去优化,如果你用了Windows7优化大师、Vista优化大师的优化向导,那么可以在此直接告诉您,两个优化大师的优化向导不会对您开机启动速度改善很多,你还要手动去设置和关闭一些系统级别的服务,这个我们今天会特别会在《Windows7开机加速全攻略》之后的内容里专门解说,做到骨灰级别的优化系统服务来彻底加速Win7的启动。
为什么我们要去发专文搞定系统服务加载的优化呢?首先,我们要知道在电脑开机的时候,到底Win7都干了哪些事?只有知道这些,我们才能对症下药,真正的做到开机的极速优化。
下面,跟着软媒小编一起,看下整个Win7系统的完整开机加载过程的原理和机制吧。
1、开启电源——
计算机系统将进行加电自检(POST)。如果通过,之后BIOS会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被Windows 7建立的控制编码给MBR。
——这时,Windows接管启动过程。接下来:
MBR读取引导扇区-活动分区的第一扇区。此扇区包含用以启动Windows启动管理器(Windows Boot Manager)程序Bootmgr exe的代码。
2、启动菜单生成——
Windows启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息。此信息包含已被安装在计算机上的所有操作系统的配置信息。并且用以生成启动菜单。
3、当您在启动菜单中选择下列动作时:
如果您选择的是Windows 7(或Windows Vista),Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%/System32文件夹中的OS loader——Winload.exe。
如果您选择的是自休眠状态恢复Windows 7 或 Vista,那么启动管理器将装载Winresume.exe并恢复您先前的使用环境。
如果您在启动菜单中选择的是早期的Windows版本,启动管理器将定位系统安装所在的卷,并且加载Windows NT风格的早期OS loader(Ntldr.exe)——生成一个由boot.ini内容决定的启动菜单。
4、核心文件加载至登录画面——
Windows7启动时,加载其核心文件 Ntoskrnl.exe和hal.dll——从注册表中读取设置并加载驱动程序。接下来将运行Windows会话管理器(smss.exe)并且启动 Windows启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了。
5、登陆后的开机加载项目——
OK,我们进入了Win7系统的登陆画面,这儿就不截图了,地球人都知道,当然,还有很多用户朋友们用Win7优化大师中内置的美化大师把这儿改成了个性化的画面。
当您输入您的用户名和密码,登陆进入您的系统那一刻,硬盘吱嘎的叫声(此处不涉及SSD型硬盘)和硬盘灯的再次闪亮提醒您:系统正在加载您这个账户的个人专用设置文件,正在加载当前电脑和当前用户所指定的一些开机启动项目内的软件。这是众多软件(包括木马病毒)最喜欢的地方,什么QQ、MSN、杀毒软件的不说,连电驴和vagaa和一些播放器等等啥的也不放过这些地方,毕竟他们要靠这儿来常驻您的桌面右下角和内存之中,方便进行正当的和不正当的一些工作(此处指的是某些流氓和恶意软件)。当这些加载完毕,您才算真正进入了您的Windows桌面,日常娱乐和工作生活才得以开始。
好,在随后进行的具体优化动作到来之前,先拿出您的秒表,先记录一下从开机启动到最后抵达Windows桌面,您用了多久??
特别提示:在前面3个步骤里面,可优化的余地是非常的小的,无非是缩减启动菜单的等待时间或者彻底关闭启动菜单等等,真正的优化,在于第4个和第5个步骤。第四个步骤里面,牵扯到了系统字体加载和服务加载,这是个重头戏,服务优化在Win7优化大师、魔方中已经提供,对多余字体的删除这个,Win7优化大师也已经有了这个功能。第5个步骤里面,可以直接运行系统自带的msconfig来进行管理这些加载项,当然,用Win7优化大师更便捷些,毕竟可以彻底的删除这些加载项。
OK,Windows 7的开机启动,就是这么回事,当然,这个原理绝大部分适用于目前已知的Windows 95之后的Windows操作系统。
下面,磨刀霍霍向猪羊,祭出您手头的Win7优化大师来吧,实战!
Windows7开机加速全攻略三:开机设置优化
三、开机加速实战之开机设置优化
1、开机启动菜单的显示时间调整
上面的原理篇第2条想必大家已经看到了,启动菜单的读取工作就是在那一步完成,有很多朋友装了多系统,也有些朋友装了Windows7一键还原等这样的工具,这样的话,系统默认会在开机显示那个启动菜单。启动菜单,一般的情况下,设置成3-5秒显示时间就足够了,太久的话没有什么意义。
开机启动菜单的显示时间大家可以直接打开Win7优化大师,点击上面的“系统设置”,然后再点击左侧的“启动设置”,在右边出来的界面里面,点击一下“多系统选择”,ok,看到“操作系统等待选择的时间”了吧?设为3秒就可以了。
如下图所示:
这个并无什么高深的理论,就是减少等待时间而已,谈不上什么优化。继续……
2、开机加速选项设置
在开机原理里面的第4条和第5条,无疑是本次优化设置工作的关键,ok,避开那些原理不谈,直接更改下面几项设置,会让你的爱机的开机负担减轻很多。
点击Win7优化大师顶部导航栏的“系统优化”,再点击左侧的“开机/关机”,OK,右边出来的选项针对开机优化的,有7个,我们分别的解说一下在此——
1)启动时禁止更新组策略:本项建议普通用户勾选。Windows系统启动时,会更新你的组策略,勾选这个之后,可以减少这部分时间来登录系统,没有什么后遗症。系统在运行的过程中,还会去更新组策略的,不用担心。提示:这个动作产生在出现登录画面之后,影响的是输入用户名密码之后、进入桌面之前的时间。
2)启动时禁用自动检测IDE驱动器:本项建议普通用户勾选。这个检测还是禁止掉吧,记得以前Windows95时代还有选项禁止开机系统检测是否有软盘的……一切都是历史了。解说:系统在启动时,默认情况下会检测所有的IDE驱动器接口(无论该接口是否有驱动器),启用此选项,会禁止检测没有驱动器的IDE接口,以提高启动速度。注意:如果新安装驱动,请取消此选项。
3)禁用应用程序加速:应用程序加速是Win7系统(Vista系统开始含有)的一项功能(Prefetch / SuperFetch技术),这个在Win7之家和Vista之家网站上面搜索一下SuperFetch,有很多文章讲述。使用此功能可以加速应用程序的启动速度,如果禁用,会加快系统启动速度。也就是说,你要做个取舍了,是要启动速度,还是要以后软件的加载速度。其实加上这个功能,如果你开机运行软件多的情况下,也是能减少启动加载速度的。有得有失,大家自己衡量吧。
4)系统崩溃时禁止记录事件日志:本项建议普通用户勾选。这个为何会影响启动速度呢?默认情况下,系统崩溃会写入事件日志,如果禁用此功能,就略去了系统读取日志和分析的动作,就可以加速系统的启动速度。
5)禁用启动后备份正确配置文件:如果大家的系统一直很稳定,倒是可以勾选这个选项。解说:系统成功启动后,会储存这次正确启动的配置,禁用此功能,可以加速系统的启动速度。
6)取消启动时的磁盘扫描:本项建议普通用户勾选。当非正常关机后,系统会在下次启动时进行磁盘扫描。从Windows 95时代俺就禁用这个开机自动磁盘扫描功能了。当然,这只是个人行为,每个用户都有自己的选择 :)
7)关闭系统启动时的声效:这个应该很好理解,我禁止掉声音,当然省了加载声音文件和声音初始化的一些工作,这个我个人倒没有关闭这个,因为开机的时候一般去倒杯水,听到声音响就自然知道可以开工了。不过,如果你的电脑如果设置了自动登录功能,这个倒真的可以去掉。
以上这两大点是关于开机启动项目设置的,希望读者能有所收获,当然,如果有好的建议和查缺补漏的好事,尽管在本文下面的评论里面不吝分享,在此先替所有关心优化的朋友们谢过了 :)
下面一篇文章进入实战篇的另一个关键点,Win7系统字体清理,继续深入。
Windows7开机加速全攻略四:系统字体清理
四、Win7系统字体大清理:
非常熟悉优化的老手肯定清楚,这个最容易被人忽略的地方,竟然是一个很关键的地方。越危险的地方越安全?
在前面开机机制和原理的最后,我们清楚系统在开机的时候,会自动扫描加载当前系统文件夹下字体文件夹内的所有字体,因此,字体越少,字体的体积越小,系统的加载时间越快。
俗话说,丑话需说在前面:这个功能不建议初级用户使用。从为优化老手考虑的角度出发,我们在Windows7优化大师的系统清理大师里面加入了系统字体清理。
目前的效果来看,字体清理的确可以大幅减少系统加载的速度,但是也存在一些弊端。
弊端一:清理掉全部罗列的字体后(系统必备和Office等常用软件必备字体已经列入白名单进行保护,不显示也不允许清理),可能有些软件无法显示正确的字体样式,这个,软媒技术团队已经最大化的做了保护,还是发现有问题,可以在软媒论坛反馈给我们。
不过,Windows7优化大师和Vista优化大师、魔方的这个字体清理功能,都强制自动备份的,有任何不对的地方,一键还原即可。
弊端二:一些英文网站或者一些国外的博客程序建的网站会出现部分部位显示空白的问题,例如全部清理了字体,访问WordPress搭建的网站没有问题,但是网站管理员的后台管理左侧部位就有些空白。
出现问题不可怕,可怕的是不懂得如何去解决问题。有问题的朋友请用Windows7优化大师和Vista优化大师、魔方还原字体即可,软媒随时根据大家的反馈进行升级。
当然,如果大家自己就知道哪些字体对自己是绝对没有任何负面影响的,那就删除就是了,很多字体一辈子都用不上的,白白耗费Windows启动的时间和电力能源。
OK,下面就看下具体的清理操作吧。
打开Windows7优化大师,点击上方的“系统清理”,这样可以直接打开“系统清理大师”——
在点击左侧的“系统字体清理”功能之后,系统会自动加载当前系统里面可以清除的一些不常用字体。还是再次提醒下,影响系统稳定性的必备字体不会罗列,Windows7优化大师 已经对他们进行了白名单保护。
罗列出来的字体是可以直接预览到的,方便熟悉字体的朋友们进行清理。鼠标放在每个字体的上面,会显示这个字体的实际大小,一般从几十K到几十兆不等,一般来说部分中文字体会大些。
选中您要进行清理的项目,点击右下角的“清理并备份选中的字体”按钮即可,当然,在这之前,你可以点击上面的浏览按钮选择你要备份字体的文件夹,默认是 c:/BackupFonts 这个文件夹。清理工作开始的时候,Windows7优化大师会自动备份这些字体到你选中的文件夹下面。清理按钮的左面是恢复按钮,就是出现问题之后用来还原字体到系统文件夹的。
有的朋友说,怎么清理字体后没发现系统启动速度变快啊?我们调查的用户里面90%以上用户都说有明显改善的,特别在此再次建议,当你看完这一整套的开机加速全攻略之后,准备动手的时候,先拿出秒表各自记录下启动时间。事实胜于雄辩,用数据来说话吧。
下一篇,继续深入我们的开机优化工作,进入同样的重头项目——Win7系统服务优化。
Windows7开机加速全攻略五:系统服务优化
五、Win7系统服务优化攻略
前文提到Windows系统启动的原理,其中加载各项系统服务是影响系统启动时间的重要因素,之前软媒在Win7之家(www.win7china.com)和Vista之家(www.vista123.com)上都写过类似的服务优化攻略,今天重新整理一下,列入这个开机加速全攻略里面,保持这次开机提速技术上的完整性。
1、了解 Windows 7 服务的基础知识
与Windows XP和Windows 2003才七十多个服务相比,到Windows 7时代,系统已经增加到一百五十多个服务(Vista系统有130多个),这不可避免地加大了系统资源占用,拖慢了系统速度,占据了系统CPU和内存资源。
当然,在Windows 7 的各个版本中,启动默认加载的服务数量是明显不同的,功能最多的是Ultimate版本(旗舰版),肯定加载的服务也最多。
Windows 系统的服务加载数量严重影响Win7的开机速度,因此,优化服务就显得更加重要。
2、如何设置、开启、关闭Windows7系统的各项服务
1)用Win7系统自带的服务管理软件:
方式A、在Win7系统中随时按下 Win键+R键快捷键打开运行窗口,输入 Services.msc 回车;
方式B、点击开始菜单——搜索框中输入“服务”两个汉字,或者输入 Services.msc 回车;
方式C、点击控制面板——管理工具——服务也可以到达同样的界面。
2)用Windows7优化大师里面的服务优化大师(或者魔方的服务管理也可以),在系统优化菜单栏点击左侧的服务优化即可打开。
3、用Win7优化大师中的向导进行设置
打开Win7优化大师第一次都会自动弹出优化向导,如果没有弹出,请点击Win7优化大师左侧的“优化向导”,依次点击下一步到第四步——
第四步里面罗列了3个建议关闭的服务(勾选中的服务保存后会被自动关闭并禁止下次启动加载):
1)服务名称 Remote Registry :本服务允许远程用户修改本机注册表,建议关闭;
2)服务名称 Secondary Logon:本服务替换凭据下的启用进程,建议普通用户关闭;
3)服务名称 SSDP Discovery:本服务启动家庭网络上的UPNP设备,建议关闭;
这四个服务普通用户都禁止掉行了,然后跟随向导进入第五步,这儿列出了6个建议关闭的服务:
1)服务名称 IP Helper:如果您的网络协议不是IPV6,建议关闭此服务;
2)服务名称 IPsec Policy Agent:使用和管理IP安全策略,建议普通用户关闭;
3)服务名称 System Event Notification Service:记录系统事件,建议普通用户关闭;
4)服务名称 Print Spooler:如果您不使用打印机,建议关闭此服务;
5)服务名称 Windows Image Acquisition(WIA):如果不使用扫描仪和数码相机,建议关闭此服务;
6)服务名称 Windows Error Reporting Service:当系统发生错误时提交错误报告给微软,建议关闭此服务;
这儿选中你不需要的服务,保存,OK,向导中关于不常用的服务列表就到此结束了!这儿还是友情提示一下,一定要看清楚向导里面的那些描述文字哦!
4、使用服务优化大师进行服务管理
是的,刚才提到,Windows7优化大师中自带了服务管理,和Win7系统自带的相比,Win7服务优化大师的最大好处是,可以对当前的服务方案进行保存备份成你最爱的方案,也可以还原(导入)你之前保存的方案,当然还有还原按钮,可以随时恢复还原到系统初始默认的服务设置状态下。
打开Windows7优化大师,点击上面的“系统优化”,再点击左侧的服务优化,OK,打开了Win7服务优化大师。如下图所示:
Win7服务管理大师还可以自行筛选服务状态,或者点击各个标题栏进行排序等等,比系统自带的服务管理功能要好很多。
5、全面了解Windows 7系统的百余个服务
OK,上面说了一些适用于初级用户的向导化操作,还给大家介绍了Win7优化大师中自带的一个服务优化大师,那么,用户最关心的还有这些问题——
Windows系统里面到底哪些服务可以被禁用掉?
某个服务知道名字,不知道是干啥用的啊?
好,大家看看下面的列表——
在下面的列表里面,大家请注意一下各种颜色,服务名称 描述 最佳建议 第二建议 服务路径
.NET Runtime Optimization Service v2.0.50215_X86
对使用下一代技术编写的程序的运行提供优化。该服务的默认运行方式是手动,不建议更改。
//WINDOWS/Microsoft.NET/Framework/v2.0.50215/mscorsvw.exe
估计使用该技术之后,运行.Net技术编写的程序时执行效率将会更高,因为现有系统中运行.Net程序的速度还是有些慢。
Application Experience
在应用程序启动时处理应用程序兼容型查询请求。该服务的默认运行方式是自动,不建议更改。
//WINDOWS/system32/svchost.exe -k netsvcs
估计使用该技术之后在运行老程序的时候系统会自动选择相应的兼容模式运行,以便取得最佳效果。
Application Host Helper Service
为 IIS 提供管理服务,例如配置历史记录和应用程序池帐户映射。如果停止此服务,则配置历史记录将无法工作,也无法用特定于应用程序池的访问控制项锁定文件或目录。
//Windows/system32/svchost.exe -k apphost
IIS相关的东西,如果普通用户建议禁用。
Application Information
为应用程序的运行提供信息。该服务的默认运行方式是手动,不建议更改。
//WINDOWS/system32/svchost.exe -k netsvcs
Application Layer Gateway Service
为 Internet 连接共享提供第三方协议插件的支持。该服务的默认运行方式是手动,如果你连接了网络,则该服务会自动启动,不建议更改。
//WINDOWS/System32/alg.exe
Windows XP中也有该服务,作用也差不多,是系统自带防火墙和开启ICS共享上网的依赖服务,如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉。
Application Management
为活动目录的智能镜像(IntelliMirror)组策略程序提供软件的安装、卸载和枚举等操作。如果该服务停止,用户将无法安装、删除或枚举任何使用智能镜像方式安装的程序。如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。该服务默认的运行方式为手动,该功能主要适用于大型企业环境下的集中管理,因此家庭用户可以放心禁用该服务。
//WINDOWS/system32/svchost.exe -k netsvcs
Background Intelligent Transfer Service
在后台传输客户端和服务器之间的数据。如果禁用了BITS,一些功能,如 Windows Update,就无法正常运行。该服务的默认运行方式是自动,这个服务的主要用途还是用于进行Windows Update或者自动更新,最好不要更改这个服务。
//WINDOWS/System32/svchost.exe -k netsvcs
Base Filtering Engine
基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略以及实施用户模式筛选的服务。停止或禁用 BFE 服务将大大降低系统的安全。还将造成 IPsec 管理和防火墙应用程序产生不可预知的行为。建议保持默认。
//WINDOWS/system32/svchost.exe -k LocalServiceNetworkRestricted
同样为系统防火墙,VPN以及IPsec提供依赖服务,同时也是系统安全方面的服务,如果使用第三方VPN拨号软件并且不用系统的防火墙以及ICS共享上网,为了系统资源,关闭它吧,否则就别动它。
Block Level Backup Engine Service
执行块级备份和恢复的引擎。
//Windows/system32/wbengine.exe
估计是和备份恢复方面用的服务,无任何依赖关系,默认是手动,也从来没有看他启动过。就放那吧,不用管了。
Certificate Propagation
为智能卡提供证书。该服务的默认运行方式是手动。如果你没有使用智能卡,那么可以放心禁用该服务。
//WINDOWS/system32/svchost.exe -k netsvcs
估计到Vista发布的时候,密码已经不是唯一可以用来区分用户身份的凭据了,也许智能卡,或者更加方便的生物识别技术,例如指纹、虹膜识别等应用将会更加广泛。
CNG Key Isolation
CNG 密钥隔离服务宿主在 LSA 进程中。如一般原则所要求,该服务为私钥和相关加密操作提供密钥进程隔离。该服务在与一般原则要求相一致的安全进程中存储和使用生存期长的密钥。
//Windows/system32/lsass.exe
如果Wired AutoConfig/WLAN AutoConfig两个服务被打开,而且使用了EAP (Extensible Authentication Protocol),那么这个服务将被使用,建议不使用自动有线网络配置和无线网络的可以关掉。
COM+ Event System
支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM)组件事件提供自动分布功能。如果停止此服务,SENS 将关闭,而且不能提供登录和注销通知。如果禁用此服务,显式依赖此服务的其他服务将无法启动。一个很原始的古老服务,该服务的默认运行方式为自动,这是一个重要的系统服务,设为手动也会自动运行,设为禁用好像也没什么影响,但是日志中会出现大量的错误。我们最好不要乱动。
//WINDOWS/system32/svchost.exe -k netsvcs
COM+ System Application
管理基于COM+ 组件的配置和跟踪。如果服务停止,大多数基于 COM+ 组件将不能正常工作。开发的比较清楚,以前的COM+程序甚至IIS/.NET中的应用都会用到这个服务。只要不设置为禁用就行了,基本上也是很少运行的服务。
//WINDOWS/system32/dllhost.exe /Processid :{ 02D4B3F1-FD88-11D1-960D-00805FC79235}
Computer Browser
维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。该服务的默认运行方式为自动,不过如果你没有使用局域网或者你根本就不想使用局域网,该功能就可以放心禁用,禁用后任然可以使用//IP这样的UNC路径访问其他共享的计算机。
//WINDOWS/system32/svchost.exe -k netsvcs
Cryptographic Services
提供三种管理服务: 编录数据库服务,它确定 Windows 文件的签字; 受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。如果此服务被终止,这些管理服务将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。维护和管理系统的所有证书,密钥以及安全数据库。另外访问一些网站所需要的服务,比如微软的网站,Windows Update,或者DRM的网站,很多时候它会提供和确认Windows文件的签名信息。强烈建议也是必须不能去动它,永远别想禁用这个服务。
//WINDOWS/system32/svchost.exe -k netsvcs
DCOM Server Process Launcher
为 DCOM 服务提供加载功能。该服务的默认运行方式是自动,最好不要乱动。以前的DCOM服务,也就是远程服务,是比COM+更基本的服务,看看注册表就知道Windows系统中有多少DCOM组件,虽然禁用也没什么问题,但是临时用到的设为手动的服务会无法自动启动,而且任务栏的图标也会消失不见,所以最好不要修改这个选项。
//WINDOWS/system32/svchost.exe -k DcomLaunch
Desktop Window Manager Session Manager
Aero风格必须的,所有Aero Glass和Flip 3D效果均依赖这个服务。如果喜欢这个风格就要设为自动,否则就禁用吧。
//WINDOWS/system32/svchost.exe -k NetworkService
DFS Replication
使您能够跨局域网或广域网 (WAN) 网络连接同步多台服务器上的文件夹。此服务使用远程差分压缩 (RDC) 协议只更新自上次复制之后更改的部分文件,分布式文件复制,从2003 R2就有的功能,如果你不需要从局域网上复制大文件,才可以考虑禁用它。
//Windows/system32/DFSR.exe
DHCP Client
通过注册和更改 IP 地址以及 DNS 名称来管理网络配置。如果该服务停止了,这台计算机将无法收到动态IP地址以及DNS的更新。如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法运行。该服务的默认运行方式是自动,如果是手动指定的IP,完全可以禁用。只有WinHTTP Web Proxy Auto-Discovery Service这个服务依赖它。
//Windows/system32/svchost.exe -k LocalServiceNetworkRestricted
Diagnostic Policy Service
Diagnostic Policy服务为Windows组件提供诊断支持。如果该服务停止了,系统诊断工具将无法正常运行。如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法正常运行。该服务的默认运行方式是自动,Vista或IE7有时会弹出对话框问你是否需要让它帮忙找到故障的原因,只有1%的情况下它会帮忙修复Internet断线的问题,可以关掉。
//WINDOWS/System32/svchost.exe -k netsvcs
Diagnostic Service Host
诊断服务主机服务启用 Windows 组件的问题检测、故障排除和解决方案。如果停止该服务,则一些诊断将不再发挥作用。如果禁用该服务,则显式依赖它的所有服务将无法启动。这就是帮上面Diagnostic Policy Service做具体事情的服务,会随着上面的服务启动,可以一起关掉。
//Windows/System32/svchost.exe -k wdisvc
Diagnostic System Host
诊断系统主机服务启用 Windows 组件的问题检测、故障排除和解决方案。如果停止该服务,则一些诊断将不再发挥作用。如果禁用该服务,则显式依赖它的所有服务将无法启动。基本和Diagnostic Policy Service/Diagnostic Service Host是同类,可以一起关掉。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Distributed File System Replication
在多个系统之间的NTFS文件系统上提供多宿主复制(multi-master replication)。该服务的默认运行方式是手动,最好不要乱动。 虽然禁用也没什么影响,但是建议不要设置为禁用。
//WINDOWS/system32/DFSR.exe
Distributed Link Tracking Client:
在计算机内 NTFS 文件之间保持链接或在网络域中的计算机之间保持链接。该服务的默认运行方式是自动,不过这个功能一般都用不上,完全可以放心禁用。
//WINDOWS/System32/svchost.exe -k netsvcs
Distributed Transaction Coordinator
在多个来源,例如数据库、消息队列以及文件系统之间进行传送协调。如果该服务停止,这些传输将不会发生。如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。很多应用以及SQL,Exchange Biztalk等服务器软件都依赖这个服务,可以不启动它,但不要Disabled 它。
//Windows/system32/msdtc.exe
DNS Client
为此计算机解析和缓冲域名系统 (DNS) 名称。如果此服务被停止,计算机将不能解析 DNS 名称并定位 Active Directory 域控制器。如果此服务被禁用,任何明确依赖它的服务将不能启动。该服务的默认运行方式是自动,如果是在域的环境中要设置为自动,但是这个服务可以泄露你浏览过哪些网站,所以一般用户出于安全考虑,禁用了吧。
//WINDOWS/system32/svchost.exe -k NetworkService
Extensible Authentication Protocol
可扩展的身份验证协议(EAP)服务在以下情况下提供网络身份验证: 802.1x 有线和无线、VPN 和网络访问保护(NAP)。EAP 在身份验证过程中也提供网络访问客户端使用的应用程序编程接口(API),包括无线客户端和 VPN 客户端。如果禁用此服务,该计算机将无法访问需要 EAP 身份验证的网络。不用802.1x认证、无线网络或VPN 可以不启动它,不要Disabled 它。
//Windows/System32/svchost.exe -k netsvcs
Fax
利用计算机或网络上的可用传真资源发送和接收传真。不用我说了吧,很明显就能看出来是和传真有关的。手动或禁用
//Windows/system32/fxssvc.exe
Function Discovery Provider Host
功能发现提供程序的主机进程。PnP-X和SSDP相关,如果无相关设备就关了吧。
//Windows/system32/svchost.exe -k LocalService
Function Discovery Resource Publication
发布该计算机以及连接到该计算机的资源,以便能够在网络上发现这些资源。如果该服务被停止,将不再发布网络资源,网络上的其他计算机将无法发现这些资源。PnP-X和SSDP相关,如果无相关设备就关了吧。
//Windows/system32/svchost.exe -k LocalService
Group Policy Client
该服务负责通过组策略组件应用管理员为计算机和用户配置的设置。如果停止或禁用该服务,将无法应用设置,并且将无法通过组策略管理应用程序和组件。如果停止或禁用该服务,依赖于组策略的任何组件或应用程序都将无法正常运行。你无法关闭这个服务。
//Windows/system32/svchost.exe -k GPSvcGroup
Health Key and Certificate Management
为网络访问保护代理(NAPAgent)提供 X.509 证书和密钥管理服务。使用 X.509 证书的强制技术在没有此服务的情况下可能无法正常工作。推测是NAP的一个服务,其中提到要实现一个Health Registration Authority机制。默认即可。
//Windows/System32/svchost.exe -k netsvcs
Human Interface Device Access
启用对智能界面设备(HID)的通用输入访问,它激活并保存键盘、远程控制和其它多媒体设备上的预先定义的热按钮。如果此服务被终止,由此服务控制的热按钮将不再运行。如果此服务被禁用,任何依赖它的服务将无法启动。如果你不想你机器或笔记本键盘上面的那些特别的附加按键起作用、不用游戏手柄之类可以关掉这个服务。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
IKE and AuthIP IPsec Keying Modules
IKEEXT 服务托管 Internet 密钥交换(IKE)和身份验证 Internet 协议(AuthIP)键控模块。这些键控模块用于 Internet 协议安全(IPSec)中的身份验证和密钥交换。停止或禁用 IKEEXT 服务将禁用与对等计算机的 IKE/AuthIP 密钥交换。通常将 IPSec 配置为使用 IKE 或 AuthIP,因此停止或禁用 IKEEXT 服务将导致 IPSec 故障并且危及系统的安全。强烈建议运行 IKEEXT 服务。主要是针对VPN等网络环境的进行认证。不用VPN或用第三方VPN拨号的话可以禁用。
//Windows/system32/svchost.exe -k netsvcs
Interactive Services Detection
启用交互式服务的用户输入的用户通知,这样当交互式服务创建的对话框出现时可以访问这些对话框。如果此服务已停止,将不再有新的交互式服务对话框通知,而且可能再也无法访问交互式服务对话框。如果此服务已禁用,则不再有新的交互式服务对话框通知,也无法访问这些对话框。我也不清楚什么算交互式服务,默认也是Manual,保持默认吧。
//Windows/system32/UI0Detect.exe
Internet Connection Sharing (ICS)
为家庭和小型商业网络提供网络地址转换、寻址、名称解析以及/或入侵防御服务。该服务的默认运行方式是禁用,如果你不打算让这台计算机充当ICS主机,那么该服务可以禁用,否则需要启用。
//WINDOWS/System32/svchost.exe -k netsvcs
IP Helper
在 IPv4 网络上提供自动的 IPv6 连接。如果停止此服务,则在计算机连接到本地 IPv6 网络时,该计算机将只具有 IPv6 连接。主要是提供IPv6的支持,说白了就是让IPv4和IPv6相互兼容,现在的情况下不是特别需要,其实设置成Disabled 也无妨。
//Windows/System32/svchost.exe -k NetSvcs
IPsec Policy Agent
Internet 协议安全(IPSec)支持网络级别的对等身份验证、数据原始身份验证、数据完整性、数据机密性(加密)以及重播保护。此服务强制执行通过 IP 安全策略管理单元或命令行工具 “netsh ipsec” 创建的 IPSec 策略。停止此服务时,如果策略需要连接使用 IPSec,可能会遇到网络连接问题。同样,此服务停止时,Windows 防火墙的远程管理也不再可用。某些公司的网络环境要求必须打开,它提供一个TCP/IP网络上客户端和服务器之间端到端的安全连接。其他的情况建议设置成禁用。
//Windows/system32/svchost.exe -k NetworkServiceNetworkRestricted
KtmRm for Distributed Transaction Coordinator
协调 MSDTC 和核心事务管理器(KTM)之间的事务。Vista提供的另外一种事务服务,对开发人员来说是比较有用,对于一般的用户或者非开发人员来说,设置成手动。
//Windows/System32/svchost.exe -k NetworkService
Link-Layer Topology Discovery Mapper
创建网络映射,它由 PC 和设备拓扑(连接)信息以及说明每个 PC 和设备的元数据组成。如果禁用此服务,则网络映射将不能正常工作。应该是支持LLTD (Link Layer Topology Discovery) 技术,可以精确地显示支持LLTD的设备在网络结构中的位置,比如Vista的无线地图,保持默认手动。
//Windows/System32/svchost.exe -k LocalService
Microsoft .NET Framework NGEN v2.0.50727_X86
NET开发人员都知道NGEN的用法,保持默认的设置,以后会有很多基于.NET FX3的应用,那么这个服务会有用的。
//Windows/Microsoft.NET/Framework/v2.0.50727/mscorsvw.exe
Microsoft iSCSI Initiator Service
管理从这台计算机到远程 iSCSI 目标设备的 Internet SCSI (iSCSI)会话。如果该服务已停止,则该计算机将无法登录或访问 iSCSI 目标设备。如果该服务已禁用,则所有显式依赖于该服务的服务将不会启动。如果本机没有iSCSI设备也不需要连接和访问远程iSCSI设备,设置成禁用。
//Windows/system32/svchost.exe -k netsvcs
Microsoft Software Shadow Copy Provider
管理卷影复制服务制作的基于软件的卷影副本。如果该服务被停止,将无法管理基于软件的卷影副本。如果该服务被禁用,任何依赖它的服务将无法启动。卷影拷贝,不要贸然Disabled它,因为有时也许它会起作用,如果确实不需要就设置为禁用吧。
//Windows/System32/svchost.exe -k swprv
Multimedia Class Scheduler
基于系统范围内的任务优先级启用工作的相对优先级。这主要适用于多媒体应用程序。如果此服务停止,个别任务将使用其默认的优先级。主要是针对一些多媒体应用的音/视频流设置优先级,禁用可能会导致声卡功能出现问题,建议打开这个服务,设成手动一般也会自动启动。
//Windows/system32/svchost.exe -k netsvcs
Net.Msmq 侦听器适配器
通过 net.msmq 协议和 msmq.formatname 协议接收到激活请求,并将其传递给 Windows 进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了。
//Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/SMSvcHost.exe -NetMsmqActivator
Net.Pipe 侦听器适配器
通过 net.pipe 协议接收激活请求,并将其传递给 Windows 进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了。
//Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/SMSvcHost.exe
Net.Tcp 端口共享服务
提供通过 net.tcp 协议共享 TCP 端口的功能。WCF要用的,一般用户和非开发人员,还是Disabled就行了。
//Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/SMSvcHost.exe
Net.Tcp 侦听器适配器
通过 net.tcp 协议接收激活请求,并将其传递给 Windows 进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了。
//Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/SMSvcHost.exe
Netlogon
为用户和服务身份验证维护此计算机和域控制器之间的安全通道。如果此服务被停用,计算机可能无法验证用户和服务身份并且域控制器无法注册 DNS 记录。如果此服务被禁用,任何依赖它的服务将无法启动。登陆活动目录时,和域服务通讯验证的一个服务,一般验证通过之后,域服务器会注册你的DNS记录,推送软件补丁和策略等等,登陆域会用到它。工作组环境可以设为禁用。
//Windows/system32/lsass.exe
Network Access Protection Agent
在客户端计算机上启用网络访问保护(NAP)功能,这是NAP架构中的客户端,默认设置即可。
//Windows/System32/svchost.exe -k NetworkService
Network Connecti*****
管理“网络和拨号连接”文件夹中对象,在其中您可以查看局域网和远程连接。当你点击网络和拨号连接时这个服务就开始工作,主要是获得局域网和远程连接的对象,只要你联网这个服务就会启动。不要关闭它。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Network List Service
识别计算机已连接的网络,收集和存储这些网络的属性,并在更改这些属性时通知应用程序。这个服务是列举现有的网络,展示目前的连接状态。关闭它会导致网络不正常,所以不要关闭它。
//Windows/System32/svchost.exe -k LocalService
Network Location Awareness
收集和存储网络的配置信息,并在此信息被修改时向程序发出通知。如果停止此服务,则配置信息可能不可用;如果禁用此服务,则显式依赖此服务的所有服务都将无法启动。就是NLA,能够很好的支持和标示多网卡,或者是你从家庭、个人、公司的网络中进行切换和变化时,给你提供增强的功能,大多数情况会随着Network Connecti*****自动启动。和XP的NLA不同,关闭它网络正常但是会提示没插网线,最好不要关闭。
//Windows/System32/svchost.exe -k NetworkService
Network Store Interface Service
此服务向用户模式客户端发送网络通知(例如,添加/删除接口等)。停止此服务将导致丢失网络连接。如果禁用此服务,则显式依赖此服务的所有其他服务都将无法启动。这是支持NLA的一个服务,比如保存每个网络的Profile,所以它的运行状态会和NLA相同,最好不要关闭。
//Windows/system32/svchost.exe -k LocalService
Offline Files
脱机文件服务在脱机文件缓存中执行维护活动,响应用户登录和注销事件,实现公共 API 的内部部分,并将相关的事件分配给关心脱机文件活动和缓存更改的用户。脱机文件服务,使用这个功能系统会将网络上的共享内容在本地进行缓存,可以关掉。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Parental Controls
此服务将在系统中启用 Windows 家长控制。如果此服务未运行,则家长控制将不会工作。主要用来让家长为子女的账户设置使用时间、访问网络及电脑游戏的限制,自己用就不必作限制了。禁用。
//Windows/system32/svchost.exe -k LocalServiceNetworkRestricted
Peer Name Resolution Protocol
在 Internet 上启用无服务器对等名称解析。如果被禁用,则某些点对点应用程序和协作应用程序(如 Windows 会议) 可能无法运行。如果你不尝试WCF的P2P功能或开发,那么连同下面两个服务都可以关掉。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Peer Networking Grouping
提供对等网络分组服务。如果你不尝试WCF的P2P功能或开发,那么连同下面一个和上面一个服务都可以关掉。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Peer Networking Identity Manager
提供对等网络标识服务。如果你不尝试WCF的P2P功能或开发,那么连同上面两个服务都可以关掉。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Performance Logs & Alerts
性能日志和警报根据预配置的计划参数从本地或远程计算机收集性能数据,然后将该数据写入日志或触发警报。如果停止此服务,将不收集性能信息。如果禁用此服务,则明确依赖它的所有服务将无法启动。Event Log和任务调度器等多个服务会用到它,个人认为它也是比较耗费资源的,但不建议设置成禁用。
//Windows/System32/svchost.exe -k LocalServiceNoNetwork
Plug and Play
使计算机在极少或没有用户输入的情况下能识别并适应硬件的更改。终止或禁用此服务会造成系统不稳定。即插即用,最基本的服务之一,想关也关不了。
//Windows/system32/svchost.exe -k DcomLaunch
PnP-X IP Bus Enumerator
PnP-X 总线枚举器服务管理虚拟网络总线。该服务使用 SSDP/WS 发现协议来发现网络连接设备并使其存在于 PnP 中。如果停止或禁用此服务,则 NCD 设备将不会继续保持在 PnP 中。所有基于 pnpx 的方案都将停止运行。PnP-X 总线枚举服务器-Windows Connect Now(WCN),即微软网络和装置平台的组件之一,它是即插即用的扩展,支持某些联网的智能家电装置(比如能联网的电饭锅、冰箱)连接到你的PC上面。目前还用不上,关了它!
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
PNRP Machine Name Publication Service
此服务使用对等名称解析协议发布计算机名称。配置是通过 Netsh 上下文“p2p pnrp peer”管理的。这个是用来对P2P网络中发布服务器进行命名解析的,一般不需要它。默认即可。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Portable Device Enumerator Service
为可移动大容量存储设备强制组策略。使应用程序(例如 Windows Media Player 和图像导入向导)能够使用可移动大容量存储设备传输和同步内容。用来让Windows Media Player和移动媒体播放器比如MP3进行数据和时钟同步。如不需要同步建议关闭。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
Print Spooler
将文件加载到内存供稍后打印。打印服务,不用多说了,有(包括虚拟的)就开,没有就关。
//Windows/System32/spoolsv.exe
Problem Reports and Soluti***** Control Panel Support
此服务为查看、发送和删除“问题报告和解决方案”控制面板的系统级问题报告提供支持。开了它基本也解决不了你计算机出的问题。禁用吧。
//Windows/System32/svchost.exe -k netsvcs
Program Compatibility Assistant Service
为程序兼容性助手提供支持。如果此服务停止,则程序兼容性助手不能正常发挥作用。如果此服务被禁用,则依赖于它的所有服务都将无法启动。如果你使用到Program Compatibility Assistant或者需要将你的程序设置成兼容模式运行,比如运行在Win98 或 Windows 2000的方式下,就修改成自动,强烈建议设置为自动。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
Protected Storage
为敏感数据(如密码)提供保护存储,以防止未授权的服务、进程或用户访问。2000/XP流传下来的服务,尽管用处不大,但为了安全还是保留着吧。
//Windows/system32/lsass.exe
Quality Windows Audio Video Experience
质量 Windows 音频视频体验(qWave)是用于 IP 家庭网络上的音频视频(AV)流应用程序的网络平台。通过确保 AV 应用程序的网络服务质量(QoS),qWave 增强了 AV 流的性能和可靠性。它提供了许可控制机制、运行时监视和实施、应用程序反馈以及流量优先顺序。主要用于改善和加强IP网络上的音频视频流的传输和播放质量,控制流量,个人感觉这个不起什么作用,支持这样技术的网络服务也不多。还是系统资源比较重要,关了它。
//Windows/system32/svchost.exe -k LocalService
ReadyBoost
使用 ReadyBoost 为改进系统性能提供支持。Vista的新功能,可以通过高速U盘之类移动存储设备较高的随机读写速度来加快的系统启动和运行,具体原理我还不能理解,但显然不是拿U盘当作内存用。如果没有这类设备就关掉它,其实一般用笔记本电脑也不会总插着个U盘到处跑。一句话,用就开着,不用就关掉。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
Remote Access Auto Connection Manager
无论什么时候当某个程序引用一个远程 DNS 或 NetBIOS 名或者地址就创建一个到远程网络的连接。当你的机器获得一个DNS或NetBIOS的名称或地址时会创建一个到远程网络的连接,一般ADSL拔号和VPN接入都会用到这个服务。如果设置成禁用,就建不了连接了。还是手动比较好。
//Windows/system32/svchost.exe -k netsvcs
Remote Access Connection Manager
管理从这台计算机到 Internet 或其他远程网络的拨号和虚拟专用网络(VPN)连接。如果禁用该项服务,则明确依赖该服务的任何服务都将无法启动。创建连接的时候使用,ADSL/VPN/其他什么拨号网络都会用到这个服务。关了的话就不能上网了,不要关闭
//Windows/system32/svchost.exe -k netsvcs
Remote Procedure Call (RPC)
作为终结点映射程序(endpoint mapper)和 COM 服务控制管理器使用。如果此服务被停用或禁用,使用 COM 或远程过程调用(RPC)服务的程序工作将不正常。系统关键服务,想关也不让你关。
//Windows/system32/svchost.exe -k rpcss
Remote Procedure Call (RPC) Locator
管理 RPC 名称服务数据库。配合RPC的服务,可以设置手动,但不建议设置成禁用。
//Windows/system32/locator.exe
Remote Registry
使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。个人使用可以关掉它,公司管理就需要打开了。
//Windows/system32/svchost.exe -k regsvc
Routing and Remote Access
在局域网以及广域网环境中为企业提供路由服务。提供路由服务的。不用就关。
//Windows/system32/svchost.exe -k netsvcs
Secondary Logon
在不同凭据下启用启动过程。如果此服务被停止,这种类型的登录访问将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。允许一台机器同时有两个用户登录,个人应用基本不需要。
//Windows/system32/svchost.exe -k netsvcs
Secure Socket Tunneling Protocol Service
提供使用 VPN 连接到远程计算机的安全套接字隧道协议(SSTP)的支持。如果该服务被禁用,则用户将无法使用 SSTP 访问远程服务器。这个服务主要是VPN连接服务的,如果用第三方VPN客户端,可以关闭,但是Remote Access Connection Manager这个服务依赖这个服务,还是别动吧。
//Windows/system32/svchost.exe -k LocalService
Security Accounts Manager
启动此服务将向其他服务发出信号: 安全帐户管理器(SAM)已准备就绪,可以接受请求。禁用此服务将导致在 SAM 准备就绪时,无法通知系统中的其他服务,从而可能导致这些服务无法正确启动。不应禁用此服务。系统的安全账户管理服务,关了就不能添加用户,修改用户密码等用户操作了,建议默认别动它。
//Windows/system32/lsass.exe
Security Center
监视系统安全设置和配置。Vista新的安全中心,可以进行安全方面的设置,也监控系统的安全状况。这个服务只是个管理界面,打开其他安全服务即可。可以关闭。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Server
支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。保证本机接入网络的文件、打印机和命名管道共享管理,如果不需要在网络上共享什么东西就可以关掉。
//Windows/system32/svchost.exe -k netsvcs
Shell Hardware Detection
为自动播放硬件事件提供通知。对于自动播放的设备或硬件提供通知,如果你不喜欢Autoplay功能,那么设置成Manual,这样你新插入一个U盘,可能系统没有任何提示。
//Windows/System32/svchost.exe -k netsvcs
SL UI Notification Service
提供软件授权激活和通知。和Software Licensing 一起是用于Vista或其他一些软件激活服务的,不要想着将其设置成禁用,就可以不用激活Vista了。默认吧。
//Windows/system32/svchost.exe -k LocalService
Smart Card
管理此计算机对智能卡的取读访问。如果此服务被终止,此计算机将无法取读智能卡。如果此服务被禁用,任何依赖它的服务将无法启动。Smart Card 服务,拨入公司网络、连接VPN等所必需的,如果你没有应用的场景,建议设置成禁用。
//Windows/system32/svchost.exe -k LocalService
Smart Card Removal Policy
允许系统配置为移除智能卡时锁定用户桌面,如果希望在用户拿走智能卡之后计算机锁定,那么打开这个服务;其他情况下设置成手动或关闭。
//Windows/system32/svchost.exe -k netsvcs
SNMP Trap
接收本地或远程简单网络管理协议 (SNMP) 代理程序生成的陷阱消息并将消息转发到此计算机上运行的 SNMP 管理程序。如果此服务被停用,此计算机上基于 SNMP 的程序将不会接收 SNMP 陷阱消息。如果此服务被禁用,任何依赖它的服务将无法启动。允许你的机器处理简单网络管理协议,很多网管协议是基于SNMP的。不是网管的话建议关闭。
//Windows/System32/snmptrap.exe
Software Licensing
启用 Windows 和 Windows 应用程序的数字许可证的下载、安装和实施。如果禁用该服务,操作系统和许可的应用程序可能以缩减功能模式运行。负责Vista系统的License管理和验证,以及提供接口/API服务供Windows系统或其他应用程序使用。Vista的新增特性均会使用这个服务,如果设置成禁用可能会激活Vista的保护功能,导致系统的部分功能不可用。强烈建议开启设为自动。
//Windows/system32/SLsvc.exe
SSDP Discovery
发现了使用 SSDP 发现协议的网络设备和服务,如 UPnP 设备。同时还公告了运行在本地计算机上的 SSDP 设备和服务。如果停止此服务,基于 SSDP 的设备将不会被发现。如果禁用此服务,任何显式依赖于它的服务都将无法启动。该服务在网络中搜索使用了SSDP发现协议的一些设备,比如一些非即插即用的设备,如果没有相关设备,可以关了它。
//Windows/system32/svchost.exe -k LocalService
Superfetch
维护和提高一段时间内的系统性能。毫无疑问,这是Vista最好的功能之一,可以维护和提高系统的性能,尽管效果不明显,但没有理由设置成其他的选项。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
System Event Notification Service
监视系统事件并通知订户这些事件的 COM+ 事件系统。SENS提供了一个唯一的系统追踪、通知的机制,使用于系统的登陆、设备连接、网络连接、电源和内部事件的订阅及通知,不建议设置成关闭。
//Windows/system32/svchost.exe -k netsvcs
Tablet PC Input Service
启用 Tablet PC 笔和墨迹功能,非Table PC及不使用手写板就可以关掉它。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Task Scheduler
使用户能在此计算机上配置和制定自动任务的日程。如果此服务被终止,这些任务将无法在日程时间里运行。如果此服务被禁用,任何依赖它的服务将无法启动。已经不单是以前操作系统的计划任务调度管理器了,Vista和第三方的应用都会用到,你无法关闭它。
//Windows/system32/svchost.exe -k netsvcs
TCP/IP NetBIOS Helper
提供 TCP/IP (NetBT) 服务上的 NetBIOS 和网络上客户端的 NetBIOS 名称解析的支持,从而使用户能够共享文件、打印和登录到网络。如果此服务被停用,这些功能可能不可用。如果此服务被禁用,任何依赖它的服务将无法启动。主要是支持 NetBIOS 名称的解析,使得你可以在计算机之间进行文件和打印机共享、网络登录。不需要可关闭。
//Windows/system32/svchost.exe -k LocalServiceNetworkRestricted
Telephony
提供电话服务 API (TAPI)支持,以便各程序控制本地计算机上的电话服务设备以及通过 LAN 同样运行该服务的服务器上的设备。为应用程序提供 TAPI 的支持,很多时候这个服务会自己启动。保持默认。
//Windows/System32/svchost.exe -k NetworkService
Terminal Services
允许用户以交互方式连接到远程计算机。远程桌面和终端服务器依赖此服务。若要防止远程使用此计算机,请清除“系统”属性控制面板项目的“远程”选项卡上的复选框。管理员账户的远程桌面、远程协助、远程终端服务或远程管理功能,很多时候这个服务会自动启动。可以关闭,但建议保持默认。
//Windows/System32/svchost.exe -k NetworkService
Terminal Services Configuration
终端服务配置服务(TSCS)负责需要 SYSTEM 上下文的与所有终端服务和远程桌面相关的配置和会话维护活动。这些包括每会话临时文件夹、TS 主题和 TS 证书。管理员的远程桌面或进行远程管理设置,如果不打算使用这些功能,可以设置成禁用。
//Windows/System32/svchost.exe -k netsvcs
Terminal Services UserMode Port Redirector
允许为 RDP 连接重定向打印机/驱动程序/端口,支持远程连接上的打印机/驱动器/端口重定向功能,如果不打算使用远程功能,建议设置成禁用。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Themes
为用户提供使用主题管理的经验。为了XP风格就要先启动这个服务,使用Aero更是如此。除非你用经典界面,否则开启它。
//Windows/System32/svchost.exe -k netsvcs
Thread Ordering Server
提供特定期间内一组线程的排序执行。提供特别的线程排序和调度服务,如果用不上,可以设置成手动,但不建议设置成自动。
//Windows/system32/svchost.exe -k LocalService
TPM Base Services
允许访问受信任的平台模块(TPM),该模块向系统组件和应用程序提供基于硬件的加密服务。如果此服务已停止或禁用,应用程序将无法使用 TPM 保护的密钥。TPM是Trusted Platform Module的缩写,TPM平台会提供基于硬件的加密服务,如果关闭服务,那么Vista或应用程序可能无法访问或使用加密的密钥,可以设置成手动。
//Windows/System32/svchost.exe -k LocalService
UPnP Device Host
允许 UPnP 设备宿主在此计算机上。如果停止此服务,则所有宿主的 UPnP 设备都将停止工作,并且不能添加其他宿主设备。如果禁用此服务,则任何显式依赖于它的服务将都无法启动。这是系统中通用即插即用的设备的宿主程序,它将作为通用即插即用的设备和操作系统通讯和工作的主体,不建议甚至成禁用。
//Windows/system32/svchost.exe -k LocalService
User Profile Service
此服务负责加载和卸载用户配置文件。如果已停止或禁用此服务,用户将无法再成功登录或注销,应用程序在获取用户数据时可能会出问题,而且为接收配置文件事件通知注册的组件将无法接收这些通知。建议不要动它,否则会麻烦。
//Windows/system32/svchost.exe -k netsvcs
Virtual Disk
提供用于磁盘、卷、文件系统和存储阵列的管理服务。提供存储设备软件卷和硬件卷的管理,不要将其设置成禁用。
//Windows/System32/vds.exe
Volume Shadow Copy
管理并执行用于备份和其它目的的卷影复制。如果此服务被终止,备份将没有卷影复制,并且备份会失败。如果此服务被禁用,任何依赖它的服务将无法启动。卷影复制,在Vista中和备份功能一起被调用,不建议设置成禁用。
//Windows/system32/vssvc.exe
WebClient
使基于 Windows 的程序能创建、访问和修改基于 Internet 的文件。如果此服务被停止,这些功能将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。简单的说如果你不需要Web目录或类似功能,就可以关掉它。
//Windows/system32/svchost.exe -k LocalService
Windows Audio
管理基于 Windows 的程序的音频。如果此服务被停止,音频设备和效果将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。除非你不想让电脑发声,否则就要自动启动它。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Windows Audio Endpoint Builder
管理 Windows 音频服务的音频设备。如果此服务被停止,音频设备和效果将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动,除非你不想让电脑发声,否则就要自动启动它。
//Windows/System32/svchost.exe -k LocalSystemNetworkRestricted
Windows Backup
提供 Windows 备份和还原功能。Windows备份和版本恢复功能,一直都不好使,可以关掉。
//Windows/System32/svchost.exe -k SDRSVC
Windows CardSpace
安全启用数字标识符的创建、管理和公开。像Smart Card一样的个人标识管理,.NET Framework 3.0提供的一个WCF编程模型。一般用户关闭。
//Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/infocard.exe
Windows Color System
WcsPlugInService 服务宿主第三方 Windows 颜色系统颜色设备模型和 gamut 映射模型插件模块。这些插件模块是 Windows 颜色系统基线颜色设备和 gamut 映射模型的特定于供应商的扩展。停止或禁用 WcsPlugInService 服务将禁用此扩展功能,并且 Windows 颜色系统将使用其基线模型处理过程,而不是供应商所需的处理过程。这可能导致颜色显示不正确。色彩管理模块,Vista支持外挂的色彩管理。默认即可。
//Windows/system32/svchost.exe -k wcssvc
Windows Connect Now - Config Registrar
作为注册器,为注册人颁发网络凭据。如果禁用该服务,则 Windows 立即连接 - 配置注册器将不能正常运行。默认即可。
//Windows/System32/svchost.exe -k LocalService
Windows Defender
扫描计算机以找出可能不需要的软件,设置扫描,并获取最新可能不需要软件定义。Vista新功能之一,可以加强安全,防范木马和一些恶意程序,最主要的是免费。不需要可以关闭。
//Windows/System32/svchost.exe -k secsvcs
Windows Driver Foundation - User-mode Driver Framework
管理用户模式驱动程序主机进程。管理用户模式驱动的主进程,如果关闭系统会出现很多问题,建议不要轻易设置成禁用 。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
Windows Error Reporting Service
允许在程序停止运行或停止响应时报告错误,并允许提供现有解决方案。还允许为诊断和修复服务生成日志。如果此服务被停止,则错误报告将无法正确运行,而且可能不显示诊断服务和修复的结果。没人喜欢错误,对你和微软而言,错误报告传送过去都没什么用。关了它。
//Windows/System32/svchost.exe -k WerSvcGroup
Windows Event Collector
此服务将管理对支持 WS-Management 协议的远程源中事件的永久订阅。这包括 Windows Vista 事件日志、硬件以及启用 IPMI 的事件源。该服务将转发的事件存储在本地活动日志中。如果停止或禁用此服务,将无法创建事件订阅,并且无法接受转发的事件。这个主要是性能收集分析和系统监控中的一些功能使用,也是Vista新的事件管理工具的支持服务。默认即可。
//Windows/system32/svchost.exe -k NetworkService
Windows Event Log
此服务管理事件和事件日志。它支持日志记录事件、查询事件、订阅事件、归档事件日志以及管理事件元数据。它可以用 XML 和纯文本两种格式显示事件。停止该服务可能危及系统的安全性和可靠性。Vista和其他系统程序经常会用到,这个不是必须的服务,建议设置成Manual。默认即可。
//Windows/System32/svchost.exe -k LocalServiceNetworkRestricted
Windows Firewall
Windows 防火墙通过阻止未授权用户通过 Internet 或网络访问您的计算机来帮助保护计算机,不用多说什么了。如果不需要就禁用。
//Windows/system32/svchost.exe -k LocalServiceNoNetwork
Windows Image Acquisition (WIA)
为扫描仪和照相机提供图像采集服务。专门为扫描仪和数码相机等提供图像捕获和获取功能。有就开着,没有就关。
//Windows/system32/svchost.exe -k imgsvc
Windows Installer
添加、修改和删除以 Windows Installer (*.msi)程序包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。MSI安装包的服务,许多安装程序都需要这个服务,设置成手动就好了。
//Windows/system32/msiexec /V
Windows Management Instrumentation
提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于 Windows 的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。系统管理服务, Vista启动初始化都会用到,即使设置成Manual,也会被启动。不要去动它。
//Windows/system32/svchost.exe -k netsvcs
Windows Media Center Extender Service
允许 Windows Media Center 扩展器设备查找并连接到计算机。通过网络为Windows Media Extender(像XBox)等传送多媒体文件,建议禁止,除非你需要这个功能。
//Windows/system32/svchost.exe -k LocalService
Windows Media Center Receiver Service
电视或 FM 广播接收的 Windows Media Center 服务。建议禁止,除非你需要这个功能。
//Windows/ehome/ehRecvr.exe
Windows Media Center Scheduler Service
在 Windows Media Center 中开始和停止录制电视节目。建议禁止,除非你需要这个功能。
//Windows/ehome/ehsched.exe
Windows Media Center Service Launcher
如果在 Windows Media Center 中启用了电视,则在开机时启动 Windows Media Center 计划程序和 Windows Media Center 接收程序服务。建议禁止,除非你需要这个功能。
//Windows/system32/svchost.exe -k LocalServiceNoNetwork
Windows Media Player Network Sharing Service
使用通用即插即用设备与其他网络播放机和媒体设备共享 Windows Media Player 媒体库。建议禁止,除非你需要这个功能
//Program Files/Windows Media Player/wmpnetwk.exe
Windows Modules Installer
启用 Windows 更新和可选组件的安装、修改和移除。如果此服务被禁用,则此计算机的 Windows 更新的安装或卸载可能会失败。Windows Updates 需要的,如果你不使用Windows Updates,那么可以禁止这个服务。
//Windows/servicing/TrustedInstaller.exe
Windows Presentation Foundation Font Cache 3.0.0.0
通过缓存常用的字体数据来优化 Windows 演示基础(WPF)应用程序的性能。WPF 应用程序将启动此服务(如果尚未启动)。可以禁用此服务,尽管这样做会降低 WPF 应用程序的性能。NET Framework 3.0中的WPF应用必须的,一般这个服务启动,证明你的机器上运行了新的WPF的应用。默认即可。
//Windows/Microsoft.Net/Framework/v3.0/WPF/PresentationFontCache.exe
Windows Process Activation Service
Windows Process Activation Service (WAS)为通过消息激活的应用程序提供进程激活、资源管理和运行状况管理服务。不明。建议默认。
//Windows/system32/svchost.exe -k iissvcs
Windows Remote Management (WS-Management)
Windows 远程管理(WinRM)服务执行 WS-Management 协议来实现远程管理。WS-Management 是用于远程软件和硬件管理的标准 Web 服务协议。WinRM 服务侦听网络上的 WS-Management 请求并对它们进行处理。通过组策略或使用 winrm.cmd 命令行工具的侦听程序,来配置 WinRM 服务,以使其可通过网络侦听。WinRM 服务提供对 WMI 数据的访问并启用事件集合。事件集合及对事件的订阅需要服务处于运行状态。传输 WinRM 消息时使用 HTTP 和 HTTPS 协议。WinRM 服务不依赖于 IIS ,但在同一计算机上预配置为与 IIS 共享端口。WinRM 服务保留 /wsman URL 前缀。若要防止与 IIS 发生冲突,管理员应确保 IIS 上承载的所有网站均不使用 /wsman URL 前缀。允许从远程进行计算机管理或信息收集。建议设置为手动。
//Windows/System32/svchost.exe -k NetworkService
Windows Search
为文件、电子邮件以及其他内容(通过可扩展性 API)提供内容索引和属性缓存。该服务响应文件和电子邮件通知,从而对已修改的内容编制索引。如果该服务已停止或被禁用,资源管理器将无法显示项目的虚拟文件夹视图,在资源管理器中搜索将回退为速度较慢的逐项搜索。新的桌面搜索功能,默认范围太小,扩大了又很耗费资源,可以试试。建议手动。
//Windows/system32/SearchIndexer.exe /Embedding
Windows Time
维护在网络上的所有客户端和服务器的时间和日期同步。如果此服务被停止,时间和日期的同步将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。和服务器同步时间的,一般我都关闭它。
//Windows/system32/svchost.exe -k LocalService
Windows Update
启用检测、下载和安装 Windows 和其他程序的更新。如果此服务被禁用,这台计算机的用户将无法使用 Windows Update 或其自动更新功能,并且这些程序将无法使用 Windows Update Agent (WUA) API。Windows Update 这个功能取决于你了,它和Background Intelligent Transfer Service、Modules Installer服务关联。
//Windows/system32/svchost.exe -k netsvcs
WinHTTP Web Proxy Auto-Discovery Service
WinHTTP 实现了客户端 HTTP 堆栈并向开发人员提供 Win32 API 和 COM 自动化组件以供发送 HTTP 请求和接收响应。此外,通过执行 Web 代理自动发现(WPAD)协议,WinHTTP 还提供对自动发现代理服务器配置的支持。WPAD是一种协议,可以让HTTP客户端自动发现代理服务器配置,该服务使应用程序支持WPAD协议的应用,建议设置成Manual和Disabled,因为大多数的情况下不会用到。建议关闭。
//Windows/system32/svchost.exe -k LocalService
Wired AutoConfig
此服务对以太网接口执行 IEEE 802.1X 身份验证。其实很多的时候,还是要自己设置的。默认即可。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
WLAN AutoConfig
该服务枚举 WLAN 适配器,管理 WLAN 连接和配置文件。很多的时候,还是要自己设置的,不用无线网络可以关掉。
//Windows/system32/svchost.exe -k LocalSystemNetworkRestricted
WMI Performance Adapter
Provides performance library information from Windows Management Instrumentation (WMI) providers to clients on the network. This service only runs when Performance Data Helper is activated. 微软的解释一堆英文,当每个中国人都过了英语六级吗?WMI信息转换,为性能工具、事件工具提供服务,建议手动。
//Windows/system32/wbem/WmiApSrv.exe
Workstation
使用 SMB 协议创建并维护客户端网络与远程服务器之间的连接。如果此服务已停止,这些连接将无法使用。如果此服务已禁用,任何明确依赖它的服务将无法启动。创建和管理到远程服务器的网络连接,一般在网络环境中,特别是局域网中是一个必须的服务,不需访问别人的共享资源时可以设为手动。
//Windows/System32/svchost.exe -k LocalService
6、其他关于Win7系统服务的注意点
是不是看花眼了?准备这个文章花了好久的功夫,不花眼才怪呢。为了尊重之家的劳动果实,记得保留软媒或者Win7之家(www.win7china.com)的网站链接喔。下面说下其他的注意点。
Windows 7和Vista在服务的启动上除了原先NT内核系统的Automatic,Manual,Disable选项之外,还多出了Automatic(Delayed Start),它的作用大概是延缓服务启动以减小系统载入时的负荷,使系统尽早进入用户响应状态后再启动一些非关键的服务。由于很多系统服务之间都是有连带关系的,这个选项用不好,例如将某些服务的先决服务配置为延迟启动,则可能拖慢整体的启动。考虑到软件应用环境的复杂性,通常不建议大家将服务设置为 Disable,否则很可能在某一天用到某个应用时由于系统服务被禁用而发生异常并且得不到任何提示。因此在下文中只推荐使用Automatic和 Manual。某些情况下会发生系统服务设成Manual后,在软件需要时仍不能启动从而产生故障,到时各位需要仔细排查。某些关键的服 务是不能调整启动模式的,像Remote Procedure Call、Plug and Play等,而某些服务会被其他服务连带着一块启动,因而设成自动还是手动效果都是一样的。
7、快速参考
全部手动:将Win7的系统服务全部调成Manual(手动)后,Windows7进入了最原始状态,甚至连资源管理器和控制面板都无法正常运作,只能通过快捷键调用服务管理终端进行修改,各位还是不要尝试了。
最基本系统:Remote Procedure Call,Plug and Play,DCOM Server Process Launcher,User Profile Service,Windows Management Instrumentation将这几个服务设为自动,系统就算可用了,类似Windows 2000的界面。建议把Software Licensing服务也设为自动,这是Win7正版验证和系统运作的重要一环,这个服务不启动,系统就和试用到期的盗版一样,下面的很多功能都启动不 了。
访问网络:除了最基本系统里面的服务外,需要自动运行DHCP Client,DNS Client,Network Connecti*****。
完整体验:除了最基本系统和访问网络里面的服务外,需要自动运行:Themes(打开它就有了XP界面); Desktop Windows Manager Session Manager(再打开它就能开启Aero效果);Windows Audio及Windows Audio Endpoint Builder(这两个相当于原来的Windows Audio,打开了系统才能发声);Windows Search,Windows Defender, Windows Firewall, Superfetch(这些都是Win7和Vista的新功能、新特性)。
其他服务自动运行建议:Distributed Link Tracking Client (使用NTFS文件系统);Function Discovery Resource Publication, Server,Workstation(访问局域网共享资源);Printer Spooler(使用打印机);Group Policy Client(在集中管理的IT环境中);IKE and AuthIP IPsec Keying Modules (网络认证与防护);Task Scheduler(计划任务);Windows Update(自动更新系统补丁);ReadyBoost(如果你有容量大、速度快的U盘)。
World Wide Web Publishing Service, IIS Admin Service, FTP Publishing Service ,MSMQ 服务都是IIS7的相关服务,默认没有安装,安装后一般都设置成Manual即可。
UAC 用户账户控制是Win7系统安全性的重要一环(比Vista时代的UAC要强劲很多),同微软官方一样,我也不建议你关闭它。不过要是它也弄得你像我一样抓狂的话,那还是把它关了吧。方法是开 始——运行或(Win+R),输入msconfig,在最右侧的工具一栏里找到禁用UAC,执行即可。msconfig作为调整系统的一个入口,在Win7中比先前系统更加强大好用。
对于大多数初级用户,建议把上面所有的启动均设置为自动,而不在列表中的均设置为手动,即可适应绝大多数环境,并在资源占用和功能上取得比较完美的均衡。
8、写在服务优化的后面的话
一定记得用Windows7优化大师中服务管理大师的备份和还原功能(魔方中相同),保存自己的服务方案。实在遇到问题也不用怕,Win7服务管理大师里面有恢复Windows 7系统默认服务的功能,上面的图中也用红线圈起来了。
这篇文章不仅仅是服务管理的宝典,大家有时候碰到系统的问题的时候,也能在这儿找到一些答案的。
哈,希望大家没有看晕,并能从中学到一点东西,这样,Win7之家努力才没有白费。
OK,继续我们的征途,开机优化攻略之注册表清理。
Windows7开机加速全攻略六:注册表清理
六、开机优化提速之注册表清理
为什么Windows系统,包括 Windows7、Vista、XP等系统开机的时候,硬盘灯狂闪呢?
这个问题,不该问或许,毕竟,需要读硬盘上的数据才能进行加载系统啊,尤其是对注册表的读和写。是的,在Windows这个庞大的系统里面,无论是开机还是平时运行Windows,注册表的读写可以说是最频繁的。哪怕你只活动一下鼠标,Windows就会对注册表读取n次,注册表毕竟是整个Windows系统的核心信息所在地。
新装完的系统,注册表文件文件就40M前后,可是等你安装了许多软件之后,你会发现,系统启动速度也慢了,平时运行软件什么的也慢了。不仅仅Windows系统本身,那些Office、Visual Studio、SQL Server等大型软件,更是往注册表里面写入了几千甚至几万行的数据。你浏览网站输入过的网址记录、Windows打开过的文件、右下角图标的记录、最近运行的软件记录、Winrar等等软件的设置和运行记录,一股脑的都往注册表里面塞,你说,这个注册表能不大么?
注册表大了,系统要不停读写,系统开机的时候和运行的时候,能不变慢么?
怎么办?
清理!下面,大家和软媒的Win7之家团队一起,研究下如何搞定注册表!
什么,你害怕系统坏掉?害怕某些软件不能正常运行?
别怕,Windows7优化大师、魔方的注册表清理等功能,提供了注册表完全备份、本次清理内容备份两大备份功能,确保你的清理没有任何后遗症。当然,我们建议每次只备份清理内容即可,闪电备份,闪电还原,还不容易出错!如果你不备份就进行清理,只能打心底的佩服你,同时默默的为您祈祷祝福。毕竟,每个用户安装的软件都不同,清理功能只能把最常用软件和系统本身列入白名单。
在进行实战之前,特别强调一下,进行系统注册表的扫描、清理的时候,尽量不要同时进行其他软件的操作,跑到一边喝茶看书听歌是最好的选择,因为系统进行各项操作时都会一直在不停的读写注册表,保持注册表操作时候的“不受”打扰,请务必注意!
另外,作为新一代优化大师,目前魔方的注册表清理和垃圾文件清理的速度比Windows7优化大师快几十倍!但是,全新的Win7优化大师2010年5-6月会面世,比魔方还要快!!
1、用Win7系统清理大师来清理注册表
运行Win7优化大师,点击上方的“系统清理”,打开系统清理大师,点击左侧的“注册表清理”。OK,一般就直接点击“扫描注册表”就可以直接开始了,扫描过程中,您可以暂停扫描,也可以直接取消掉本次扫描,取消的时候会把取消前的扫描结果都罗列出来的:
当然,如果您是个老手,你完全可以点击左下角的选项,这儿方便您自定义扫描位置和内容,非常的简单:
当然,您还可以设定您要跳过的键值,还可以自行添加:
是不是很人性化和强大?是的,Windows7优化大师的注册表清理功能是目前国内外已知软件里面扫描数量上是最强的(比魔方还要强),这点请大家实际评测,不想耍嘴皮来吹嘘什么。
好了,扫描完了,我们下一步要做什么?
对,清理!那要注意什么呢?
全选或者选择您要清理的项目,点击清理吧。Windows7优化大师默认情况下会自动备份您的清理项目,放心,并不会占用太多磁盘空间,只是对您清理的地方做自动备份!
选项中也可以更改这个,如果您实在实在是高手,不愿意占用几百K的影片空间——
如果您在选项里面关闭了自动点击一下窗体上方的“备份选中项目”,那么,你也可以手动备份。当然,不建议您备份整个注册表,一是速度慢,而是系统运行状态下,备份还原整个注册表需要很久,而且很容易还原失败。记住,只备份本次要清理的选中项目即可。记住,清理之前一定要备份本次清理的内容,就多花10秒钟的时间!清理注册表项目前先把你选中的条目备份一下。Windows7优化大师中的系统清理大师会自动帮你保存成 .reg 文件。一旦发现清理失败,可以“闪电”恢复到清理前的状态。大家可以双击当初备份生成的 .reg 文件进行直接导入,也可以点击右上角的导入、还原注册表按钮进行闪电恢复。更高效、更省时、更放心的进行注册表清理。
使用Windows7优化大师进行清理的时候,建议您在没有安装其他大型软件的时候进行,这样更安全些,当你扫描出来几万条数据的时候,你不要害怕喔!备份选中的这些项目,清理!……整个世界清净了~
2、使用Windows7优化大师来压缩注册表
清理掉了数据,注册表体积就会自动变小么?
未必!
还要进行注册表的碎片整理,就是俗称的压缩!这一点,了解数据库的朋友们应该都懂。初级用户只要知道必须要整理下碎片,清除那些无用的空白处就可以了。
从安全角度考虑,Win7优化大师取消了这个注册表碎片整理功能,原因是64位系统下会出现故障。如果您是64位Win7系统,暂时不建议您进行压缩注册表。
注册表垃圾少了很多,我们的开机时间又缩短了,这月的电费又少了几分几毛钱,聚少成多啊同志们,再说,时间和效率,不是无价的么?
写到这儿,注册表的优化清理工作就告一段落了,打字打的手痛,一直在计算着,如果这次是投稿到计算机类的杂志,稿费起码要有个……算了吧,大家还是到处多说说Windows7优化大师和魔方的好话吧,这比什么都重要,先行谢过了 :)
稍事休息,继续我们的下一篇章,Win7系统开机提速攻略之——开机加载软件管理!
Windows7开机加速全攻略七:开机加载软件管理
七、Win7开机加载项管理
前面的几篇实战攻略,讲的基本上都是进入Windows登录窗口之前的优化和加速,当然,注册表清理和压缩对进入系统桌面也是有加速作用的,OK,下面开始讲从输入密码(或指纹)开始进入Windows桌面时候的一些优化,还是那句话,要想优化,必须知道这段时间系统到底在干了什么。
简单的说,在从登录窗口到完全进入Windows桌面(你的鼠标指针不在圆圈状旋转的时候),系统主要干的工作就是从注册表里面加载Windows全局的配置还有你这个登录用户的“个性”配置,从这些配置文件中,按部就班的依次工作,例如加载你的系统主题、加载你的桌面壁纸、播放你指定或者默认的登陆声音、加载开机启动项目里面的各种软件。
在这篇文章里面,我们就直接拿出最该让人动手核查和管理的软件开机加载项目,从这儿先开刀,不仅仅这儿能显著提升你的系统开机速度,更关键的是,还能揪出一些系统隐患,例如一些木马和病毒都是在这儿作为常驻你内存的入口的。
当然,这篇文章非常的难写,难写之处在于,不同的用户用的不同的硬件,用的不同的电脑品牌或者diy自装机,这样,就导致了管理这些开机启动加载的软件时候的分辨难度,因为在这些加载项目里面,很多是和硬件的驱动有关系的。
好了,下面就先谈下如何清理这些开机启动加载的软件。
1、软件如何让Windows系统列入启动加载的列表中
正规的软件,你能很容易的发现它的所在,而那些狡猾或不怀好意的软件就会东躲西藏,让还不十分熟悉电脑的人难以找到。下面就把各种随windows运行而启动的程序可能躲藏的地方,一一给大家指出来:
1)经典的启动——“启动”文件夹
点击“开始菜单”-“所有程序”,是不是看到了这个“启动”文件夹?,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,其中的程序和快捷方式都会在系统启动时自动运行。 把想要加载的东西的快捷方式(文本文件的快捷方式等等也行)拖到开始菜单按钮,再拖到所有程序上面的这个启动文件夹里面,OK,下次开机启动就列入这个项目了。
2)有名的启动——注册表启动项
注册表是启动程序藏身之处最多的地方,主要有以下几项:
A、Run键
Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run]和[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run],其下的所有程序在每次启动登录时都会按顺序自动执行。
还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/Run]和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/Explorer/Run],也要仔细查看。
B、RunOnce键
RunOnce位于[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/RunOnce]和[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。
C、RunServicesOnce键
RunServicesOnce键位于[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/RunServicesOnce]和[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次
D、RunServices键
RunServices继RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/RunServices]和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunServices]键。
E、RunOnceEx键
该键是Windows XP/2003及其之后的Vista等系统特有的自启动注册表项,位于[HKEY_CURRENT_USER//SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnceEx]和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnceEx]。
F、Load键
[HKEY_CURRENT_USER/Software/Microsoft/WindowsNT/CurrentVersion/Windows]下的load键值的程序也可以自启动。
G、Winlogon键
该键位于位于注册表[HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。
H、其他注册表位置
还有一些其他键值,经常会有一些程序在这里自动运行,如:
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System/Shell][HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ShellServiceObjectDelayLoad][HKEY_CURRENT_USER/Software/Policies/Microsoft/Windows/System/Scripts][HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/Windows/System/Scripts]
小提示:
注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。
想研究的朋友们,推荐大家看下《牛!揪出病毒木马流氓软件藏身注册表的7个窝点》。
3)古老的启动——自动批处理文件
从DOS时代过来的朋友肯定知道autoexec.bat(位于系统盘根目录)这个自动批处理文件,它会在电脑启动时自动运行,早期许多病毒就看中了它,使用deltree、format等危险命令来破坏硬盘数据。如“C盘*****”就是用一句“deltree /y c:/*.*”命令,让电脑一启动就自动删除C盘所有文件,害人无数。
小提示
★在Windows 98中,Autoexec.bat还有一个哥们——Winstart.bat文件,winstart.bat位于Windows文件夹,也会在启动时自动执行。
★在Windows Me/2000/XP/Vista和Windows7中,上述两个批处理文件默认都不会被执行。
4)常用的启动——系统配置文件
在Windows的配置文件(包括Win.ini、System.ini和wininit.ini文件)也会加载一些自动运行的程序。
A、Win.ini文件
使用“记事本”打开Win.ini文件,在[windows]段下的“Run=”和“LOAD=”语句后面就可以直接加可执行程序,只要程序名称及路径写在“=”后面即可。
小提示
“load=”后面的程序在自启动后最小化运行,而“run=”后程序则会正常运行。
B、System.ini文件
使用“记事本”打开System.ini文件,找到[boot]段下“shell=”语句,该语句默认为“shell=Explorer.exe”,启动的时候运行Windows外壳程序explorer.exe。病毒可不客气,如“妖之吻”病毒干脆把它改成“shell=c:/yzw.exe”,如果你强行删除“妖之吻”病毒程序yzw.exe,Windows就会提示报错,让你重装Windows,吓人不?也有客气一点的病毒,如将该句变成“shell=Explorer.exe 其他程序名”,看到这样的情况,后面的其他程序名一定是病毒程序如图2所示。
C、wininit.ini
wininit.ini文件是很容易被许多电脑用户忽视的系统配置文件,因为该文件在Windows启动时自动执后会被自动删除,这就是说该文件中的命令只会自动执行一次。该配置文件主要由软件的安装程序生成,对那些在Windows图形界面启动后就不能进行删除、更新和重命名的文件进行操作。若其被病毒写上危险命令,那么后果与“C盘*****”无异。
小提示
★如果不知道它们存放的位置,按F3键打开“搜索”对话框进行搜索;
★单击“开始→运行”,输入sysedit回车,打开“系统配置编辑程序”,在这里也可以方便的对上述文件进行查看与修改。
5)智能的启动——开/关机/登录/注销脚本
在Windows 2000/XP/Vista/Windows7中,单击“开始→运行”(Windows7系统中可以在开始菜单的搜索框中输入gpedit.msc),输入gpedit.msc回车可以打开“组策略编辑器”,在左侧窗格展开“本地计算机策略→用户配置→管理模板→系统→登录”,然后在右窗格中双击“在用户登录时运行这些程序”,单击“显示”按钮,在“登录时运行的项目”下就显示了自启动的程序。
6)定时的启动——任务计划
在默认情况下,“任务计划”程序随Windows一起启动并在后台运行。如果把某个程序添加到计划任务文件夹,并将计划任务设置为“系统启动时”或“登录时”,这样也可以实现程序自启动。通过“计划任务”加载的程序一般会在任务栏系统托盘区里有它们的图标。大家也可以双击“控制面板”中的“计划任务”图标查看其中的项目。
2、揪出并清理开机启动时加载的项目
上面的这些介绍,是参考的网上资料所得,目的是让让大家基本了解下开机自动加载的软件的“藏身之处”,实际上,现在的软件已经能自动从这些位置获取这些项目,从而方便大家进行管理。
1)Win7系统自带的“系统配置”程序——“msconfig.exe”
在开始菜单中输入msconfig.exe 或者Win键+R键打开运行窗口输入msconfig.exe,运行即可。运行后点击“启用”,即可进行开机加载项管理。
注意,msconfig 这个系统配置程序不能读出计划任务中的开机启动项目。
2)使用Windows7优化大师进行管理开机加载项目
打开Win7优化大师点击上面的“系统设置”,再点击左侧的“启动设置”——
其他软件基本只能勾选和反勾选,会把一些没用的选项都罗列出来,Windows7优化大师则可以彻底的删除这些项,省的“碍眼”。当然也可以不彻底删除他们,只要点击右下角的保存设置即可,那些被禁止开机启动的项目依然会显示在列表中供你以后再恢复开机启动他们。
Windows7优化大师目前也是没有加入对计划任务中开机启动项的支持,这个会在以后的版本中加以加强和提供。
3、到底那些开机启动项目可以禁止掉?
这个问题就是最复杂的地方所在,上面说过,不同的电脑安装了不同的驱动可能需要开机加载,不同的电脑里面安装了不同的应用软件,很难分辨!
但是,也是有一些基本原则或者大家习惯的:
1)声卡、显卡相关的驱动开机加载程序,一般可以直接禁止
2)QQ、MSN等IM软件和杀毒软件、系统防火墙一般都会允许开机自动加载(当然要看个人习惯了)
3)涉及输入法类的加载项可以禁止,例如Microsoft Pinyin 等
4)播放器类的加载项可以禁止
5)Google Toolbar等IE浏览器插件类的开机启动项目可以直接禁止掉
6)Windows7系统桌面的小工具,这个要看个人喜好了
7)未知的程序,请大家自己在搜索引擎里面搜索一下,然后决定,基本搜索的目的就是看看是不是恶意程序,基本一搜就可以清楚的。
除此之外,就没别的更傻瓜型的了么?
Oh,大家忘了一直在兢兢业业努力工作的软媒技术和编辑团队了吧,Windows7优化大师正在抓紧研究这方面的工作,力争以后会对这些加载项目给出直接的判断和建议,当然,这一切需要大量的用户反馈和资料收集,需要逐步的积累,但是既然想到了,我们肯定会努力去做的。
软件存在的目的,不就是为了提高大家的效率,让大家更省心么?
今天码字实在太多,手腕狂痛,要是还有谁在今后说Windows7优化大师和Win7之家坏话的,大家帮我们批评一下他们,今天那些人再来捣乱就太不人道了 :)
OK,这个开机启动加速攻略马上就快结束了,这样,争取在下一篇里面都解决掉吧。继续努力下一篇——开机启动优化之效果换性能。
Windows7开机加速全攻略八:特效换性能
八、牺牲Win7系统特效,换取速度最佳性能
终于到了终篇,今天重新编排的时候,想想当初码了数万计的字,着实……¥@%@&……,但一想到这次最少能帮助到几十万人甚至Windows7优化大师和Vista优化大师的2000多万的下载用户,咬牙,继续!
前面有读者朋友们建议老板给我加薪,我着实感动的很,是啊,拼了今天,要是没啥回报,那可真。。。但是谁给我涨工资呢?我。。。。上头没有比我再大的老板了啊。。。刺客的命难道就那么的苦?总之这一系列文章,刺客就代表软媒公司的所有员工当做答谢朋友们长期以来对我们工作的支持吧。反正我每天也不务正业,就是上网溜达看新闻……
前面几篇文章里面,要提到的几个影响开机速度的大项都已经讲的差不多了,作为收尾之篇,这儿主要还是为了本文的全面性和系统性,尽可能的把影响开机启动的要素都提及一下。本文里面主要谈及牺牲下系统的美观,换取更快的开机加载速度,当然,对于很多新电脑用户朋友来说,就忽略吧,毕竟新电脑的性能都很强劲的。
1、Win7系统主题
Windows7默认的Aero主题大家知道是很耗费内存的,在从登录桌面到完全进入Windows桌面的时候,用默认主题和用Windows经典主题,所耗费的时间差别是显而易见的。当然,美观和系统进入桌面的速度,你也是要做出选择。现在的电脑配置很高,还是爱美的人多,这个就别折腾了。
设置方法:Win7桌面空白处鼠标右键,点击“个性化”,往下拉一下找到“基本和高对比度主题”,选择基本或是经典即可,当然,经典的最省资源:
大家可以实际测试一下,其实也不难理解,使用经典主题后,系统从登陆画面到Windows桌面加载的时间会少的很多。日常操作Windows系统的时候,速度也非常的明显。
2、设置纯色背景代替壁纸
为了节能,为了清爽,你大可以把漂亮的壁纸换成纯色背景,现在都是较大的屏幕,一个壁纸动辄1m2m的,当然加载的时候也会省时间,不过,我个人可是宁可要漂亮的桌面壁纸。
纯色背景大家总会设置吧,还是桌面空白处右键点击个性化,然后点击桌面背景,下拉列表里面选择纯色即可,挑选一下自己中意的颜色就行了。
3、设置最佳系统性能,提速Win7启动和应用
在Windows7系统里面同时按下Win键+Pause键,嗯,是不是出来了系统属性窗口,嘿嘿,这个快捷键好多人还不知道貌似——
出来的系统属性窗口中,点击左侧的“高级系统性置”——
再点击下“高级”选项卡——点击“高级标签”:
点击这个“设置”按钮进去吧——
视觉效果里面设置为最佳性能,可以理解吧?这样同样可以进行系统的减负和加速。当然,牺牲了特效。还是那句话,我个人不会这么干。但是,天下很多用低配置电脑跑Windows7的朋友们啊。
好了,以上的部分就是牺牲一些特效来换取系统加载速度的部分了。
到此,本文就差不多该结束了。但是当我看到这上面的图片时,突然看到了虚拟内存的选项,便想到,这个真的差点让我忽略。好吧,就放到下面的尾声里面提及吧。
九、查漏补缺的尾声
1、第一个漏:减压硬盘,提速开机
是的,如果您的内存在2g以上,确实想建议您关掉您的虚拟内存,毕竟,目前电脑里面所有影响电脑性能的部件里面,硬盘是最大最大的瓶颈了。更何况,很多本本都是用的5400转速的硬盘。多加些内存,把虚拟内存也就是交换文件给禁掉,提升的效率还是很明显的。
用上面说的方法刚才的方法打开系统高级选项,这次不改视觉效果,点下高级标签:
2、第二个漏:讯盘
讯盘是什么?相信大部分朋友都知道的,如果不清楚的搜索一下吧,配备1-2g的讯盘的笔记本电脑,启动速度是绝对的明显加快的。这个大家自己查下资料吧,因为这个牵扯到硬件配备范畴,属于经济能力范畴,而完全属于软件设置等技术类,在此就这么简单一带而过吧。毕竟提到的越多,越显得刺客的知识面广博一些(说到此处脸还真的没红)。
3、尾声
是的,写完了。
肯定有些地方被忽略了,或者在本文中还存在一些值得商榷的地方,但这都没关系,我们可以把这篇文章随时的及时修正到新的版本,不是么?以后再发现漏掉什么,就再做修补吧。
本文的目的,在于让大家一起探讨下长期以来困扰很多人的系统开机速度问题,不求对每个人都有用,只求有收获的朋友们心情高兴就可以了。我们坚信,完整看过本文的人会有些收获的。
对了,大家动手实战的时候,切莫忘记用秒表计时,看看到底前后效果如何的!
还是那句话,对于高性能电脑的朋友,其实啥也不做都可以,但是,我们不能拿自己对电脑知识的兴趣和自己的硬件配置去衡量天下所有人。
最后,刺客水平实在有限,工作时间也确实紧张,久未动笔,如有不妥,诸君莫怪。
——《全剧终》——