设为首页收藏本站

银屑病病友互助网

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

用微软官方工具批量安装更新程序

[复制链接] 1
回复
2008
查看
打印 上一主题 下一主题
1#
跳转到指定楼层
分享到:
人生 发表于 2005-5-12 08:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
< >如果你没有激活自动更新而是习惯使用手工更新方式,那么在大多数情况下,我们每安装一个系统更新或补丁程序,都需要重新启动操作系统,其麻烦可想而知。现在,如果利用微软官方发布的QChina.exe工具,就可以在只重新启动一次的情况下批量安装。我们安装的更新程序越多,就越节省时间,这对于服务器来说是非常重要的,而且在Windows 2000Windows NT 4.0上都可以运行。  

  提示:Windows产品更新(关键更新、安全修补程序、修复程序)是一个可执行文件(*exe),该文件包含一个或多个可应用到Windows以纠正特定问题的系统文件。  

  一、QChina.exe的适用范围

  QChina.exe是一个命令行工具,可以检测注册表的未决文件重命名队列键值,对多个更新程序的安装文件进行合适的链接和取舍操作,最终保证被修改的文件是最新版本。系统管理员可以借助这个工具将更新串联在一起,这样在安装多个更新时,在各次安装之间就不必重新启动计算机,而且还可以增加服务器的运行时间。  

  需要说明的是,利用QChina.exe批量安装更新要求使用Hotfix.exe(Microsoft Windows NT 4.0)Update.exe(Microsoft Windows 2000)Microsoft Windows XPMicrosoft Windows Server 2003Windows产品更新,例如关键更新、安全修补程序或修复程序。  

  对于不使用Hotfix.exeUpdate.exe作为安装程序的产品更新不适用,例如,Windows NT 4.0Windows 2000Windows XPIE更新使用基于INF的安装而非Update.exe。  

  二、如何获取QChina.exe

  对于2001518日以后发行的Windows Server 2003Windows XPWindows 2000产品更新,只要使用Update.exe,都已经包含了QChain.exe功能。不过,200212月以前发生的产品更新存在一个问题,在某些情况下,该问题可能会在计算机上应用错误的二进制文件,因此请使用20032月发布的更新版本。  

  首先,请从http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&&familyid=3c64d889-74f1-490b-a2fb-f15671a3b60c&&displaylang=en下载,大小142KB。  

  三、操作步骤

  直接运行下载回来的Q815062_W2K_spl_X86_EN.exe文件,会释放出两个文件:qchain.exeeula.txt,然后将qchain.exe放到G:\hotfix。我们可以使用“qchain.exe 日志文件名使用挂起文件重命名操作注册表项的前后快照来创建文件。


<>  第1步:获得相应的更新程序  

  首先,我们可以访问Windows Update站点获得相应的更新程序,注意应该直接访问http://v4.windowsupdate.microsoft.com/catalog页面,在左侧窗格选择“查找Microsoft Windows更新”,或者选择“查找硬件驱动程序更新”,接下来需要选择相对应的操作系统版本和语言,如果是下载驱动程序更新则需要选择所属的硬件类别,也可以在“高级搜索选项”中进一步细化查询条件和限制返回项目的数量,设置结束后单击“搜索”按钮,然后会看到所有可用的更新,将之添加到下载选择篮中,单击“浏览”按钮定位到本地文件夹保存下来。  

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2#
 楼主| 人生 发表于 2005-5-12 08:23:00 | 只看该作者

用微软官方工具批量安装更新程序

< > 提示:所有下载的更新文件应放在与qchainexe同一路径下,即G?hotfix。  

  2步:创建批处理文件  

  打开记事本,按照下面的格式进行编辑,并保存为?.bat的批处理文件:

  @echo off

  setlocal

  set PATHTOFIXES=g:\hotfix

  %PATHTOFIXES%\Q123456_w2k_sp2

  _x86.exe -z -m

  %PATHTOFIXES%\Q123321_w2k_sp2

  _x86.exe -z -m

  %PATHTOFIXES%\Q123789_w2k_sp2

  _x86.exe -z -m

  ATHTOFIXES%\qchain.exe  

  这里的Q123456_w2k_sp2_x86.exe是所下载的更新程序的文件名,而“-z”参数是指示安装程序在安装后不必重新启动,“-m”参数是在安装期间不显示提示或消息,即所谓的静默模式。


< >  3步:批量安装更新  

  现在,我们只要直接执行这个*.bat文件,所有的更新程序都会按照批处理文件中的顺序自动安装,你只需在所有更新安装结束后重新启动系统即可。  

  附:验证Windows 2000Windows XP修复程序的安装  

  如果安装了以前串联的更新而没有重新启动系统,那么我们可以使用Qfecheckexe工具验证计算机是否具有你认为已安装的所有修复程序,下载地址为http://www.microsoft.com/downloads/detailsaspx?display-langen&FamilyID=155C7C58-102E-47B0-A12A-BFAB8CFCCC03,这同样是微软官方发布的一个命令行工具,可以提高网络管理员跟踪和验证已安装的Windows 2000Windows XP修复程序的能力。  

  Qfecheckexe通过读取存储在以下注册表项中的信息来确定安装了哪些修复程序:  

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates,通过使用由所安装的各个修复程序存储在此项中的文件版本信息,Qfecheckexe工具可检查所安装的二进制文件以验证它们是否匹配。

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表