Win7开机加速全攻略一:序章和开机原理
【IT168 实用技巧】如何加快Windows 7系统的开机速度一直都是大家热议的问题,
网络中流传的方法也很多,本站为大家整理了一些加快Windows 7系统的开机速度的方法,在接下去的几天中,将陆续分期发布,本专题包括序章和开机原理、优化设置、字体清理、服务优化、注册表清理、自启动管理、特效与性能等七部分,请大家持续关注。 一、序章
1、写在前面的话:
如果您是个电脑新手,又想对系统开机原理和优化原理进行进一步了解,请您耐心的看完本文后再行动手。
如果您是个电脑老手,又担心破坏系统稳定性,那么说明您确实需要读这篇文章,因为真正的老手和高手是不会破坏掉系统的。
什么?您听人说过Windows7优化大师、Vista优化大师、魔方这样的设置类软件会导致系统崩溃?
是的,确实有一些用户把系统弄崩溃了,那是因为,Windows7优化大师、Vista优化大师或者其他类似软件的使用者确实操作不当,没有进行自带的备份功能,没有了解清楚机制就一通的到处乱改。作为一个功能千余项软件包的开发者,这不是我们在推卸责任,我们一直开放软媒论坛专区并且及时处理各种问题,我们有必要提醒某些用户的是:使用设置类软件,您得知道您想要做什么,正在做什么,需要做什么。
在任何时候,我们都想提醒很多初级用户朋友,以Windows7优化大师、Vista优化大师为例,它们所提供的设置选项非常之多,初级用户在优化的时候使用下向导即可,高级选项一定要弄清楚后再下手,例如注册表清理这些,请预先对要清理的项目进行快速备份,每个用户的电脑环境都不同,我们只能最大化的将常用软件放入白名单里面。一旦发现问题,还可以快速还原,就是没有备份的也可以进入系统安全模式等状态下进行修复。刀,可以用来杀人,也可以用来医治患者,认清刀,才能玩好刀,才能为你所用。 2、楔子:
一个Windows 操作系统用的久了,自然而然的要出很多问题,系统也会明显的变慢,原因固然很多:注册表日益庞大、无用字体越来越多、启动加载的程序越来越多、系统默认开启的服务越来越多、计划任务列表中被加入了一些莫名其妙的开机启动项目、磁盘碎片越来越多、杀毒软件的开机动作选项没有合理设置等等。
不仅是用久了的系统,就算是一个新安装好的操作系统,也需要进行一些设置优化,
关闭不常用的服务、屏蔽一些压根无用的开机启动项目等等。 那么,让读者看本文的目的是什么?——
防止蛀牙?
不是,
我们的目的是:了解系统开机的机制、无隐患的大幅度提升系统启动速度。 知道了我们想要什么,就得去分析情况,对症下药。 是药三分毒。
用好了,砒霜可以治病,用不好或落下后遗症,你就是庸医,和药本身没关系。 本文所开的“药方”,会围绕着Windows的系统开机原理(XP、Vista、Win7均如此)展开,图文解说如何针对导致系统启动变慢的那些因素开刀。
二、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、当您在启动菜单中选择下列动作时:
<1> 如果您选择的是Windows 7(或Windows Vista),Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\\System32文件夹中的OS loader——Winload.exe。 <2> 如果您选择的是自休眠状态恢复Windows 7 或 Vista,那么启动管理器将装载Winresume.exe并恢复您先前的使用环境。
<3> 如果您在启动菜单中选择的是早期的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操作系统。第8页:揪出并清理开机启动时加载的项目
上面的这些介绍,是参考的网上资料所得,目的是让让大家基本了解下开机自动加载的软件的“藏身之处”,实际上,现在的软件已经能自动从这些位置获取这些项目,从而方便大家进行管理。
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开机加速全攻略三:系统字体清理
【IT168 实用技巧】如何加快Windows 7系统的开机速度一直都是大家热议的问题,
网络中流传的方法也很多,本站为大家整理了一些加快Windows 7系统的开机速度的方法,在接下去的几天中,将陆续分期发布,本专题包括序章和开机原理、优化设置、字体清理、服务优化、注册表清理、自启动管理、特效与性能等七部分,请大家持续关注。
非常熟悉优化的老手肯定清楚,这个最容易被人忽略的地方,竟然是一个很关键的地方。越危险的地方越安全?在前面开机机制和原理的最后,我们清楚系统在开机的时候,会自动扫描加载当前系统文件夹下字体文件夹内的所有字体,因此,字体越少,字体的体积越小,系统的加载时间越快。
俗话说,丑话需说在前面:这个功能不建议初级用户使用。从为优化老手考虑的角度出发,我们在Windows7优化大师的系统清理大师里面加入了系统字体清理。
目前的效果来看,字体清理的确可以大幅减少系统加载的速度,但是也存在一些弊端。
弊端一:清理掉全部罗列的字体后(系统必备和Office等常用软件必备字体已经列入
白名单进行保护,不显示也不允许清理),可能有些软件无法显示正确的字体样式,这个,软媒技术团队已经最大化的做了保护,还是发现有问题,可以在软媒论坛反馈给我们。 不过,Windows7优化大师和Vista优化大师、魔方的这个字体清理功能,都强制自动备份的,有任何不对的地方,一键还原即可。
弊端二:一些英文网站或者一些国外的博客程序建的网站会出现部分部位显示空白的问题,例如全部清理了字体,访问WordPress搭建的网站没有问题,但是网站管理员的后台管理左侧部位就有些空白。
出现问题不可怕,可怕的是不懂得如何去解决问题。有问题的朋友请用Windows7优化大师和Vista优化大师、魔方还原字体即可,软媒随时根据大家的反馈进行升级。 当然,如果大家自己就知道哪些字体对自己是绝对没有任何负面影响的,那就删除就是了,很多字体一辈子都用不上的,白白耗费Windows启动的时间和电力能源。 OK,下面就看下具体的清理操作吧。
打开Windows7优化大师,点击上方的“系统清理”,这样可以直接打开“系统清理大师”——
在点击左侧的“系统字体清理”功能之后,系统会自动加载当前系统里面可以清除的
一些不常用字体。还是再次提醒下,影响系统稳定性的必备字体不会罗列,Windows7优化大师 已经对他们进行了白名单保护。
罗列出来的字体是可以直接预览到的,方便熟悉字体的朋友们进行清理。鼠标放在每个字体的上面,会显示这个字体的实际大小,一般从几十K到几十兆不等,一般来说部分中文字体会大些。
选中您要进行清理的项目,点击右下角的“清理并备份选中的字体”按钮即可,当然,
在这之前,你可以点击上面的浏览按钮选择你要备份字体的文件夹,默认是 c:\\BackupFonts 这个文件夹。清理工作开始的时候,Windows7优化大师会自动备份这些字体到你选中的文件夹下面。清理按钮的左面是恢复按钮,就是出现问题之后用来还原字体到系统文件夹的。 有的朋友说,怎么清理字体后没发现系统启动速度变快啊?我们调查的用户里面90%以上用户都说有明显改善的,特别在此再次建议,当你看完这一整套的开机加速全攻略之后,准备动手的时候,先拿出秒表各自记录下启动时间。事实胜于雄辩,用数据来说话吧。 第6页:开机优化提速之:注册表清理
为什么Windows系统,包括 Windows7、Vista、XP等系统开机的时候,硬盘灯总是狂闪?这个问题,不该问或许,毕竟,需要读硬盘上的数据才能进行加载系统,尤其是对注册表的读和写。的确,在Windows这个庞大的系统里面,无论是开机还是平时运行Windows,注册表的读写可以说是最频繁的。哪怕你只活动一下鼠标,Windows就会对注册表读取n次,注册表毕竟是整个Windows系统的核心信息所在地。
新装完的系统,注册表文件文件就40M前后,可是等你安装了许多软件之后,你会发现,系统启动速度也慢了,平时运行软件什么的也慢了。不仅仅Windows系统本身,那些Office、Visual Studio、SQL Server等大型软件,更是往注册表里面写入了几千甚至几万行的数据。你浏览网站输入过的网址记录、Windows打开过的文件、右下角图标的记录、最近运行的软件记录、Winrar等等软件的设置和运行记录,一股脑的都往注册表里面塞,这个注册表当然会越来越大。注册表大了,系统要不停读写,系统开机的时候和运行的时候,速度自然也就越来越慢。
Windows7优化大师、魔方的注册表清理等功能,提供了注册表完全备份、本次清理内容备份两大备份功能,确保你的清理没有任何后遗症。当然,我们建议每次只备份清理内容即可,闪电备份,闪电还原,不容易出错。毕竟,每个用户安装的软件都不同,清理功能只能把最常用软件和系统本身列入白名单。
特别强调一下,进行系统注册表的扫描、清理的时候,尽量不要同时进行其他软件的操作,因为系统进行各项操作时都会一直在不停的读写注册表,保持注册表操作时候的“不受”打扰非常重要!
1、用Win7系统清理大师来清理注册表
运行Win7优化大师,点击上方的“系统清理”,打开系统清理大师,点击左侧的“注册表清理”,直接点击“扫描注册表”就可以直接开始了,扫描过程中,可以暂停扫描,也可以直接取消掉本次扫描,取消的时候会把取消前的扫描结果都罗列出来:
当然,如果你是个老手,完全可以点击左下角的选项,方便自定义扫描位置和内容,非常的简单:
当然,你还可以设定您要跳过的键值,还可以自行添加:
扫描完了,我们下一步要进行清理。Windows7优化大师默认情况下会自动备份你的清理项目,这并不会占用太多磁盘空间,只是对清理的地方做自动备份。
如果您在选项里面关闭了自动点击一下窗体上方的“备份选中项目”,那么,你也可以
手动备份。当然,不建议您备份整个注册表,一是速度慢,而是系统运行状态下,备份还原整个注册表需要很久,而且很容易还原失败。记住,只备份本次要清理的选中项目即可。记住,清理之前一定要备份本次清理的内容,就多花10秒钟的时间!清理注册表项目前先把
你选中的条目备份一下。Windows7优化大师中的系统清理大师会自动帮你保存成 .reg 文件。一旦发现清理失败,可以“闪电”恢复到清理前的状态。大家可以双击当初备份生成的 .reg 文件进行直接导入,也可以点击右上角的导入、还原注册表按钮进行闪电恢复。更高效、更省时、更放心的进行注册表清理。 使用Windows7优化大师进行清理的时候,建议您在没有安装其他大型软件的时候进行,这样更安全些,当你扫描出来几万条数据的时候,备份选中的这些项目,开始清理! 2、使用Windows7优化大师来压缩注册表 清理掉了数据,注册表体积就会自动变小吗?未必!接下来还要进行注册表的碎片整理,就是通常我们说的压缩!从安全角度考虑,Win7优化大师取消了这个注册表碎片整理功能,原因是64位系统下会出现故障。如果您是64位Win7系统,暂时不建议您进行压缩注册表。 第7页: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一起启动并在后台运行。如果把某个程序添加到计划任务文件夹,并将计划任务设置为“系统启动时”或“登录时”,这样也可以实现程序自启动。通过“计划任务”加载的程序一般会在任务栏系统托盘区里有它们的图标。大家也可以双击“控制面板”中的“计划任务”图标查看其中的项目。 第8页:揪出并清理开机启动时加载的项目
上面的这些介绍,是参考的网上资料所得,目的是让让大家基本了解下开机自动加载的软件的“藏身之处”,实际上,现在的软件已经能自动从这些位置获取这些项目,从而方便大家进行管理。
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)未知的程序,请大家自己在搜索引擎里面搜索一下,然后决定,基本搜索的目的就是看看是不是恶意程序,基本一搜就可以清楚的。
因篇幅问题不能全部显示,请点此查看更多更全内容