none
Windows2008R2升级Windows2012无法更新任何补丁 RRS feed

  • 问题

  • Windows2008R2升级Windows2012后,未启用任何第三方安全防护软件。安装补丁会出现下列两种情况:

    1.安装任何补丁都可以安装成功但在控制面板-已安装更新无法查看到安装的补丁。

    2.安装任何补丁可以在控制面板-已安装更新中查看到安装的补丁。

    但只要重启后在配置Windows更新必定会失败且回退,查看日志会有8024200D和800F0922。

    已尝试过sfc /scannow及dism Scanhealth、Restorehealth

    请问该如何解决?

    • 已编辑 Eason-L 2020年6月18日 2:48
    2020年6月18日 2:45

全部回复

  • 你好,

    800F0922 含义为:Processing advanced installers and generic commands failed.

    8024200D 含义为:The update handler did not install the update because it needs to be downloaded again.

    这两个都是补丁没有成功安装的报错。

    由于当前的环境很多补丁都没有成功安装。我们可以尝试运行下面脚本重置一下更新组件。

    https://gallery.technet.microsoft.com/scriptcenter/Reset-WindowsUpdateps1-e0c5eb78

    再尝试运行下列命令,之后重新安装补丁看一下。

    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

    Ren C:\Windows\System32\catroot2 Catroot2.old

    net start wuauserv

    net start cryptSvc

    net start bits

    net start msiserver


    针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。

    • 已编辑 Joy-Qiao 2020年6月19日 8:26
    • 已建议为答案 Joy-Qiao 2020年6月22日 9:22
    2020年6月19日 8:26
  • 你好,

    该问题有什么更新吗?

    如果我的回复对你有帮助,请将其标记为答案。

    如果该问题还未解决或者还有其他疑问,请随时跟帖。


    针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。

    • 已编辑 Joy-Qiao 2020年6月22日 9:23
    2020年6月22日 9:23
  • 按照您给的建议试了也还是不行,查看日志依旧是800F0922错误。请问补丁需要重新下载吗?或者是否还有其他的解决思路呢?
    2020年6月23日 2:26
  • 你好,

    当前环境中使用WSUS 或者SCCM 进行更新还是手动更新?

    在settings\Update&Security\Troubleshooting中运行系统自带的排错工具看一下。

    将电脑启动至干净模式,然后尝试使用下列手动更新的方式进行更新。

    • 创建文件夹:C:\temp\cab ; 
    • http://catalog.update.microsoft.com 下载补丁到 C:\temp;

    • 通过在CMD中运行以下命令,展开.msu文件以提取.cab文件:

    expand -F:* C:\temp\{.msu file name with extension} C:\temp\cab

    • 您将从上一步获得一个.cab文件。 使用以下DISM命令添加软件包

    Dism /online /add-package /packagepath:c:\temp\cab\{.cab file with extension} 

    如果还是无法更新,请查看 事件查看器(Windows Logs\Applications, Setup, System)中是否有相关日志记录在内。


    针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。

    • 已编辑 Joy-Qiao 2020年6月23日 5:19
    2020年6月23日 5:16
  • 目前没有使用WSUS更新补丁,有使用第三方补丁管理工具进行漏洞扫描和补丁安装,目前无法安装补丁的服务器已经使用过补丁管理工具、手动下载补丁安装以及上述的Dism安装这3种方法。使用干净启动似乎也是没办法解决问题,我们的服务器是Windows2008R2企业版升级Windows2012标准版。不知道是否和版本有关系呢?我在个人虚拟机使用Windows2008R2升级到Windows2012后也是同样出现无法更新补丁的问题。按照上述您提供的方法进行测试还是失败,系统日志内并没有来自Windows update的错误。有发现一条来自kernel-general的由注册表发起的I/O操作发生了不可恢复的错误。注册表无法刷新配置单元(文件):“”。
    2020年6月23日 8:29
  • 你好,

    请暂时关闭三方杀毒软件和任何漏洞扫面工具。

    Windows Server 2008 R2 的企业版是可以升级到Windows Server 2012的标准版的。这个没有影响。不过根据你的描述,是系统已经升级成功了的。

    请运行“winver”查看当前的系统版本号是多少。


    针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。


    • 已编辑 Joy-Qiao 2020年6月23日 9:39
    2020年6月23日 9:39
  • 你好,

    该问题有更新吗?


    针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。


    • 已编辑 Joy-Qiao 2020年6月26日 7:42
    2020年6月26日 7:41