一、软件补丁升级时最常见的需要下载的是软件补丁,尤其是对于大多数游戏而言。补丁是一种文件,被设计用来修改目前的代码以便能够更好地工作,很多时候它会为软件添加一些新的功能。补丁为软件开发人员提供一种方式在无需重新编程的状态下即可修正一些未能预见的错误,也帮助厂商节省向消费者重新发放CD更换的费用。补丁通常是用来修补那些当初“躲过”质量检测部门的小错误的,同时也会增加一些新功能,或者插入一些优化代码帮助程序运行得更稳定更好。通常软件只有在一个全新版本推出时才会经过大量的仔细的检查,因为这种检查往往需要有很多的复杂的编程,所以大多数情况下是靠补丁来完善的,所以补丁就如同油漆,你可以用它来补漏船,但它不能用来造船。公司一般不会为补丁负责,所以他们在自己认为能够赚钱的新版本中会尽量不作彻底的变动。有一些程序比其它的更需要补丁。计算机游戏是其中最典型的,现在几乎没有什么游戏不依靠补丁就可以获得像他们广告中宣传的那样的效果。微软的软件通常也需要很多补丁,因为黑客们总是在不断地试图攻破这些软件中的安全漏洞。绝大多数病毒、蠕虫和其它一些恶意程序产生的原因就是要试图去破坏影响Windows、InternetExplorer、MicrosoftOffice的运行,因为绝大多数用户都在他们的PC上安装运行这几个软件。其中IE是最容易受到攻击的,因为通过它可以访问Internet,而绝大多数攻击来自这里。
二、硬件驱动程序和补丁有一些不同,驱动程序是一些用于帮助计算机硬件和PC进行数据交换的程序,它们的作用类似“接口”,把来自PC的命令翻译为它们所关联的硬件设备能够听懂的语言,反过来也如此。和补丁程序一样,驱动程序的升级也是被用来“平息”错误,这些错误可能是硬件设备本身的,也可能是前面版本的驱动程序之中的,同时也能够给硬件设备增加新的功能。驱动程序因为出问题的硬件设备的不同而有一些不同,不过都会提高硬件设备的性能,扩展兼容性。有一些驱动程序升级的频率远远高于其它同类,多媒体设备例如声卡和显卡,总是在推出新的驱动程序,绝大多数是优化硬件设备,增加游戏方面的功能。一些部件,例如硬盘,就很少有新的驱动程序,因为没有什么必要。一旦有什么部件不再工作或者行为“古怪”,从表面上又看不出什么问题,大多数就是因为驱动程序过期了。如果你准备升级操作系统,那你就需要为你的各种硬件设备下载新的驱动程序了。虽然说新版本的Windows一般是向“后”兼容的,能够接受针对以前版本系统设计的硬件设备,不过新的驱动程序往往能够让你充分发挥新系统的优势。对于商用系统例如WindowsNT和Windows2000尤其是这样。
三、FlashMemory闪存有一些补丁是专门针对带有FlashROM芯片的硬件设备的,FlashROM是一种特殊的芯片,包含硬件所要使用的软件,这些内容可以通过一个被称为#{target=_blank>flash6}#ing的过程进行置换,这种芯片不能像一般的软件那样打“补丁”,因为在内容置换的过程中原来的内容一定要全部删除,换成全新的升级内容。这意味着如果在flashing的过程中出现故障,原来的内容也会全部消失,硬件设备将无法使用,除非你请求厂家的技术服务。所以在作flashing时一安全按操作说明来作。
四、省事及时的自动更新现在有一种正在流行的趋势,就是通过软件帮助你获取安装补丁,而不是像以前一样必须通过经常查看网站来升级了。这种自动 升级的程序在很多软件都有,从WindowsMe、MicrosoftOffice到防病毒软件和最新的游戏,不过在使用这种服务的时候一定要主意。一些服务会把你机器中的文件和程序的信息发送给网站中的自动更新服务。如果你不能接受这一点,你应该在自动更新之前阅读相关的说明。要查看一个软件是否可以自动升级可以查看它的相关文档,通常情况下,一个能够自动更新的软件会在它的菜单项“工具”或者“帮助”中显示一个自动更新的快捷键。Windows95/98(Win9x)和WinMe用户可以使用WindowsUpdate,在“开始”菜单中可以看到,这样可以直接连接到微软站点一个专门的下载页,用户可以只下载他们自己需要的。WinMe也带有自动更新程序,你可以单击“开始”、“设置”、“控制面板”,双击“自动更新”。你可以设置windows自动寻找相关的升级信息,然后选择需要安装什么。如果没有正确的设置,硬件或者软件方式的防火墙都可能会破坏自动升级程序,即使这些程序是最好的。防火墙是用于监视通过Internet进行传送的输入输出数据的程序,可以防止一些未经许可的数据包进入或者转出系统。一般你可以设置防火墙允许Internet浏览器和email软件的数据请求,但是其它程序和Internet的数据交换请求如果未经许可,会被认为是危险的,可以设置禁止。系统和Internet的数据交换程度取决于你的防火墙设置。
五、补“丁”还是放弃下载软件的补丁、安装新的驱动程序几乎应该都是正确的决定,不过还真有时候你最好忽略这些补丁和驱动。举一个听起来不可思议的例子,微软最近发布了关于它的媒体播放器的补丁,这次大规模的升级为这个流行的多媒体工具包增加了很多功能,包括改进了音频和视频回放功能,还有一个界面简单的便携式音频播放器。但是这其中也有很多问题。很多增强的功能是强制性的,意味着媒体播放器没有它们就无法运行,而WindowsMediaRightsManagement就是其中一个部件。为了保护音乐版权,MediaRightsManagement技术禁止用户播放自己不拥有版权的合法音乐文件的复制品,所以说这就是一个很多人都不喜欢的新功能,因此你在安装一个补丁的时候还是应该平衡一下安装和不安装的得失。另外还有很多情形下你最好不要选择升级。很多公司都频繁发布他们产品的alpha或者beta版的驱动程序,如果你希望你的机器稳当一些,最好不要使用这些驱动。alpha版软件有时是一种早期发布的代码,目的在于测试,但是一般的计算机用户最好永远都不要去碰它们。Beta代码要比alpha可靠得多,因为它要更接近驱动程序的正式版本,但是Beta补丁可能更适合那些耐心不好的高级用户,而厂商不支持beta补丁,所以如果因为安装带来问题,是不能寻求技术支持的。当beta出现的时候,是一个好消息,最多还有几个星期或者一个月,正式版就会出来,所以最好还是耐心等待。另外,我们还强烈建议不要去下载那些由个人发布并在个人网站提供下载的补丁,除非你自己能够认定这些补丁。非官方的补丁公司是不支持的。一些游戏玩家经常制作一些游戏的非官方补丁,在补丁工作正常的时候会很有趣,但是如果你不仔细,这些补丁可能会摧毁你的系统。兼容性是另外一个你需要好好考虑的因素。有时候功能的增加和性能的提升是以牺牲一些软件和硬件组合之间的兼容性为代价的。一旦一个补丁运行,要确认这个补丁能够和你的硬件设备兼容,你也可以发现一些专门解决这些兼容问题的补丁,不过如果这些问题不影响你工作,可能就不需要这个补丁这经常在游戏中出现,一些显卡可能会出现补丁地址冲突的错误,如果游戏和显卡相处得正常,你就可以不需要这个补丁。
六、几个小窍门大多数情况下你都需要安装升级程序,不过在你开始之前我要告诉你几个小窍门。首先也是最重要的是不能不阅读升级文件的文档,因为这个文档会告诉你这个补丁是什么作用、谁会需要。以及怎样操作。一般在下载的页面会提供这个文档。文件是一个ZIP压缩包,其中应该包括TXT、RTF格式或者DOC格式的说明文件。文件名一般是readme,如果阅读以后发现这个补丁不适合你,就及时退出安装。其次,为了避免花费时间下载你并不需要的补丁和驱动,或者安装一个比你目前版本更旧的驱动或者补丁,所以你需要你在安装补丁之前确认软件和驱动程序的版本。单击“帮助”,在“关于”一项通常可以找到版本信息。驱动程序的版本就不是那么容易确定了。用鼠标右击“我的计算机”,选择“属性”,单击“设备管理”按钮,选择“查看设备”,在列表中找到你要升级的硬件设备,单击它旁边的“+”,单击这个设备名,然后点击下面的“属性”按钮,单击“通用”按钮,记下这个设备的版本信息,然后再单击“驱动程序”、“驱动文件细节”,在“文件版本”中查看当前所安装的驱动程序的版本。在你安装硬件设备尤其是显卡和modem的驱动程序时候,要主意保留一份旧的版本,当前驱动程序的安装程序固然很好,不过保留一份随设备而来的CD也可以应急使用。为显卡升级驱动的时候要注意,因为可能会引起一些显示器方面的问题,这样你可能无法再进入windows解决问题。不过有了原来的驱动就可以派上用场了。modem也很麻烦,因为如果新的驱动出现问题,你就无法通过网络获得技术支持了。通常你可以卸载或者重新安装有问题的软件、硬件,来解决绝大多数由补丁引起的问题。
简介
补丁原是指衣服、被褥上为遮掩破洞而钉补上的小布块。现指专门修复一些BUG而做的程序,因为原来发布的软件存在缺陷,发现之后另外编制一个小程序使其完善,这种小程序俗称补丁。补丁一般是由软件的原来作者制作的,可以在访问网站上下载。