您的位置: 网站首页 > 微技术 > 阅读文章

自己手动制作 Windows 系统补丁包全过程

  既然刚才谈到了 Windows Update 补丁失败的问题,网上翻资料的时候翻到一篇不错的文章,是关于自己手工集成 Windows 7 补丁包的方法。因为微软的 Update 服务器在国内很不稳定,新安装完一台电脑,有时候打补丁挺快,有时候一晚上放着都没打好,所以可以考虑下自己制作补丁包,这样不管是给他人安装还是自己重装都很方便。

  第一步: 获取补丁。要集成所有补丁, 可以打开 “控制面板 \ 系统和安全 \ Windows Update \ 查看更新历史记录”, 然后记下安装更新的编号, 接着再单击 “检查更新”, 在更新类型单击 “可用重要更新”, 此时可以看到所有要安装却未安装的更新。同样记下更新编号。上述两类更新就是要集成的全部补丁文件, 现在登录 http://catalog.update.microsoft.com/v7/site/Install.aspx(需要安装控件), 然后依次输入补丁编号查找并添加到 “选择栏”, 添加完成后单击 “下载”, 将补丁下载到本地备用。
  
  第二步: 下载补丁后就可以使用 Dism 命令将其集成到安装镜像, 这里以集成 KB971468 这个补丁为例。下载打开后是一个 “X86-all-windows6.1-kb971468-x86_458981c57def79df7b0fc410486b68ccfb498626.msu” 文件, 将其放置在 J 盘。接着以管理员身份启动命令提示符, 依次输入下列的命令集成补丁 (见图):
  
  rem 以可写方式加载 install.wim 的映像 5(即旗舰版映像编号) 到 J 盘的 Win7 目录 (J 盘要为 NTFS 格式)
  dism /mount-wim /wimfile:”J:\install.wim” /index:5 /mountdir:”j:\win7″
  rem 把下载到 J 盘的补丁集成到 Win7 目录中
  Dism /Image:j:\win7 /Add-Package /PackagePath:j:\X86-all-windows6.1-kb971468-x86_458981c57def79df7b0fc410486b68ccfb498626.msu
  rem 查看集成的补丁信息
  dism /image:j:\win7/Get-Packages
  
  第三步: 操作同上依次集成所有补丁到安装镜像中。然后输入 “Dism /Unmount-WIM /MountDir:j:\win7 /Commit” 卸载并保存已经整合补丁的 “install.wim”, 用这个集成补丁的 “install.wim” 替换安装镜像中 “sources/install.wim” 文件, 现在刻录的光盘安装时选择 “旗舰版” 后就不需要再安装补丁。如果以后再发布新的补丁, 操作同上再次集成即可。

    • 本文标签:
    • 人气热度:1,015
    • 生产日期:2018年5月30日 - 17时12分15秒