科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道DIY:自己动手制作补丁光盘

DIY:自己动手制作补丁光盘

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Windows XP提供了在线更新的功能,如果开启了自动更新功能,那么更新过程完全在后台进行,几乎不用你进行什么干预。

作者:eNet论坛 来源:enet 2008年3月14日

关键字: Windows xp Windows Windows Server 补丁光盘

  • 评论
  • 分享微博
  • 分享邮件

    第三步:手工释放Hotfix程序  

  记录下所有需要更新的补丁编号,然后在“运行”对话框或“命令提示符”模式下键入如下命令展开hotfixes文件:

  G:\winxp\i386\svcpack\Q328310.exe /X:G:\temp

  这里的“/X:”和“G:\temp”之间不存在空格,系统会询问将提取的文件保存到哪一个位置,点击“浏览”按钮选择G:\temp文件夹即可,展开后会得到相应的编录文件(*.cat)和修补程序的二进制文件(*.exe、*.dll、*.sys文件等),注意这个名为 Q328310.cat的编录文件隐身在G:\temp\sp1\update文件夹中。    

  第四步:正常安装SP1和hotfix程序  

  现在,你可以按照正常的步骤安装SP1和hotfix程序,记得在安装之前先将注册表信息导出到文件中,例如保存为winxp.reg。安装结束后重新启动系统,再次导出注册表,例如保存为sp1.reg,我们可以使用工具软件对这两个注册表文件进行扫描,并将改动的部分保存下来,例如可以保存为sp2.reg。

    第五步:整理更新文件   

  接下来,我们可以暂时创建一个名为sp2的文件夹,其中再建立temp、svcpack等子目录,将每个补丁需要更新的文件全部复制到\sp2\temp目录中,至于具体的更新文件名可以参考相应补丁的update.inf、update.ver文件。  

  将所有*.cat文件复制到svcpack目录,注意不要复制dummy.cat和*_me.cat这两个文件,最后将已解压缩SP1包的全部内容复制到sp2文件夹中。  

  第六步:创建更新文件  

  在\temp目录中创建一个名为SVCPACK.INF的更新文件,具体内容如下:  

  [Version]

  Signature="$Windows NT$"

  MajorVersion=5

  MinorVersion=1

  BuildNumber=2600   

  [SetupData]

  CatalogSubDir="\i386\svcpack"   

  [ProductCatalogsToInstall]

  Q******.CAT

  ..........

  ;(注:这里应该列出所有的补丁的.cat文件名)  

  第七步:创建预安装应答文件  

  接下来,我们可以借助微软发布的compress.exe将所有文件保存在sp2文件夹中,操作时使用如下格式的命令:

  compress -d -r sp2\*.* \i386

  使用安装管理器创建预安装应答文件,并且在[GUIRUNONCE]处加上一句执行可以把SP2.REG导入注册表的批处理命令: regedit /s SP2.REG。然后,在\sp2文件夹下建立\$OEM$\$$\SYSTEM32子文件夹,记得将SP2.reg复制进去。  

  第八步:修改DOSNET.INF  

  最后,我们只要将svepack目录复制到i386目录,修改\i386\DOSNET.INF文件,在文件最后加上这么一些内容即可:

  [OptionalSrcDirs]

  SVCPACK   

  第九步:刻录光盘   

  现在嘛,我们只要将\sp2文件夹中的内容刻录到光盘中就可以了。有了这张完全属于自己的SP2安装包,就可以省下好多重新启动系统的时间,而且即使重装系统,也轻松多了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章