HotFix又叫做热补丁,是微软在Windows发布之后,针对发现的Windows漏洞发布的补丁程序。当HotFix累计到一定程度,微软就会以SP的方式把此前的HotFix整合起来。 而冲击波病毒的到来,在很大程度上增强了我们的计算机安全防范意识。为了避免在安装补丁之前就被各类病毒感染,把补丁事先集成到系统安装光盘中岂不是很好?
一、安装步骤
下面以把冲击波病毒的KB824146补丁集成到Windows2000 SP4安装光盘中为例讲述具体过程。
1.把已经集成了SP4的Windows 2000 安装光盘插入光驱,然后在E盘建立一个目录,命名为TMP(为防止后续操作失败,存放TMP目录的驱动器可用剩余空间不要小于400MB,这里以E盘为例)。
2.把安装光盘里面i386文件夹拷贝到E:TMP目录里面。
3.用记事本打开E:TMPi386下的dosnet.inf文件,然后再找到(OptionalSrcDirs)段,在它下面增加一行内容:svcpack,然后保存该文件。而在Windows XP/Server 2003安装光盘里面的dosnet.inf文件中,没有(OptionalSrcDirs)段,需要自己添加这个段。
4.在E:TMPi386下面新建一个文件夹,取名为:svcpack,把KB824146补丁程序拷贝到这个文件夹里面,并改名为KB824146.exe。
5.从“开始菜单→程序→附件”中选择“命令提示符”,在E:TMPi386svcpack目录下输入以下命令:KB824146.exe /XE:824146,把升级文件提取到E:824146目录下。提取完成以后,在E:824146目录下会出现一些新的文件和一个叫做update的子目录。
6.把E:824146update目录下的kb824146.cat文件拷贝到E:TMPi386svcpack目录下;把E:824146update目录下的ole32.dll、rpcrt4.dll、rpcss.dll文件拷贝到E:TMPi386目录并覆盖原文件(如果有的话);然后删除E:TMPi386下的ole32.dl_、rpcrt4.dl_、rpcss.dl_三个文件。
7.再次打开E:TMPi386dosnet.inf,在Files段下面查找有没有以下内容:
d1,ole32.dll
d1,rpcrt4.dll
d1,rpcss.dll
如果没有的话,需要自己在(Files)段下面手工添加上述三行的内容。
8.接着删除E:TMPi386下的Svcpack.inf文件,再创建一个Svcpack.inf文件,用记事本打开这个INF文件,输入以下内容后保存:
Version
Signature=”$Windows NT$“
MajorVersion=5
MinorVersion=0
BuildNumber=2195
SetupData
CatalogSubDir=“i386svcpack”
ProductCatalogsToInstall
KB824146.cat
SetupHotfixesToRun
KB824146.exe /Q /N /Z
不同的Windows版本,Svcpack.inf内容是不同的,在Windows XP里Svcpack.inf的内容是:
Version
Signature=“$Windows NT$”
MajorVersion=5
MinorVersion=1
BuildNumber=2600
SetupData
CatalogSubDir=“i386svcpack”
ProductCatalogsToInstall
KB824146.cat
SetupHotfixesToRun
KB824146.exe /Q /N /Z
而Windows Server 2003里面Svcpack.inf的内容是:
Version
Signature=“$Windows NT$”
MajorVersion=5
MinorVersion=2
BuildNumber=3790
SetupData
CatalogSubDir=“i386svcpack”
ProductCatalogsToInstall
KB824146.cat
SetupHotfixesToRun
KB824146.exe /Q /N /Z
9.最后删除E:824146目录及目录下的全部文件。用E:TMPi386里面的文件和原安装光盘除i386目录以外的全部文件重新制作一张Windows 2000安装光盘,用这张光盘安装系统,相应的补丁程序也就自动安装了。
二、注意事项
除了Windows 2000,这个集成HotFit的方法在Windows XP和Windows 2003中同样适用,这里需要说明的是:
1.解压缩以后的Windows XP补丁程序有三个文件夹Common、SP1和SP2。如果安装光盘本身没有集成SP1,就采用SP1里面的文件,相反就使用SP2目录里面的文件。对于解压缩后的Windows 2003补丁程序,有三个文件夹:update、rtmgdr和rtmqfe。如果安装光盘以前没有集成过HotFix,那么就采用rtmgdr里面的文件,否则使用rtmqfe里面的文件。
2.只有使用了update.exe做系统更新的HotFix才能够按照上面的方法操作。而一些IE的累计补丁程序是不能够按照上面的方法集成的。
3.如果想集成多个HotFix,只要在编辑Svcpack.inf文件的时,把[ProductCatalogsToInstall]和[SetupHotfixesToRun]段根据具体集成的HotFix文件名来编写就OK了。
4.Windows XP SP2、Windows 2000 SP5、Windows Server 2003 SP1将会集成KB824146补丁程序。如果以后集成了新的SP,那么就没有必要再把HotFix集成到安装光盘里面了。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
相关推荐
-
为何Windows快捷方式文件容易受到攻击?
微软Windows中的一个漏洞可使攻击者在快捷方式文件中自动执行代码,这个攻击的工作原理是什么,如何防范?
-
面对卡巴斯基压力 微软改变防病毒政策
近日微软承诺在未来Windows更新中更改饱受争议的防病毒政策,而卡巴斯基也已经同意撤回针对微软的反垄断诉讼。
-
制止“下一个WannaCry漏洞” 刻不容缓
日前微软公司发布了新一批的补丁,修复了48个漏洞,其中25个被视为需要紧急处理的漏洞。尽管微软每月更新补丁,但此次更新揭露出一个异常危险的漏洞——CVE-2017-8620……
-
微软8月周二补丁日:首次发布针对Windows 10 Linux子系统补丁
近日微软发布2017年8月周二补丁日公告,主要针对各种微软产品的48个漏洞,其中包括15个关键补丁以及针对Windows 10 Linux子系统的第一批补丁。