Win7系统服务优化攻略


Win7系统服务优化攻略
2011年01月29日
  Win7系统服务优化攻略
    前文提到Windows系统启动的原理,其中加载各项系统服务是影响系统启动时间的重要因素。
    1、了解 Windows 7 服务的基础知识
    与Windows XP和Windows 2003才七十多个服务相比,到Windows 7时代,系统已经增加到一百五十多个服务(Vista系统有130多个),这不可避免地加大了系统资源占用,拖慢了系统速度,占据了系统CPU和内存资源。当然,在Windows 7 的各个版本中,启动默认加载的服务数量是明显不同的,功能最多的是Ultimate版本(旗舰版),肯定加载的服务也最多。
    2、如何设置、开启、关闭Windows7系统的各项服务
    1)用Win7系统自带的服务管理软件:
    方式A、在Win7系统中随时按下 Win键+R键快捷键打开运行窗口,输入 Services.msc 回车;
    启动Win7系统自带的服务管理软件
    方式B、点击开始菜单――搜索框中输入“服务”两个汉字,或者输入 Services.msc 回车;
    方式C、点击控制面板――管理工具――服务也可以到达同样的界面。
    2)用Windows7优化大师里面的服务优化大师(或者魔方的服务管理也可以),在系统优化菜单栏点击左侧的服务优化即可打开。
    3、用Win7优化大师中的向导进行设置
    打开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:当系统发生错误时提交错误报告给微软,建议关闭此服务;
    选中你不需要的服务,点击保存,向导中关于不常用的服务列表就到此结束了!
    4、使用服务优化大师进行服务管理
    刚才提到,Windows7优化大师中自带了服务管理,和Win7系统自带的相比,Win7服务优化大师的最大好处是,可以对当前的服务方案进行保存备份成你最爱的方案,也可以还原(导入)你之前保存的方案,当然还有还原按钮,可以随时恢复还原到系统初始默认的服务设置状态下。
    打开Windows7优化大师,点击上面的“系统优化”,再点击左侧的服务优化,OK,打开了Win7服务优化大师。
    Win7服务优化大师
    Win7服务管理大师还可以自行筛选服务状态,或者点击各个标题栏进行排序等等,比系统自带的服务管理功能要好很多。
    5、其他关于Win7系统服务的注意点 Windows 7和Vista在服务的启动上除了原先NT内核系统的Automatic,Manual,Disable选项之外,还多出了Automatic(Delayed Start),它的作用大概是延缓服务启动以减小系统载入时的负荷,使系统尽早进入用户响应状态后再启动一些非关键的服务。由于很多系统服务之间都是有连带关系的,这个选项用不好,例如将某些服务的先决服务配置为延迟启动,则可能拖慢整体的启动。
    考虑到软件应用环境的复杂性,通常不建议大家将服务设置为 Disable,否则很可能在某一天用到某个应用时由于系统服务被禁用而发生异常并且得不到任何提示。因此在下文中只推荐使用Automatic和 Manual。某些情况下会发生系统服务设成Manual后,在软件需要时仍不能启动从而产生故障,到时各位需要仔细排查。某些关键的服 务是不能调整启动模式的,像Remote Procedure Call、Plug and Play等,而某些服务会被其他服务连带着一块启动,因而设成自动还是手动效果都是一样的。
    6、快速参考
    全部手动:将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 Connections。
    完整体验:除了最基本系统和访问网络里面的服务外,需要自动运行: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中比先前系统更加强大好用。
    对于大多数初级用户,建议把上面所有的启动均设置为自动,而不在列表中的均设置为手动,即可适应绝大多数环境,并在资源占用和功能上取得比较完美的均衡。
    开机优化提速之:注册表清理
    为什么Windows系统,包括Windows7、Vista、XP等系统开机的时候,硬盘灯总是狂闪?这个问题,不该问或许,毕竟,需要读硬盘上的数据才能进行加载系统,尤其是对注册表的读和写。的确,在Windows这个庞大的系统里面,无论是开机还是平时运行Windows,注册表的读写可以说是最频繁的。哪怕你只活动一下鼠标,Windows就会对注册表读取n次,注册表毕竟是整个Windows系统的核心信息所在地。
    新装完的系统,注册表文件文件就40M前后,可是等你安装了许多软件之后,你会发现,系统启动速度也慢了,平时运行软件什么的也慢了。不仅仅Windows系统本身,那些Office、Visual Studio、SQL Server等大型软件,更是往注册表里面写入了几千甚至几万行的数据。你浏览网站输入过的网址记录、Windows打开过的文件、右下角图标的记录、最近运行的软件记录、WinRAR等等软件的设置和运行记录,一股脑的都往注册表里面塞,这个注册表当然会越来越大。注册表大了,系统要不停读写,系统开机的时候和运行的时候,速度自然也就越来越慢。
    Windows7优化大师、魔方的注册表清理等功能,提供了注册表完全备份、本次清理内容备份两大备份功能,确保你的清理没有任何后遗症。当然,我们建议每次只备份清理内容即可,闪电备份,闪电还原,不容易出错。毕竟,每个用户安装的软件都不同,清理功能只能把最常用软件和系统本身列入白名单。
    特别强调一下,进行系统注册表的扫描、清理的时候,尽量不要同时进行其他软件的操作,因为系统进行各项操作时都会一直在不停的读写注册表,保持注册表操作时候的“不受”打扰非常重要!
    1、用Win7系统清理大师来清理注册表
    运行Win7优化大师,点击上方的“系统清理”,打开系统清理大师,点击左侧的“注册表清理”,直接点击“扫描注册表”就可以直接开始了,扫描过程中,可以暂停扫描,也可以直接取消掉本次扫描,取消的时候会把取消前的扫描结果都罗列出来:
    如果您在选项里面关闭了自动点击一下窗体上方的“备份选中项目”,那么,你也可以手动备份。当然,不建议您备份整个注册表,一是速度慢,而是系统运行状态下,备份还原整个注册表需要很久,而且很容易还原失败。记住,只备份本次要清理的选中项目即可。记住,清理之前一定要备份本次清理的内容,就多花10秒钟的时间!清理注册表项目前先把你选中的条目备份一下。Windows7优化大师中的系统清理大师会自动帮你保存成 .reg 文件。一旦发现清理失败,可以“闪电”恢复到清理前的状态。大家可以双击当初备份生成的 .reg 文件进行直接导入,也可以点击右上角的导入、还原注册表按钮进行闪电恢复。更高效、更省时、更放心的进行注册表清理。
    使用Windows7优化大师进行清理的时候,建议您在没有安装其他大型软件的时候进行,这样更安全些,当你扫描出来几万条数据的时候,备份选中的这些项目,开始清理!
    2、使用Windows7优化大师来压缩注册表
    清理掉了数据,注册表体积就会自动变小吗?未必!接下来还要进行注册表的碎片整理,就是通常我们说的压缩!从安全角度考虑,Win7优化大师取消了这个注册表碎片整理功能,原因是64位系统下会出现故障。如果您是64位Win7系统,暂时不建议您进行压缩注册表。
    Win7开机加载项管理
    前面的几篇实战攻略,讲的基本上都是进入Windows登录窗口之前的优化和加速,当然,注册表清理和压缩对进入系统桌面也是有加速作用的,下面开始讲从输入密码(或指纹)开始进入Windows桌面时候的一些优化,和前面一样,要想优化,必须要知道这段时间系统到底干了什么。
    简单的说,在从登录窗口到完全进入Windows桌面(鼠标指针不在圆圈状旋转的时候),系统主要干的工作就是从注册表里面加载Windows全局的配置还有你这个登录用户的“个性”配置,从这些配置文件中,按部就班的依次工作,例如加载你的系统主题、加载你的桌面壁纸、播放你指定或者默认的登陆声音、加载开机启动项目里面的各种软件。
    在这篇文章里面,我们就直接清理软件开机加载项目,清理它们不仅能显著提升你的系统开机速度,更关键的是,还能揪出一些系统隐患,例如一些木马和病毒,都是在这儿作为常驻你内存的入口的。
    1、软件如何让Windows系统列入启动加载的列表中
    正规的软件,你能很容易的发现它的所在,而那些狡猾或不怀好意的软件就会东躲西藏,让还不十分熟悉电脑的人难以找到。下面就把各种随windows运行而启动的程序可能躲藏的地方,一一给大家指出来:
    1)经典的启动――“启动”文件夹
    点击“开始菜单”-“所有程序”,是不是看到了这个“启动”文件夹?,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,其中的程序和快捷方式都会在系统启动时自动运行。 把想要加载的东西的快捷方式(文本文件的快捷方式等等也行)拖到开始菜单按钮,再拖到所有程序上面的这个启动文件夹里面,下次开机启动就列入这个项目了。
    2)有名的启动――注册表启动项
    注册表是启动程序藏身之处最多的地方,主要有以下几项:
    A、Run键:Run键是病毒最青睐的自启动之所,其下的所有程序在每次启动登录时都会按顺序自动执行。
    B、RunOnce键:与Run不同的是,RunOnce下的程序仅会被自动执行一次。
    C、RunServicesOnce键:RunServicesOnce键中的程序会在系统加载时自动启动执行一次。
    D、RunServices键:RunServices继RunServicesOnce之后启动。
    E、RunOnceEx键:该键是Windows XP/2003及其之后的Vista等系统特有的自启动注册表项。
    F、Load键:load键值的程序也可以自启动。
    G、Winlogon键:其下的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。
    H、其他注册表位置:还有一些其他键值,经常会有一些程序在这里自动运行。
    小提示:
    注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。
    3)古老的启动――自动批处理文件
    从DOS时代过来的朋友肯定知道autoexec.bat(位于系统盘根目录)这个自动批处理文件,它会在电脑启动时自动运行,早期许多病毒就看中了它,使用deltree、format等危险命令来破坏硬盘数据。如“C盘杀手”就是用一句“deltree /y c:\*.*”命令,让电脑一启动就自动删除C盘所有文件,害人无数。
    4)常用的启动――系统配置文件
    在Windows的配置文件(包括Win.ini、System.ini和wininit.ini文件)也会加载一些自动运行的程序。
    A、Win.ini文件
    使用“记事本”打开Win.ini文件,在[windows]段下的“Run=”和“LOAD=”语句后面就可以直接加可执行程序,只要程序名称及路径写在“=”后面即可。
    B、System.ini文件
    使用“记事本”打开System.ini文件,找到[boot]段下“shell=”语句,该语句默认为“shell=Explorer.exe”,启动的时候运行Windows外壳程序explorer.exe。
    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)未知的程序,请大家自己在搜索引擎里面搜索一下,然后决定,基本搜索的目的就是看看是不是恶意程序,基本一搜就可以清楚的。牺牲Win7系统特效,换取速度最佳性能
    前面几篇文章里面,要提到的几个影响开机速度的大项都已经讲的差不多了,作为收尾之篇,最后主要还是为了本文的全面性和系统性,尽可能的把影响开机启动的要素都提及一下。本文里面主要谈及牺牲下系统的美观,换取更快的开机加载速度,当然,对于很多新电脑用户朋友来说可以忽略,毕竟新电脑的性能都很强劲的。
    1、Win7系统主题
    Windows7默认的Aero主题大家知道是很耗费内存的,在从登录桌面到完全进入Windows桌面的时候,用默认主题和用Windows经典主题,所耗费的时间差别是显而易见的。
    设置方法:Win7桌面空白处鼠标右键,点击“个性化”,往下拉一下找到“基本和高对比度主题”,选择基本或是经典即可,经典的最省资源:
    大家可以实际测试一下,使用经典主题后,系统从登陆画面到Windows桌面加载的时间会少的很多。日常操作Windows系统的时候,速度也非常的明显。
    2、设置纯色背景代替壁纸
    为了节能,你大可以把漂亮的壁纸换成纯色背景,现在都是较大的屏幕,一个壁纸动辄1m、2m,当然加载的时候也会省时间。
    还是桌面空白处右键点击个性化,然后点击桌面背景,下拉列表里面选择纯色即可,挑选一下自己中意的颜色就行了。
    3、设置最佳系统性能,提速Win7启动和应用
    在Windows7系统里面同时按下Win键+Pause键,可以快捷启动系统属性窗口。在系统属性窗口中,点击左侧的“高级系统性置”,再点击“高级”选项卡――“高级标签”:
    点击“设置”按钮打开“性能选项”,将视觉效果设置为最佳性能:这样做同样可以进行系统的减负和加速。当然,牺牲了特效。
    九、查漏补缺的尾声
    1、第一个漏:减压硬盘,提速开机
    如果您的内存在2G以上,确实想建议您关掉您的虚拟内存,毕竟,目前电脑里面所有影响电脑性能的部件里面,硬盘是最大最大的瓶颈了。更何况,很多本本都是用的5400转速的硬盘。多加些内存,把虚拟内存也就是交换文件给禁掉,提升的效率还是很明显的。
    用上面说的方法刚才的方法打开系统高级选项,选择“高级”标签:
    2、第二个漏:讯盘
    讯盘是什么?相信大部分朋友都知道的,如果不清楚的搜索一下吧,配备1-2g的讯盘的笔记本电脑,启动速度是绝对的明显加快的。

猜你喜欢

转载自agn776rk.iteye.com/blog/1357950