给系统升级,就是给系统打补丁。大家都知道,几乎每隔一定时间就可以得知Windows或者是某个应用程序出现问题,与之相应的就是又有修正补丁程序出现了。也正由于这个原因,有人戏称使用计算机就是不断地打补丁,不断地进行升级^_^。弄到最后整个操作系统就像乞丐穿的百家衣一样充满了补丁。实际上,我们在使用计算机过程中 也的确会遇到各种稀奇古怪的问题,这些问题有时并不都是使用操作不当造成,有些是因为软件本身的缺陷所致,为此软件厂商往往会推出一系列补丁程序来加以解决。那么你想让自己的计算机运行的更加稳定、更加安全吗?日常维护的时候可别忘记进行系统升级。
在这里,我们给出得系统升级包括两个方面:一个是操作系统得升级,另一个是操作系统下各个软件的升级。
一、给操作系统补丁
俗话说“金无足赤”,任何一个软件产品都会有或多或少的毛病,何况是复杂程度已经是超乎常人想象的Windows操作系统。在Windows系统的出产时,就有着数以万计的漏洞,只不过这些漏洞渐渐才被微软自己和世界各地的人们所发现。微软的补丁就是为了弥补这些漏洞,作为产品的售后服务而产生的。
(一)为什么要给Windows打补丁
给微软打补丁有以下几个目的:
1. 增强系统安全性。这个也是很多人最看重的,因为现在黑客越来越多,病毒也越来越多,打了最新的补丁就会减少系统被攻击的可能性。而且我们统称的系统的补丁不光是Windows本身的补丁了,也包括其相关软件,例如IIS,Outlook等。
2. 提高系统可靠性和兼容性。补丁中有很多可以提高你的硬件性能,还可以使你的系统更加稳定。
3. 实现更多的功能。补丁中有很多使用的小软件,这些都是微软所推荐用户添加的,多了它们没有什么坏处。
(二)怎么给Windows打补丁
我们以前收录过的Service Pack(简写为SP)就是微软每过一段时间就会推出的补丁包的集合软件,而且SP后面的版本已经包含了前面版本的内容了,也就是说假如你安装了最新的SP3,就不用安装Sp1和Sp2了。 不过,微软还会经常推出小的补丁包——Hotfix,我们常常见到一些网站建议升级到Qxxxxxx(x是一些数字),那就是Hotfix。这些小补丁包虽然都包含在SP中,不过毕竟SP的发行是不够及时的(中文版更是如此),所以我们建议到微软去下载最新的Hotfix。
这里提醒一下NT 4.0的用户,最后的SP6 早就被发现了很多新的漏洞和问题,所以即便满足了SP6 的安全级别,同样会使你的服务器处在一个危险的境地。由于微软不打算再继续推出SP7了,所以我们必须自己来找满足我们要求的补丁包(Hotfix)。
安装补丁之前,你应该把杀毒软件都关闭,并且做好重要数据的备份。补丁的安装过程很简单,双击你得到的补丁包就可以了。安装后需要重新启动计算机。对于9x内核的用户,因为系统相对简单,本身漏洞少,补丁只是一个安装文件的形式。
除了可以用SP和Hotfix来升级系统外,微软还提供了一个打补丁方式。用户可以通过Windows Update来实现安装补丁的功能, Windows Update是Windows的联机扩展功能,连上Internet,然后点击Windows Update,一个浏览器会自动弹出并将你带到升级站点。点击“扫描更新”,这个站点将检查你的Windows XP组件并列出现有的全部升级。选择你希望的升级,之后这些升级将被下载并安装到你的计算机上(有时需要重启系统,如图1)。

图 1
(三)怎么知道我现在安装的是什么版本的补丁
在Windows中右击“我的电脑”,单击“管理”打开“计算机管理”程序,点击“系统信息”项下的“系统摘要”即可看到右框中显示的版本。或者直接点击我的电脑属性也可以看到(图2)。

图 2
如果你想知道你具体都安装了哪些Hotfix,也可以看看“添加/删除程序”中的Q字母开头的程序。
如果你不知道自己打的补丁是不是最近版本,可以使用微软提供的完整性检测工具——HfNetChk。HfNetChk是一个命令行执行程序,它借助一个由微软公司提供的不断更新的XML数据库,帮助我们从一个中心位置去了解当前网络所有机器中Windows产品的补丁程序的安装情况(图3)。

图 3
不过,这个工具只能在Windows NT 4.0/ 2000/XP操作系统下运行。关于这个工具的使用请读者自行查找资料。
(四)安装系统补丁
安装补丁有两种,一是直接双击本地的补丁程序;或者自行登陆到微软的网站(http://www.microsoft.com/windows2000/downloads/)去在线安装。(注:我们不要登陆中文微软站点,因为中文站点的补丁不够全,提供也不及时)。
二、给程序打补丁
(一)获取升级补丁程序
在对系统进行升级之前,首先要有针对性地获得各种补丁程序,通常我们可以在下述网站找到所需要的补丁程序。如1. 程序bug补丁有:Adobe公司官方站点(http://www.adobe.com),趋势科技网站(http://www.trendmicro.com.cn/corporate/downloads/patch.htm),163软件园(http://www.soft163.com/download/index.asp?classid=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)。
(二)使用补丁程序
在得到了补丁程序之后,使用它就显得很简单了,一般有以下几种方法。
1. 利用软件的自动更新功能
在Windows中集成了自动更新功能,只要连接到Internet之后,从“开始”菜单中选择这个命令就可以登录到微软网站的相关页面,接着程序会自动分析当前操作系统并将可供升级的项目列表显示给你,根据自己的需要选定之后就能够完成补丁程序的下载与安装了。此外,一些支持比较好的商业软件也提供了自动更新功能,比如Norton AntiVirus 2002、MSN Messenger、FlashGet、FlashFXP、IE、Windows MediaPlayer等都集成了这个功能。每当连接到Internet上之后,它们就会尝试与软件站点进行连接,判断是否有新版本的程序出现,对于有更新版本的程序而言,只要选择确定就可以迅速让程序变为最新版本。
2. 手工安装补丁程序
虽然有一些软件提供了在线更新的功能,但是更多的软件都没有这个功能,对它们而言,使用补丁就需要手工完成了。首先需要获得更新的补丁程序,然后按照说明文档的提示来安装补丁程序。通常手工安装补丁程序有下面几种方法。
1) 直接安装法
这种补丁程序通常是以EXE的可执行文件形式出现,直接双击之后就能够完成补丁的安装,不过这时需要根据原先程序所在的目录来设置补丁文件释放的路径,否则将造成补丁文件无效的情况。
2) 覆盖源文件
对于一些补丁程序,尤其是汉化补丁来说,大多是提供一个中文语言文档,用这个语言文档覆盖原先的文件或者放置到相关的文件夹中(通常是软件安装目录的“Lanuage”文件夹)就可以完成软件的汉化。
3) 修改源文件
有些特殊的软件默认的参数会影响软件性能以及其他方面的表现(比如Windows 2000绕过登录窗口),这时只要适当调整源文件程序或者进行相关的配置即可提高软件的性能。
虽然使用补丁程序很有必要,但还是需要提醒大家注意:在运行补丁程序之前一定要认真阅读有关的说明文档,最好能够将相关的源文件进行备份,以免造成错误丢失重要数据或者导致程序无法使用。而且在使用补丁程序前要先关闭相关的程序,如果这些程序在Windows 2000/XP中会自动作为服务项目运行,则还要把这些服务项目关闭,否则无法完成补丁程序的应用。
(三)安装补丁程序注意事项
为了能够让大家更好地使用补丁程序,在开始对系统或者是程序使用补丁程序之前一定要多加注意,否则不仅可能造成程序无法正常运行,甚至会导致系统出错。
1. 确认补丁程序版本
首选要确定所使用补丁程序的版本,这是因为大部分软件推出了不止一个版本,虽然有些软件高版本的补丁可以运用在低版本程序中,但通常还是有的放矢地根据自己所使用的程序版本号来选择比较好。比如IE 5.01就不需要安装IE 6的补丁程序。
另外,当我们使用硬件补丁程序的时候,要注意所采用的硬件品牌与型号。由于硬件厂商都会针对产品编写特殊的驱动程序来提升性能,所以最好能够采用同一品牌、同一型号的官方补丁。再者就是硬件补丁程序并非越新越好,比如最新的VIA芯片组的四合一补丁程序就不一定适合你的主板,此外一些测试版本的升级反而会让你的系统运用不好,所以要确认符合自己实际情况的补丁程序。
2. 怎样下载补丁程序
也许你会觉得奇怪,下载补丁程序不就是直接从Internet下载,或者从光盘中复制吗?其实下载补丁程序还有一些学问的。
第一,目前很多补丁程序都分为Windows 9x/Me和Windows 2000/XP两种,这时候就要擦亮眼睛看清楚了,否则将有可能出现损坏源程序的问题。
第二,建议大家到官方网站下载,这样得到的补丁程序才是最安全、最妥当的,否则也要找一些知名的网站下载,切忌从无名小站下载,不然很难保证补丁程序的完整,甚至还有可能因此而干扰病毒。
第三,现在有些补丁程序提供了在线安装模式,但是建议大家不要直接从网络安装,这是因为网络随时都有可能出现故障,如果你在安装一些重要系统补丁或者安全补丁出现了网络故障,则有可能造成系统无法启动或者原程序运行出错的故障,因此建议把补丁程序保存在硬盘中后再进行安装。
3. 做好备份
得到补丁程序之后,性急的朋友肯定会马上开始安装使用,不过由于补丁程序大多会修改一些系统中已有的文件,这就有可能造成部分文件损坏的情况,因此建议大家要事先进行备份操作。这里所说的备份包括两方面:一是原先程序的安装目录,通常对于汉化补丁、游戏补丁只需要备份这个目录即可;再者是需要备份系统中相关的DLL动态连接库文件,以防止安装补丁程序时候覆盖了部分DLL文件而导致系统出现问题。
4. 使用补丁过程
使用补丁程序的时候,一定要退出对应的程序,否则将会出现部分文件正在使用而无法安装补丁的情况。对于一些开机自动运行的程序最好将其从启动项目中去除(对Win2000而言,因为没有配置文件msnconfig,需要从WinXP中拷贝一个来用),以防止调用的某些系统文件无法完全从内存中退出而造成补丁无效。还有就是在Window 2000中,对于Imail、Ser-U、Winoppet之类启动之后作为服务运行的程序,还要将其从服务列表中关闭,这样才能真正有效地使用补丁程序。
5. 安装完毕
有些补丁程序使用之后,会提示用户重新启动计算机,如果不重启则可能会造成补丁程序不起作用。因此建议大家根据系统的提示在安装完毕补丁程序之后马上重启机器测试一下,看看系统是否稳定、程序是否可以正常运行。
(四)BigFix自动升级补丁
既然补丁程序对于系统的稳定运行有这么大的作用,那我们一定要多加留心了。不过每天登录到这些网站查找适用于自己计算机的补丁程序却是一件麻烦的事情,如果你想偷懒一些的话,就让BigFix帮你完成补丁程序的搜集工作吧。安装好BigFix之后,它会在Windows启动的时候自动运行,同时以图标形式驻留在后台。当你的机器上网后,BigFix会自动定时去网上搜索检查一番,如果发现了可以更新的补丁程序,它会在任务栏上闪烁,这样就能够提醒我们进行相应程序的升级了。
1. 预定栏目
第一次使用BigFix的时候,可以看见(图4)所示的窗口,点击左边的“Fixlet Center”按钮,程序会自动连接到BigFix网站,并且页面中提供了一些能够预定的栏目中心,

图 4
比如我们可以看见Windows 95/98/Me/2000/XP等操作系统,还有Autodesk、evesham.com等栏目。如果想让BigFix能够自动查找出当前系统中的各种更新补丁程序,那么就要在这里选择相应的栏目中心,接着在页面中点击“Subscribe to the xxx site.”链接(xxx为预定的栏目名称)。此时BigFix会自动下载一个小小的Fxm文件,并在下载完毕后自动打开它,稍微等上几分钟就可以看到相应的图标出现在左边的订阅栏里,这样就完成了栏目预定操作。
2. 下载安装补丁
预定好栏目之后,剩下的工作就简单了。比如我们点击刚才预定的“Windows 2000”按钮之后,再按下工具栏中的“Gather”按钮,BigFix就开始收集相关信息,完成之后会将自动搜索相关的补丁情况、软件更新等信息,并且将其列出来,在选择其中的一条更新信息后能够查看到具体的详情。
在这个更新信息页面中还提供了直接下载链接,点击之后就可以进行下载,接下来的安装步骤想必不用多说了吧,呵呵。
怎么样,有了BigFix之后,所有的系统软件补丁搜索工作都可以交给它来完成,我们只要根据需要来选择是否进行更新升级即可,是不是非常方便?