【教学】软件安装与卸载--(系统篇,驱动篇,软件篇)
Windows 的补丁安装卸载:
Windows 的补丁安装卸载
现在的作系统和应用软件越做越大,不可避免地会出现各种问题。也许是程序设计上的小Bug、也许是与其它软硬件在使用上产生的兼容性问题、更多的情况则是使用者疏忽造成的安全隐患,这些问题时刻在威胁着我们的系统和数据安全。更重要的是,已经有越来越多的人安装了宽带,有了基本上固定的IP地址,还时常挂在网上。这样的电脑很容易成为被攻击的对象。因此,电脑的安全使用问题已经越来越突出地摆到了我们的面前。如果你也想要消除电脑中安全方面的薄弱环节,就仔细阅读本文吧。
作系统的补丁下载以及安装
让我们先从最常用的软件,作系统说起。
使用最普及的作系统无疑就是微软的Windows,Windows 98、Windows 2000、Windows XP,可以毫不夸张地说,只要有电脑的地方,就能见到Windows的身影。虽然Windows作系统被广泛采用,不过这并不表示它的稳定性和可靠性最好。相反,早期的Windows是相当不可靠的,大家广泛采用它只是因为它的易用性和兼容性。不过现在好多了,随着Windows 2000和Windows XP的广泛应用,Windows产品的稳定性和可靠性已经不再是那么突出的问题。相反,现在人们关注最多的,则是Windows的安全性!
既然是全世界应用最广泛的软件产品,研究它的人自然不会少。进而Windows系统上被发现的漏洞和缺陷似乎也特别的多,并且还有不少的人以制造Windows上传播的病毒和木马为乐。我们经常能够看到提醒大家Windows产品新发现某个漏洞之类的文章。所以在发现漏洞后的第一时间给我们的系统打补丁已经成为了Windows用户的一个必修课。
这里首先说说Windows作系统的补丁,我们主要以Windows 2000/XP的补丁加以了解。一般需要安装的补丁有两种,Hotfix和Service Pack,Hotfix是针对某一具体问题而发布的专门解决这个问题的小程序(也可以叫做修复程序)。微软一般会把在自己的软件产品中发现的重大问题以安全公告(Security bulletin)的形式通知给大家,这些公告都有一个唯一的编号,即MS**-***。例如MS02-063,表示微软公司在2002年发布的第63个安全公告。这些公告所涉及的问题还有另外一个编号:Q******。MS02-063安全公告的编号就是Q329834,这个号码表明了该问题在微软知识库(Knowledge Base)中的编号,只要记住这个编号,随时都可以查找到相应的文章和解决方案。因此,每个安全公告所发布的补丁也就有了相应的编号,例如Q329834针对Windows XP系统的补丁名称就是Q329834_WXP_SP2_x86_ENU.exe ,这表示这个补丁解决的问题在知识库文章Q329834中讨论过,适用于Windows XP,即将被集成到Windows XP SP2中,并且是英文版。
上面我们说到了SP2,SP的全称是Service Pack,即补丁包。由于微软频繁地发布各种Hotfix补丁,对于一般的系统管理员,要察看自己的电脑是否安装了某个Hotfix补丁就成了一件很麻烦的事情。并且,依次安装各种Hotfix补丁在作上也非常烦琐和辛苦。微软为了解决这个问题就开始发布Service Pack补丁。这种补丁一般在作系统正式上市一段时间后发布,包含了自发布之日全部的Hotfix补丁。只要安装了Service Pack,在这个Service Pack发布之前的所有Hotfix补丁就都不用再安装了。只有Windows NT/2000/XP才有Service Pack,Windows NT的Service Pack最新版本是SP6a,适用于Windows NT的各种版本;Windows 2000的是SP3,适用于Windows 2000 Professional/Server/Advanced Server;Windows XP的是SP1,适用于Windows XP Professional/Home Edition。Service Pack补丁是累加的,也就是说,你对于一个新安装的作系统,你不必依次安装SP1,SP2,SP3,只要装了最新的Service Pack就可以了。
要察看你的系统中安装了哪些Hotfix补丁,可以打开控制面板-添加删除程序,所有安装过的热修复程序都会显示在这里。
而Service Pack,则可以用鼠标右键点击“我的电脑”图标,并选择“属性”,然后在“常规”选项卡下察看。
通常我们给Windows作系统打补丁,最常用的方法就是通过Windows Update网站。如果要访问这个网站,可以直接点击开始-Windows Update(对于Windows 98和Windows 2000),或者开始-所有程序-Windows Update(相对于Windows XP)。你也可以直接在浏览器的地址栏中输入http://windowsupdate.microsoft.com 来访问。在这里,网页可以自动扫描你的系统,判断你需要安装哪些补丁,然后协助你安装。在第一次访问Windows Update网站的时候,会相继出现两个如同图三的安全设置警告,因为网页需要在你的电脑上安装一些控件,这些控件被用来扫描你的系统。所以如果要进行Windows Update,就必须要点击“是”,安装这个控件。当然,你也可以选中“总是信任来自Microsoft Corporate的内容”,这样,以后你访问微软的网站,并且需要下载其它的控件或者程序的时候,浏览器就不会询问你,而是直接下载和安装了。
控件安装成功后,你可以看到图四的画面,点击“扫描以寻找更新”,程序就会自动扫描你的系统。在扫描完成后,你所有可用的更新都将会显示在左侧的列表中,你可以有选择地安装,或者一次把他们全部装上。补丁安装完成后你需要重启动一下电脑,至此,Windows Update的作全部完成,你的Windows相对安全多了。不过凡事都有例外,有些补丁程序可能会和你正在使用的什么软件有冲突,如果在安装某个补丁后系统不稳定或者工作不正常,你通过在启动电脑的时候按F8,并选择进入安全模式,然后卸载那个补丁。
在通过Windows Update安装了Hotfix补丁程序后,你可能会在Windows目录下发现一些奇怪的文件夹,这些文件夹的名称一般是“$NtUninstallQ******$”,在这个文件夹中保存的就是相应补丁(在知识库文章Q******中提出)的卸载程序,如果你要卸载一个Hotfix补丁,就必须保留有相应的卸载文件。而如果你的硬盘空间紧张,并且不准备卸载任何补丁,也可以直接删除这些文件夹。
在这里我们应该介绍一下补丁程序的命名规则,因为从2003年中期开始规则有了一些变化。新的规则规定:用于Windows 作系统的补丁程序的文件名遵循这样一个规律:ProductName-KBArticleNumber-Option-Language.exe ,其中ProductName是这个补丁程序应用的产品的名称,KBArticleNumber则是微软知识库文章中讨论该补丁程序所解决问题的编号,Option是其他的一些选项,Language则是该补丁适用的软件语言版本。举例来说,WindowsXP-KB123456-IA64-ENU.exe这个补丁程序用于英文版的64位(IA64架构)Windows XP作系统,并且该补丁程序所解决的问题在知识库文章编号123456中讨论过。类似的还有Windows2000-KB123456-ENU.exe和WindowsServer2003-KB123456-x86-ENU.exe,都可以这样理解。
这只是针对Windows 2000/XP/2003作系统的,对于Office产品或者其他Server产品的补丁命名,可以分别参考如下知识库文章:
Windows:Q816915,Office:Q816916,Exchange:Q817903
Virtual Studio .Net:Q822464
通过Windows Update,也可以安装到最新的Service Pack。你也许就会有这样的疑问了:如果我已经通过Windows Update安装了所有的Hotfix补丁,那么我还需要Service Pack吗?答案是肯定的!如果你很在意系统安全,那么就一定要装Service Pack。尽管你可以通过Windows Update安装补丁,但是你能保证所有系统漏洞的补丁程序都会出现在Windows Update站点中吗?订阅微软安全通告的人经常会收到一些通知,告诉你某个Windows系统又发现了什么漏洞,以及怎样修补这个漏洞。修补漏洞的方法一般是以补丁的形式提供的,当你兴冲冲地下载了安全通告中所提供的补丁之后,可能会失望地发现,这些补丁只能在英文版的Windows上安装,并且并没有提供其它语种的下载。如果你用的不是英文版作系统(这也是建议对安全要求高的人用英文版作系统的原因,因为总能在第一时间安装新发布的补丁程序),那么只好等待了,这些补丁会集成到以后发布的Service Pack中去,并且Service Pack会提供各种语言的版本。因此,Service Pack能带给你更多的安全保障,这是Hotfix补丁程序所不能替代的。
该说怎么安装Service Pack了。Service Pack有两种安装方式:本地安装和网络安装。本地安装要求你下载完整的安装包,然后运行安装程序;网络安装则是下载并运行网络安装程序,然后程序自动从网络上下载所有需要的安装文件。这两种方法各有利弊:本地安装需要一次下载一个较大的文件,一般都在100MB以上,不过如果以后要重装系统,这个安装文件还可以再次使用,不用重复下载。而网络安装的下载量比较小,安装程序会决定你所需要的文件并且有选择地下载,这样安装一次可能会下载少于50MB的文件,因此这种方式更加适合宽带用户。不过如果你即没有宽带,也不想用56K的调制解调器下载100MB的完整安装文件,则可以在Service Pack发行后关注一下那些送光盘的IT杂志,这些杂志一般都会收录最新的Service Pack完整安装文件。
以Windows XP为例,在安装了Service Pack 1的Windows XP系统中,你可能会经常遇到这样的问题:在工作中,或者你在命令行下运行sfc/scannow检查系统文件的时候,系统会需要你插入Windows XP SP1光盘
可是你没有所谓的Windows XP SP1光盘,这是什么原因呢?就是因为你错误的删除了一个文件夹。在安装Service Pack后,系统会自动把一些安装文件备份保存,这些文件被保存在Windows目录下一个名为ServicePackFiles的文件夹中,这个文件夹很大,一般有200M以上,很多人认为没什么用处,就删除了。其实这样做是不可取的,因为Windows 2000/XP中有一个文件保护机制,会随时监视受保护的系统文件,一旦这些文件丢失或者被不正确的版本所替换,就可以立刻从备份的文件中恢复出来,而在安装了Service Pack后,所有Service Pack中新版本的文件都备份保存在这个ServicePackFiles文件夹内,所以如果你删除了这个文件夹,一旦系统文件被替换,文件保护机制就会要求你放入Windows XP SP1光盘,而你并没有这种光盘,被替换的系统文件也就不能被恢复了,这很可能会造成系统的不稳定。所以一般情况下,这个文件夹最好不要删除。
如何保存和再次安装已经下载的补丁
很多人用调制解调器上网,每次重装系统后Update都要花不少的时间和精力,于是就有人在考虑怎样把从Windows Update下载的文件保存起来以便以后新装了系统可以直接运行。不过遗憾的是,通过Windows Update下载的所有补丁程序在安装成功后都会被自动删除。好在微软已经为我们提供了一个很好的方法。
运行浏览器,并打开http://windowsupdate.microsoft.com ,在左侧的Windows Update面板中点击“个性化Windows Update”,选中右侧的“在相关主题下显示到Windows Update目录的链接”,然后保存设置。
现在再看看左侧的面板,你可以看见,在相关主题列表下增加了一个“Windows Update目录”的链接,点击进入.
之后点击右侧的“查找Microsoft Windows作系统的更新”并选择你要查找的作系统和语种。这里包括了所有主流的微软作系统以及各种不同的语种,选择好之后点击“搜索”,所有可下载的更新就全部找到了。这些更新不用你亲自一个一个地下载,只要分别点击,加入到下载篮子,就可以一次全部下载回来。遗憾的是在这里不能通过Flashget之类的下载工具下载,你只好祈祷在下载的过程中千万不要断线了。
下载回来的补丁全部是可执行文件(假设他们分别为fix1.exe,fix2.exe ……),按照常规的方法,你可能就直接一个一个地开始安装,其实这样是很麻烦的,不仅要依次运行多个安装程序,并且每个补丁安装完成后都要求重新启动。这样的安装简直就是一场恶梦。你可能会想,只要分别安装每个补丁,最后统一重启动一下就行了,不过这样是很不可取的。
安装Hotfix时,如果要替换的文件被系统占用,那么新文件将被另外存放并被记录在注册表的未决文件重命名队列(Pending File Rename queue)键值中,等下一次重新启动计算机后再执行替换作。根据这个特点,如果一次安装多个Hotfix补丁而不在每个安装后重新启动计算机,就会存在一定的问题。以下例子就可以说明:
假设我们要安装Hotfix 1 和Hotfix 2 ,每次安装后不重新启动计算机。
两个Hotfix中都包含文件X,Hotfix 1的文件X版本为3.0,Hotfix 2的文件X版本为2.0,计算机中的文件X当前版本为1.0。
首先安装Hotfix 1,由于计算机中的文件X被占用,Hotfix 1的文件X被记录在注册表的未决文件重命名队列键值中。
然后安装Hotfix 2,结果是Hotfix 2的文件X被记录在注册表的未决文件重命名队列键值中。
最后重新启动计算机,因为Hotfix 2最后安装,它的文件X版本2最终替换替换了计算机中的文件X版本1。显然,这不是我们所期望的结果。
好在微软考虑的是很周到的,他为我们提供了一个免费的小工具:Qchain.exe。这个工具可以在这里下载到。利用它,我们可以一次安装多个补丁程序,并且也不会在每个安装完成之后都要求重启动。
你可以直接按照常规方法先运行每个Hotfix程序,不过为了避免安装后的重启动,可以在命令行下运行“fix1.exe -z”,其中“-z”这个参数可以在安装结束后避免重启动计算机。除了“-z”,你还可以试试“-q”,用这个参数可以不出现详细的安装过程,做到全自动。在所有的Hotfix补丁都安装完成后,再次从命令行模式下执行QChain.exe,它将检查注册表的未决文件重命名队列键值,对Hotfix 1和Hotfix 2等的安装文件进行合适的链接、取舍等作,最终保证被修改文件是最新版本。
如果你嫌这样的作太麻烦,还可以试试用脚本,使得全部的安装更加自动化。脚本的使用方法是这样的,把下列文字:
@echo off
setlocal
set PATHTOFIXES=c:\update
%PATHTOFIXES%\fix1.exe -z -q
%PATHTOFIXES%\fix2.exe -z -q
%PATHTOFIXES%\fix3.exe -z -q
%PATHTOFIXES%\qchain.exe
输入到记事本中(c:\update为本例中保存所有Hotfix文件和Qchain.exe的位置,你需要按照你自己的情况更改),然后保存成一个bat文件,双击后就可以自动执行,而你只需要在全部的补丁都安装完成后重启动电脑就可以了。而对于每个补丁所支持的安装参数,你可以通过运行fix1.exe /?获得.
用qchain.exe虽然很方便,不过可能会在有些情况下发生一些问题,就是, 对于Windows NT和Windows 2000 SP3以前的版本,一旦补丁程序中包含HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\KnownDLLs 这个键值所示的二进制文件时就会发生错误,因为这里的文件都是在启动时被装载到内存的,所以遇到这种情况,你就只能老老实实地运行安装程序,然后重启动了。 但是对于Windows 2000 SP3及以上版本,Windows XP还有Windows Server 2003来说,这个问题已经解决了。具体的信息你可以看这里:
http://support.microsoft.com/?kbid=296861
Microsoft Baseline Security Analyzer
软件汉化、插件、补丁、字体的安装
除了各类软件外,电脑上还有插件、补丁、字体、汉化程序等等软件。这些东西,或为增强某一软件的功能而生,或为迎合某一特殊需要而来,品种繁多举不胜举。
一、软件汉化
1、无需原版的汉化包。作者将软件汉化好以后,又重新做了一个安装程序,它不需要
安装原版软件。
2、覆盖原版文件的汉化包。一般为一个压缩包或者是EXE自解压文件。只要你找到相应软件的安装目录并覆盖原版对应文件,或者找到相应的目录按“展开”解压,当提示你是否覆盖时选“确定”就可以了。
3、Patch型汉化包。这种汉化包原理同第二种汉化包,不过因为文件较大或者为了网络传输等问题,将文件中的关键字节提出做成一个补丁。选好相应的目录后按“应用”就可以了。但要注意的是:此种汉化包文件要和源文件版本绝对一致,否则极有可能汉化失败。
软件汉化以后,如果觉得不满意,想恢复原版的软件,有不少方式。但我建议大家还是删除以后,重新安装,这样可以避免因汉化导致的问题。
二、安装字体
现在电脑里的中文字体已经由“老四体”(宋、仿宋、楷、黑四种印刷字体)发展到数十种书法体、艺术体,字体形式也由向量字体(TrueType)取代了点阵字体。
字体的安装方法十分简单,只要将字体文件(一般为TTF文件)复制到Windows目录下的Fonts文件夹中即可,立竿见影。要删除字体,就更简单了,在Fonts目录下选中你要删除的字体,选择“删除”就一切搞定了。
三、精彩插件
插件的安装也是极为方便的,一般来说,有插件的软件在它的安装目录下都有一个名叫“Plugins”的目录(如ACDsee,Photoshop,Winamp,以及PS模拟器ePSXe等),只要将插件复制到这个目录下就完成了安装。同样删除这个目录下的相应文件就完成了这个插件的删除工作。
还有一些软件如Dreamweaver有自己的插件管理器,可以很方便地进行插件管理。选择“Install New Extension”,选好你要安装的插件后在声明中选择“Accept”就可以完成插件的安装了。如果想删除插件,按“Remove Extension”就可以了。
四、打补丁
每当软件有什么小更改或者会引起什么软件冲突时,一般厂家就会发布一个补丁,用户用了补丁之后可以使软件更为完善。补丁一般有“同名文件覆盖版”与“Patch版”两种。要记住,补丁安装完后是无法删除的,如果你没有备份,要回到原来的版本只有重新安装这条路。
五、美丽皮肤
皮肤就是这样一种特殊的软件,它可以自由地更改软件的外观,让你时时感到一种焕然一新的感觉.皮肤在安装目录的Skin子目录下,只要将相应文件复制到这个目录就可以使用。同样只要删除相应文件就删除这个皮肤。很多软件支持换肤功能,如Winamp、QQ等.
专门说一下补丁的几种“打”法
补丁的使用很简单,一般主要有以下几种方法:
1.利用软件的自动更新功能
在Win98/2000/XP中都集成了“自动更新”功能,只要连接到Internet之后,从“开始”菜单中选择这个命令就可以登录到微软网站的相关页面。接着程序会自动分析当前操作系统并将可供升级的项目列表显示给你,根据自己的需要选定之后就能够完成补丁程序的下载与安装了。
另外,一些软件也提供了自动更新功能。比如Norton AntiVirus 2002、MSN Messenger、FlashGet、FlashFXP和东方大典等都集成了这个功能,每当连接到Internet上之后它们就会尝试与软件站点进行连接判断是否有新版本的程序出现,对于有新版本的程序而言,只要选择确定就可以迅速让程序变为最新的版本了。
2.手工安装补丁程序
虽然有一些软件提供了在线更新的功能,但是更多的软件都没有这个功能,因此对于它们使用补丁就需要手工完成了。这时首先需要从Internet或者光碟中获得更新的补丁程序,然后按照说明文档的提示来安装补丁程序。通常手工安装补丁程序有下面几种方法:
1)直接安装法
这种补丁程序通常是以EXE的可执行文件形式出现,直接双击之后就能够完成补丁的安装。不过这时需要根据原先程序所在的目录来设置补丁文件释放的路径,否则将造成补丁文件无效的情况。
2)覆盖源文件
对于一些补丁程序,尤其是汉化补丁来说,大多是提供一个中文语言文档,用这个语言文档覆盖原先的文件或者放置到相关的文件夹中(通常是软件安装目录的“Lanuage”文件夹)就可以完成软件的汉化。
3)修改源文件
有些特殊的软件默认的参数会影响软件性能以及其他方面的表现(比如Windows 2000绕过登录窗口),这时只要适当调整源文件程序或者进行相关的配置即可提高软件的性能。
虽然使用补丁程序很有必要,但还是需要提醒大家注意:在运行补丁程序之前一定要认真阅读有关的说明文档,最好能够将相关的源文件进行备份,以免造成错误丢失重要数据或者导致程序无法使用。而且在使用补丁程序前要先关闭相关的程序,如果这些程序在Win2000/XP中会自动作为服务项目运行,则还要把这些服务项目关闭,否则无法完成补丁程序的应用。
Windows 的补丁安装卸载:
Windows 的补丁安装卸载
现在的作系统和应用软件越做越大,不可避免地会出现各种问题。也许是程序设计上的小Bug、也许是与其它软硬件在使用上产生的兼容性问题、更多的情况则是使用者疏忽造成的安全隐患,这些问题时刻在威胁着我们的系统和数据安全。更重要的是,已经有越来越多的人安装了宽带,有了基本上固定的IP地址,还时常挂在网上。这样的电脑很容易成为被攻击的对象。因此,电脑的安全使用问题已经越来越突出地摆到了我们的面前。如果你也想要消除电脑中安全方面的薄弱环节,就仔细阅读本文吧。
作系统的补丁下载以及安装
让我们先从最常用的软件,作系统说起。
使用最普及的作系统无疑就是微软的Windows,Windows 98、Windows 2000、Windows XP,可以毫不夸张地说,只要有电脑的地方,就能见到Windows的身影。虽然Windows作系统被广泛采用,不过这并不表示它的稳定性和可靠性最好。相反,早期的Windows是相当不可靠的,大家广泛采用它只是因为它的易用性和兼容性。不过现在好多了,随着Windows 2000和Windows XP的广泛应用,Windows产品的稳定性和可靠性已经不再是那么突出的问题。相反,现在人们关注最多的,则是Windows的安全性!
既然是全世界应用最广泛的软件产品,研究它的人自然不会少。进而Windows系统上被发现的漏洞和缺陷似乎也特别的多,并且还有不少的人以制造Windows上传播的病毒和木马为乐。我们经常能够看到提醒大家Windows产品新发现某个漏洞之类的文章。所以在发现漏洞后的第一时间给我们的系统打补丁已经成为了Windows用户的一个必修课。
这里首先说说Windows作系统的补丁,我们主要以Windows 2000/XP的补丁加以了解。一般需要安装的补丁有两种,Hotfix和Service Pack,Hotfix是针对某一具体问题而发布的专门解决这个问题的小程序(也可以叫做修复程序)。微软一般会把在自己的软件产品中发现的重大问题以安全公告(Security bulletin)的形式通知给大家,这些公告都有一个唯一的编号,即MS**-***。例如MS02-063,表示微软公司在2002年发布的第63个安全公告。这些公告所涉及的问题还有另外一个编号:Q******。MS02-063安全公告的编号就是Q329834,这个号码表明了该问题在微软知识库(Knowledge Base)中的编号,只要记住这个编号,随时都可以查找到相应的文章和解决方案。因此,每个安全公告所发布的补丁也就有了相应的编号,例如Q329834针对Windows XP系统的补丁名称就是Q329834_WXP_SP2_x86_ENU.exe ,这表示这个补丁解决的问题在知识库文章Q329834中讨论过,适用于Windows XP,即将被集成到Windows XP SP2中,并且是英文版。
上面我们说到了SP2,SP的全称是Service Pack,即补丁包。由于微软频繁地发布各种Hotfix补丁,对于一般的系统管理员,要察看自己的电脑是否安装了某个Hotfix补丁就成了一件很麻烦的事情。并且,依次安装各种Hotfix补丁在作上也非常烦琐和辛苦。微软为了解决这个问题就开始发布Service Pack补丁。这种补丁一般在作系统正式上市一段时间后发布,包含了自发布之日全部的Hotfix补丁。只要安装了Service Pack,在这个Service Pack发布之前的所有Hotfix补丁就都不用再安装了。只有Windows NT/2000/XP才有Service Pack,Windows NT的Service Pack最新版本是SP6a,适用于Windows NT的各种版本;Windows 2000的是SP3,适用于Windows 2000 Professional/Server/Advanced Server;Windows XP的是SP1,适用于Windows XP Professional/Home Edition。Service Pack补丁是累加的,也就是说,你对于一个新安装的作系统,你不必依次安装SP1,SP2,SP3,只要装了最新的Service Pack就可以了。
要察看你的系统中安装了哪些Hotfix补丁,可以打开控制面板-添加删除程序,所有安装过的热修复程序都会显示在这里。
而Service Pack,则可以用鼠标右键点击“我的电脑”图标,并选择“属性”,然后在“常规”选项卡下察看。
通常我们给Windows作系统打补丁,最常用的方法就是通过Windows Update网站。如果要访问这个网站,可以直接点击开始-Windows Update(对于Windows 98和Windows 2000),或者开始-所有程序-Windows Update(相对于Windows XP)。你也可以直接在浏览器的地址栏中输入http://windowsupdate.microsoft.com 来访问。在这里,网页可以自动扫描你的系统,判断你需要安装哪些补丁,然后协助你安装。在第一次访问Windows Update网站的时候,会相继出现两个如同图三的安全设置警告,因为网页需要在你的电脑上安装一些控件,这些控件被用来扫描你的系统。所以如果要进行Windows Update,就必须要点击“是”,安装这个控件。当然,你也可以选中“总是信任来自Microsoft Corporate的内容”,这样,以后你访问微软的网站,并且需要下载其它的控件或者程序的时候,浏览器就不会询问你,而是直接下载和安装了。
控件安装成功后,你可以看到图四的画面,点击“扫描以寻找更新”,程序就会自动扫描你的系统。在扫描完成后,你所有可用的更新都将会显示在左侧的列表中,你可以有选择地安装,或者一次把他们全部装上。补丁安装完成后你需要重启动一下电脑,至此,Windows Update的作全部完成,你的Windows相对安全多了。不过凡事都有例外,有些补丁程序可能会和你正在使用的什么软件有冲突,如果在安装某个补丁后系统不稳定或者工作不正常,你通过在启动电脑的时候按F8,并选择进入安全模式,然后卸载那个补丁。
在通过Windows Update安装了Hotfix补丁程序后,你可能会在Windows目录下发现一些奇怪的文件夹,这些文件夹的名称一般是“$NtUninstallQ******$”,在这个文件夹中保存的就是相应补丁(在知识库文章Q******中提出)的卸载程序,如果你要卸载一个Hotfix补丁,就必须保留有相应的卸载文件。而如果你的硬盘空间紧张,并且不准备卸载任何补丁,也可以直接删除这些文件夹。
在这里我们应该介绍一下补丁程序的命名规则,因为从2003年中期开始规则有了一些变化。新的规则规定:用于Windows 作系统的补丁程序的文件名遵循这样一个规律:ProductName-KBArticleNumber-Option-Language.exe ,其中ProductName是这个补丁程序应用的产品的名称,KBArticleNumber则是微软知识库文章中讨论该补丁程序所解决问题的编号,Option是其他的一些选项,Language则是该补丁适用的软件语言版本。举例来说,WindowsXP-KB123456-IA64-ENU.exe这个补丁程序用于英文版的64位(IA64架构)Windows XP作系统,并且该补丁程序所解决的问题在知识库文章编号123456中讨论过。类似的还有Windows2000-KB123456-ENU.exe和WindowsServer2003-KB123456-x86-ENU.exe,都可以这样理解。
这只是针对Windows 2000/XP/2003作系统的,对于Office产品或者其他Server产品的补丁命名,可以分别参考如下知识库文章:
Windows:Q816915,Office:Q816916,Exchange:Q817903
Virtual Studio .Net:Q822464
通过Windows Update,也可以安装到最新的Service Pack。你也许就会有这样的疑问了:如果我已经通过Windows Update安装了所有的Hotfix补丁,那么我还需要Service Pack吗?答案是肯定的!如果你很在意系统安全,那么就一定要装Service Pack。尽管你可以通过Windows Update安装补丁,但是你能保证所有系统漏洞的补丁程序都会出现在Windows Update站点中吗?订阅微软安全通告的人经常会收到一些通知,告诉你某个Windows系统又发现了什么漏洞,以及怎样修补这个漏洞。修补漏洞的方法一般是以补丁的形式提供的,当你兴冲冲地下载了安全通告中所提供的补丁之后,可能会失望地发现,这些补丁只能在英文版的Windows上安装,并且并没有提供其它语种的下载。如果你用的不是英文版作系统(这也是建议对安全要求高的人用英文版作系统的原因,因为总能在第一时间安装新发布的补丁程序),那么只好等待了,这些补丁会集成到以后发布的Service Pack中去,并且Service Pack会提供各种语言的版本。因此,Service Pack能带给你更多的安全保障,这是Hotfix补丁程序所不能替代的。
该说怎么安装Service Pack了。Service Pack有两种安装方式:本地安装和网络安装。本地安装要求你下载完整的安装包,然后运行安装程序;网络安装则是下载并运行网络安装程序,然后程序自动从网络上下载所有需要的安装文件。这两种方法各有利弊:本地安装需要一次下载一个较大的文件,一般都在100MB以上,不过如果以后要重装系统,这个安装文件还可以再次使用,不用重复下载。而网络安装的下载量比较小,安装程序会决定你所需要的文件并且有选择地下载,这样安装一次可能会下载少于50MB的文件,因此这种方式更加适合宽带用户。不过如果你即没有宽带,也不想用56K的调制解调器下载100MB的完整安装文件,则可以在Service Pack发行后关注一下那些送光盘的IT杂志,这些杂志一般都会收录最新的Service Pack完整安装文件。
以Windows XP为例,在安装了Service Pack 1的Windows XP系统中,你可能会经常遇到这样的问题:在工作中,或者你在命令行下运行sfc/scannow检查系统文件的时候,系统会需要你插入Windows XP SP1光盘
可是你没有所谓的Windows XP SP1光盘,这是什么原因呢?就是因为你错误的删除了一个文件夹。在安装Service Pack后,系统会自动把一些安装文件备份保存,这些文件被保存在Windows目录下一个名为ServicePackFiles的文件夹中,这个文件夹很大,一般有200M以上,很多人认为没什么用处,就删除了。其实这样做是不可取的,因为Windows 2000/XP中有一个文件保护机制,会随时监视受保护的系统文件,一旦这些文件丢失或者被不正确的版本所替换,就可以立刻从备份的文件中恢复出来,而在安装了Service Pack后,所有Service Pack中新版本的文件都备份保存在这个ServicePackFiles文件夹内,所以如果你删除了这个文件夹,一旦系统文件被替换,文件保护机制就会要求你放入Windows XP SP1光盘,而你并没有这种光盘,被替换的系统文件也就不能被恢复了,这很可能会造成系统的不稳定。所以一般情况下,这个文件夹最好不要删除。
如何保存和再次安装已经下载的补丁
很多人用调制解调器上网,每次重装系统后Update都要花不少的时间和精力,于是就有人在考虑怎样把从Windows Update下载的文件保存起来以便以后新装了系统可以直接运行。不过遗憾的是,通过Windows Update下载的所有补丁程序在安装成功后都会被自动删除。好在微软已经为我们提供了一个很好的方法。
运行浏览器,并打开http://windowsupdate.microsoft.com ,在左侧的Windows Update面板中点击“个性化Windows Update”,选中右侧的“在相关主题下显示到Windows Update目录的链接”,然后保存设置。
现在再看看左侧的面板,你可以看见,在相关主题列表下增加了一个“Windows Update目录”的链接,点击进入.
之后点击右侧的“查找Microsoft Windows作系统的更新”并选择你要查找的作系统和语种。这里包括了所有主流的微软作系统以及各种不同的语种,选择好之后点击“搜索”,所有可下载的更新就全部找到了。这些更新不用你亲自一个一个地下载,只要分别点击,加入到下载篮子,就可以一次全部下载回来。遗憾的是在这里不能通过Flashget之类的下载工具下载,你只好祈祷在下载的过程中千万不要断线了。
下载回来的补丁全部是可执行文件(假设他们分别为fix1.exe,fix2.exe ……),按照常规的方法,你可能就直接一个一个地开始安装,其实这样是很麻烦的,不仅要依次运行多个安装程序,并且每个补丁安装完成后都要求重新启动。这样的安装简直就是一场恶梦。你可能会想,只要分别安装每个补丁,最后统一重启动一下就行了,不过这样是很不可取的。
安装Hotfix时,如果要替换的文件被系统占用,那么新文件将被另外存放并被记录在注册表的未决文件重命名队列(Pending File Rename queue)键值中,等下一次重新启动计算机后再执行替换作。根据这个特点,如果一次安装多个Hotfix补丁而不在每个安装后重新启动计算机,就会存在一定的问题。以下例子就可以说明:
假设我们要安装Hotfix 1 和Hotfix 2 ,每次安装后不重新启动计算机。
两个Hotfix中都包含文件X,Hotfix 1的文件X版本为3.0,Hotfix 2的文件X版本为2.0,计算机中的文件X当前版本为1.0。
首先安装Hotfix 1,由于计算机中的文件X被占用,Hotfix 1的文件X被记录在注册表的未决文件重命名队列键值中。
然后安装Hotfix 2,结果是Hotfix 2的文件X被记录在注册表的未决文件重命名队列键值中。
最后重新启动计算机,因为Hotfix 2最后安装,它的文件X版本2最终替换替换了计算机中的文件X版本1。显然,这不是我们所期望的结果。
好在微软考虑的是很周到的,他为我们提供了一个免费的小工具:Qchain.exe。这个工具可以在这里下载到。利用它,我们可以一次安装多个补丁程序,并且也不会在每个安装完成之后都要求重启动。
你可以直接按照常规方法先运行每个Hotfix程序,不过为了避免安装后的重启动,可以在命令行下运行“fix1.exe -z”,其中“-z”这个参数可以在安装结束后避免重启动计算机。除了“-z”,你还可以试试“-q”,用这个参数可以不出现详细的安装过程,做到全自动。在所有的Hotfix补丁都安装完成后,再次从命令行模式下执行QChain.exe,它将检查注册表的未决文件重命名队列键值,对Hotfix 1和Hotfix 2等的安装文件进行合适的链接、取舍等作,最终保证被修改文件是最新版本。
如果你嫌这样的作太麻烦,还可以试试用脚本,使得全部的安装更加自动化。脚本的使用方法是这样的,把下列文字:
@echo off
setlocal
set PATHTOFIXES=c:\update
%PATHTOFIXES%\fix1.exe -z -q
%PATHTOFIXES%\fix2.exe -z -q
%PATHTOFIXES%\fix3.exe -z -q
%PATHTOFIXES%\qchain.exe
输入到记事本中(c:\update为本例中保存所有Hotfix文件和Qchain.exe的位置,你需要按照你自己的情况更改),然后保存成一个bat文件,双击后就可以自动执行,而你只需要在全部的补丁都安装完成后重启动电脑就可以了。而对于每个补丁所支持的安装参数,你可以通过运行fix1.exe /?获得.
用qchain.exe虽然很方便,不过可能会在有些情况下发生一些问题,就是, 对于Windows NT和Windows 2000 SP3以前的版本,一旦补丁程序中包含HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\KnownDLLs 这个键值所示的二进制文件时就会发生错误,因为这里的文件都是在启动时被装载到内存的,所以遇到这种情况,你就只能老老实实地运行安装程序,然后重启动了。 但是对于Windows 2000 SP3及以上版本,Windows XP还有Windows Server 2003来说,这个问题已经解决了。具体的信息你可以看这里:
http://support.microsoft.com/?kbid=296861
Microsoft Baseline Security Analyzer
软件汉化、插件、补丁、字体的安装
除了各类软件外,电脑上还有插件、补丁、字体、汉化程序等等软件。这些东西,或为增强某一软件的功能而生,或为迎合某一特殊需要而来,品种繁多举不胜举。
一、软件汉化
1、无需原版的汉化包。作者将软件汉化好以后,又重新做了一个安装程序,它不需要
安装原版软件。
2、覆盖原版文件的汉化包。一般为一个压缩包或者是EXE自解压文件。只要你找到相应软件的安装目录并覆盖原版对应文件,或者找到相应的目录按“展开”解压,当提示你是否覆盖时选“确定”就可以了。
3、Patch型汉化包。这种汉化包原理同第二种汉化包,不过因为文件较大或者为了网络传输等问题,将文件中的关键字节提出做成一个补丁。选好相应的目录后按“应用”就可以了。但要注意的是:此种汉化包文件要和源文件版本绝对一致,否则极有可能汉化失败。
软件汉化以后,如果觉得不满意,想恢复原版的软件,有不少方式。但我建议大家还是删除以后,重新安装,这样可以避免因汉化导致的问题。
二、安装字体
现在电脑里的中文字体已经由“老四体”(宋、仿宋、楷、黑四种印刷字体)发展到数十种书法体、艺术体,字体形式也由向量字体(TrueType)取代了点阵字体。
字体的安装方法十分简单,只要将字体文件(一般为TTF文件)复制到Windows目录下的Fonts文件夹中即可,立竿见影。要删除字体,就更简单了,在Fonts目录下选中你要删除的字体,选择“删除”就一切搞定了。
三、精彩插件
插件的安装也是极为方便的,一般来说,有插件的软件在它的安装目录下都有一个名叫“Plugins”的目录(如ACDsee,Photoshop,Winamp,以及PS模拟器ePSXe等),只要将插件复制到这个目录下就完成了安装。同样删除这个目录下的相应文件就完成了这个插件的删除工作。
还有一些软件如Dreamweaver有自己的插件管理器,可以很方便地进行插件管理。选择“Install New Extension”,选好你要安装的插件后在声明中选择“Accept”就可以完成插件的安装了。如果想删除插件,按“Remove Extension”就可以了。
四、打补丁
每当软件有什么小更改或者会引起什么软件冲突时,一般厂家就会发布一个补丁,用户用了补丁之后可以使软件更为完善。补丁一般有“同名文件覆盖版”与“Patch版”两种。要记住,补丁安装完后是无法删除的,如果你没有备份,要回到原来的版本只有重新安装这条路。
五、美丽皮肤
皮肤就是这样一种特殊的软件,它可以自由地更改软件的外观,让你时时感到一种焕然一新的感觉.皮肤在安装目录的Skin子目录下,只要将相应文件复制到这个目录就可以使用。同样只要删除相应文件就删除这个皮肤。很多软件支持换肤功能,如Winamp、QQ等.
专门说一下补丁的几种“打”法
补丁的使用很简单,一般主要有以下几种方法:
1.利用软件的自动更新功能
在Win98/2000/XP中都集成了“自动更新”功能,只要连接到Internet之后,从“开始”菜单中选择这个命令就可以登录到微软网站的相关页面。接着程序会自动分析当前操作系统并将可供升级的项目列表显示给你,根据自己的需要选定之后就能够完成补丁程序的下载与安装了。
另外,一些软件也提供了自动更新功能。比如Norton AntiVirus 2002、MSN Messenger、FlashGet、FlashFXP和东方大典等都集成了这个功能,每当连接到Internet上之后它们就会尝试与软件站点进行连接判断是否有新版本的程序出现,对于有新版本的程序而言,只要选择确定就可以迅速让程序变为最新的版本了。
2.手工安装补丁程序
虽然有一些软件提供了在线更新的功能,但是更多的软件都没有这个功能,因此对于它们使用补丁就需要手工完成了。这时首先需要从Internet或者光碟中获得更新的补丁程序,然后按照说明文档的提示来安装补丁程序。通常手工安装补丁程序有下面几种方法:
1)直接安装法
这种补丁程序通常是以EXE的可执行文件形式出现,直接双击之后就能够完成补丁的安装。不过这时需要根据原先程序所在的目录来设置补丁文件释放的路径,否则将造成补丁文件无效的情况。
2)覆盖源文件
对于一些补丁程序,尤其是汉化补丁来说,大多是提供一个中文语言文档,用这个语言文档覆盖原先的文件或者放置到相关的文件夹中(通常是软件安装目录的“Lanuage”文件夹)就可以完成软件的汉化。
3)修改源文件
有些特殊的软件默认的参数会影响软件性能以及其他方面的表现(比如Windows 2000绕过登录窗口),这时只要适当调整源文件程序或者进行相关的配置即可提高软件的性能。
虽然使用补丁程序很有必要,但还是需要提醒大家注意:在运行补丁程序之前一定要认真阅读有关的说明文档,最好能够将相关的源文件进行备份,以免造成错误丢失重要数据或者导致程序无法使用。而且在使用补丁程序前要先关闭相关的程序,如果这些程序在Win2000/XP中会自动作为服务项目运行,则还要把这些服务项目关闭,否则无法完成补丁程序的应用。