随着计算机和网络技术日益普及,越来越多的家庭都拥有了电脑并且已经上网,为我们生活带来了无限便利和快乐。但是只要使用电脑——不管你是电脑的高手还是初学者,就离不开各类软件的应用。用最通俗的话来讲——没有软件的电脑根本无法使用。由于软件产品的特殊性又决定了,没有哪个厂家敢保证自己的软件产品是一步到位的,因此系统以及应用软件的升级就是大家在使用软件的过程中必然要遇到的问题。事实上,我们在使用计算机过程中也的确会遇到各种稀奇古怪的问题,这些问题有时并不都是使用操作不当造成,而是软件本身的缺陷所致。如果想让你的计算机运行的更加稳定、更加安全的话,在日常维护的时候可别忘记——软件升级。软件的升级主要包括两个方面:一个是操作系统得升级,另一个是操作系统下应用软件的升级。
一、 操作系统打补丁
1、升级就是打补丁
作为微软Windows操作系统家族成员中最先进的一个产品,微软Windows XP自出世以来就在中国市场中获得了广泛好评和客户的认同,它出色的兼容性和移动性也被业界所推崇。但是“金无足赤”、
任何一个软件产品都会有或多或少的毛病,何况是超乎寻常复杂的操作系统。Windows XP也是如此,照样存在着数以万计的系统漏洞。我们经常说的~给系统升级,实际上就是给系统打补丁,而补丁也主要是针对操作系统来量身定制的,如今的网络时代,在Internet上冲浪、与好友交流的时候,说不定就有人正在利用系统的漏洞让你无法上网,甚至侵入你的计算机盗取------对一些分区进行格式化操作!所以我们给微软打补丁有以下几个目的:
1) 增强系统安全性。这是最重要的,面对众多的黑客、病毒,微软公司接二连三地推出各种系统安全补丁,中心目的还是为了增强系统的安全性。而且无论你用计算机欣赏音乐、上网冲浪、运行游戏,还是编写文档都不可避免地需要涉及到补丁程序。
2) 提高系统可靠性和兼容性。补丁中有很多可以提高你的硬件性能,还可以使你的系统更加稳定。
3) 实现更多的功能。补丁中有很多使用的小软件,这些都是微软所推荐用户添加的,多了它们没有什么坏处。
2、怎样让系统打上补丁
朋友们对Service Pack(简写为SP)一定不会陌生吧!它就是微软每隔一段时间就要推出的补丁包的集合软件。微软的操作系统及软件产品漏洞很多,微软不得不频繁地发布各种Hotfix(通常称为修补程序)来进行修补,但对一般用户来说,要查看自己的电脑是否安装了某个Hotfix是一件麻烦事,下载安装各种Hotfix也很繁琐,微软为了解决问题,就开始发布SP补丁包,SP补丁包中包含有SP发布日期前所发布的所有Hotfix。也就是说,Hotfix是针对某一个问题的单一补丁,SP包含SP发布日期前的所有Hotfix补丁。因此,只要你下载并安装了SP补丁包,就不需要再去下载安装SP发布日期前的Hotfix了。SP补丁包按发布日期的先后顺序排列,这样便有了SP1、SP2、SP3……等等。
针对Windows操作系统的SP补丁包是可叠加补丁包,也就是说SP2中已包含有SP1中的所有补丁,SP3中已包含有SP2、SP1中的所有补丁,以此类推,如windows 2000现在就有SP1、SP2、SP3、SP4补丁包。不过,Office产品的SP补丁包是不可叠加补丁包,比如SP2只包含有SP1发布日期以后到SP2发布日期前这一段时间内的所有补丁,以此类推。因此,对于Windows产品来说,用户只需下载并安装最新的SP补丁包即可。而对于Office产品则必须下载并安装所有的SP补丁包,这一点务必要注意。
安装补丁之前,用户应该注意一定要把杀毒软件全部关闭,并且做好重要数据的备份。补丁的安装过程很简单,双击你得到的补丁包就可以了。安装后需要重新启动计算机。对于9x内核的用户,因为系统相对简单,本身漏洞少,补丁只是一个安装文件的形式。
除了可以用SP和Hotfix来升级系统外,微软还提供了一种名为“Windows Update”的打补丁方式,连上Internet,然后点击Windows Update,一个浏览器会自动弹出并将你带到升级站点。点击“扫描更新”,这个站点将检查你的Windows XP组件并列出现有的全部升级。选择你希望的升级,之后这些升级将被下载并安装到你的计算机上(如图1)。
它可以自动从微软官方网站下载计算机安装的软、硬件更新程序,包括最新的驱动程序、安全修复补丁、关键更新、最新的帮助文件、微软的Internet产品等等,这样可以让计算机支持更多的软、硬件,解决各种兼容性问题,排除各种故障等。
3、补丁是不是最近版本
如果用户要想了解系统打过了哪些补丁,可以单击“开始→设置→控制面板→添加/删除程序”,在“添加/删除程序”窗口中形如“windows xxxx修补程序包——kb 823980”字样的选项就是你为系统打的补丁。或者单击“开始→运行”在弹出的运行对话框中输入“regedit”打开注册表编辑器找到如下分支hkey_local_machine\software\microsoft\windows nt\currentversion\hotfix ,观察hotfix下的子键就可以看到系统打了哪些补丁(如图2)。
如果你不知道自己打的补丁是不是最近版本,可以使用微软提供的完整性检测工具——HfNetChk。HfNetChk是一个命令行执行程序,它借助一个由微软公司提供的不断更新的XML数据库,帮助我们从一个中心位置去了解当前网络所有机器中Windows产品的补丁程序的安装情况。检查的范围包括了IIS4.0、IIS5.0、SQL Server7.0、SQL Server2000(包含微软数据工程[MSDE])、IE5.01以及升级版本(如图3)。
4、安装系统补丁
既然Microsofe公司时不时就会在网上提供一些免费的补丁,我们只要有时间就要去打打补丁。这样既可以增强兼容性,又可以堵上已发现的安全漏洞,何乐而不为!但是也不是要求将所有推出的补丁都打上。因为会增加Windows的负担的。用户完全可以根据自己的实际情况来打适合自己的补丁。IE重大漏洞补丁下载地址 :http://www.microsoft.com/taiwan/security/bulletins/MS04-004.asp、热修复补丁下载请点击这里、冲击波(Worm.Msblast)病毒的安全补丁程序,适用于WindowsXP。下载地址 :http://www.microsoft.com/technet/treeview/default.ASP?url=/technet/security/bulletin/MS03-026.asp、
WinAMP V5.02 简体中文补丁(详细)补丁下载地址 :
http://it.nen.com.cn/79107666890194944/20040217/1339714.shtml
二、应用程序也得打补丁
1、获取补丁有途径
和操作系统相似,这个世界上没有真正十全十美的应用程序,比如我们所使用的IE浏览器、Outlook邮件程序、Office程序等都存在着或大或小的缺陷,看来各类应用程序也得打补丁了。要想打补丁首先就要有针对性地获得各种补丁程序,通常我们可以在下述网站找到所需要的补丁程序。
(1) 程序bug补丁
Adobe公司官方站点(http://www.adobe.com),趋势科技网站(http://www.trendmicro.com.cn/corporate/downloads/patch.htm),163软件园(http://www.soft163.com/download/ ... =6&Nclassid=79);
(2) 汉化补丁
汉化新世纪(http://www.hanzify.org/),中文之家(http://www.xycn.com/china/hindex.asp);
(3.)硬件支持补丁
焦点网络(http://focustime.myrice.com/patch/hardware.htm),驱动之家(http://www.mydrivers.com);
(4.)游戏补丁
搜狐游戏频道(http://games.sohu.com/86/11/game_column15241186.sHtml),游侠补丁网(http://patch.ali213.net)。
2、如何使用补丁程序
其实补丁的使用很简单,一般主要有以下几种方法:
(1)利用软件的自动更新功能
利用Windows自动更新是个好办法,以便一有安全补丁就通知你。方法很简单,只要连接到Internet之后,从“开始”菜单中找到Update命令,单击鼠标左键,电脑就可以登录到微软网站的相关页面,程序会自动分析当前操作系统并将可供升级的项目列表显示给你,根据自己的需要选定之后就能够完成补丁程序的下载与安装了(如图4)。此外,一些支持比较好的商业软件也提供了自动更新功能,比如Norton AntiVirus 2002、MSN Messenger、FlashGet、FlashFXP、IE、Windows MediaPlayer等都集成了这个功能。每当连接到Internet上之后,它们就会尝试与软件站点进行连接,判断是否有新版本的程序出现,对于有更新版本的程序而言,只要选择确定就可以迅速让程序变为最新版本。
(2)手工打补丁
虽然采用Update的方法打补丁方便、省事,但对用户的网络带宽、速度等都要求较高,而且网络随时都有可能出现故障,如果你在安装一些重要系统补丁或者安全补丁则有可能造成系统无法启动或者原程序运行出错的故障,因此多数的补丁需要自己先去开发商官方网站或者软件下载网站下载下来,然后再在本机上运行打补丁命令来完成。通常手工安装补丁程序有下面几种方法。
A、直接安装法
这种补丁程序通常是以EXE的可执行文件形式出现,直接双击之后就能够完成补丁的安装,不过这时需要根据原先程序所在的目录来设置补丁文件释放的路径,否则将造成补丁文件无效的情况。
B、覆盖源文件
对于一些补丁程序,尤其是汉化补丁来说,大多是提供一个中文语言文档,用这个语言文档覆盖原先的文件或者放置到相关的文件夹中(通常是软件安装目录的“Lanuage”文件夹)就可以完成软件的汉化。
C、修改源文件
有些特殊的软件默认的参数会影响软件性能以及其他方面的表现(比如Windows 2000绕过登录窗口),这时只要适当调整源文件程序或者进行相关的配置即可提高软件的性能。
虽然使用补丁程序很有必要,但还是需要提醒大家注意:在运行补丁程序之前一定要认真阅读有关的说明文档,最好能够将相关的源文件进行备份,以免造成错误丢失重要数据或者导致程序无法使用。而且在使用补丁程序前要先关闭相关的程序,如果这些程序在Windows 2000/XP中会自动作为服务项目运行,则还要把这些服务项目关闭,否则无法完成补丁程序的应用。
3、安装补丁程序注意事项
大家都知道,系统漏洞补丁是用来为系统修补错误或增加新功能的小程序包,它们不能独立安装使用,补丁程序必须在已安装原软件或系统的基础上才能正常安装运行。而有些补丁则需要按照一定的操作步骤来完成的,因此我们在打补丁之前务必要注意以下一些问题,以免产生错误,造成不可挽回的损失。
(1) 确认补丁程序版本
首选要确定所使用补丁程序的版本,这是因为大部分软件推出了不止一个版本,虽然有些软件高版本的补丁可以运用在低版本程序中,但通常还是有的放矢地根据自己所使用的程序版本号来选择比较好。比如IE 5.01就不需要安装IE 6的补丁程序。
另外,当我们使用硬件补丁程序的时候,要注意所采用的硬件品牌与型号。由于硬件厂商都会针对产品编写特殊的驱动程序来提升性能,所以最好能够采用同一品牌、同一型号的官方补丁。再者就是硬件补丁程序并非越新越好,比如最新的VIA芯片组的四合一补丁程序就不一定适合你的主板,此外一些测试版本的升级反而会让你的系统运用不好,所以要确认符合自己实际情况的补丁程序。
(2) 怎样下载补丁程序
怎样下载补丁程序?你可能会认为这是最简单不过的问题了,其实下载补丁程序也有许多地方需要我们注意的。
第一,目前很多补丁程序都是针对不同的操作系统的,比如Windows 9x和Windows 2000/XP所用到的补丁程序往往不同,使用的时候要下载和自己的软件或者操作系统相匹配的补丁程序;
第二,建议到官方网站下载补丁包,这样得到的补丁程序才是最安全、最妥当的,否则也要找一些知名的网站下载,切忌从无名小站下载,不然很难保证补丁程序的完整,甚至还有可能因此而感染上病毒;
第三,现在有些补丁程序提供了在线安装模式,但是建议大家不要直接从网络安装,这是因为网络随时都有可能出现故障,如果你在安装一些重要系统补丁或者安全补丁出现了网络故障,则有可能造成系统无法启动或者原程序运行出错的故障,因此建议把补丁程序保存在硬盘中后再进行安装。
(3) 备份操作好处多
由于补丁程序大多会修改一些系统中已有的文件,这就有可能造成部分文件损坏的情况,尤其有重要数据的朋友更要小心行事!当你得到补丁程序后,不要急于安装使用,而是建议在安装补丁包之前要先进行备份操作。这里所说的备份包括两方面:一是原先程序的安装目录,通常对于汉化补丁、游戏补丁只需要备份这个目录即可;再者是需要备份系统中相关的DLL动态连接库文件,以防止安装补丁程序时候覆盖了部分DLL文件而导致系统出现问题。
(4) 补丁装上怎样用
用户使用补丁程序的时候也要注意,一定要首先退出对应的程序,不然的话将会出现部分文件正在使用而无法安装补丁的情况。对于一些开机自动运行的程序最好将其从启动项目中去除(对Win2000而言,因为没有配置文件msnconfig,需要从WinXP中拷贝一个来用),以防止调用的某些系统文件无法完全从内存中退出而造成补丁无效。另外要注意的是,在Window 2000中,对于Imail、Ser-U、Winoppet之类启动之后作为服务运行的程序,还要将其从服务列表中关闭,这样才能真正有效地使用补丁程序。
(5) 测试安装补丁
有些补丁程序使用之后,会提示用户重新启动计算机,如果不重启则可能会造成补丁程序不起作用。因此建议大家根据系统的提示在安装完毕补丁程序之后马上重启机器测试一下,看看系统是否稳定、程序是否可以正常运行。
4、BigFix自动升级补丁
补丁程序的重要作用——不言而喻,不过根据微软的指示下载没完没了的补丁……却是一件非常麻烦的事情,如果你想偷懒一些的话,就让BigFix帮你完成补丁程序的搜集工作吧。安装好BigFix之后,它会在Windows启动的时候自动运行,同时以图标形式驻留在后台。当你的机器上网后,BigFix会自动定时去网上搜索检查一番,如果发现了可以更新的补丁程序,它会在任务栏上闪烁,这样就能够提醒我们进行相应程序的升级,保护你的系统不遭受软件Bug、安全漏洞和因软件过期所导致的种种问题的“骚扰”了。
1. 预先完成设置
在使用BigFix的时候,可以看见(图5)所示的窗口,点击左边的“Fixlet Center”按钮,程序会自动连接到BigFix网站,并且页面中提供了一些能够预定的栏目中心 比如我们可以看见Windows 95/98/Me/2000/XP等操作系统,还有evesham.com等栏目。如果想让BigFix能够自动查找出当前系统中的各种更新补丁程序,那么就要在这里选择相应的栏目中心。比如,笔者用的操作系统是Windows XP,因此有必要订阅关于XP的补丁,可点击“Subscribe to the Windows XP site.”链接。此时BigFix会自动下载一个小小的Fxm文件,并在下载完毕后自动打开它,稍微等上几分钟就可以看到相应的图标出现在左边的订阅栏里,这样就完成了栏目预定操作。
2. 更新补丁
在完成栏目预定操作之后,剩下的工作就轻松多了。在点击刚才预定的“Windows XP”按钮之后,再按下工具栏中的“Gather”按钮,BigFix就开始收集相关信息,完成之后会将自动搜索相关的补丁情况、软件更新等信息,并且将其列出来,在选择其中的一条更新信息后能够查看到具体的详情。
最后想要说的是,这个软件基本上不需要什么设置,安装完就能完成上述任务了!这是一个免费软件,共2614KB,可到这里下载。有了BigFix之后,所有的系统软件补丁搜索工作都可以交给它来完成,我们只要根据需要来选择是否进行更新升级即可,是不是非常方便?
(出处:http://www.sheup.com)