PC系统:OEM Win7 Pro x64

        PC环境:加入域控

  

     最近在做SCCM 2012R2的OEM版模板系统,PC需要的应用程序都已成功安装,但是在手动打补丁的时候总是报错,如下图:(报错代码不尽相同,但是通过我自己的方法全部成功!)

       Win7进行手动更新(Windows Update)失败_第1张图片

    在试过N台PC后,得出的结果出奇的一致:Always Failed!(看到上图,本人已有不良反应)随即在万能的网络寻找破解之法。众大神给出的解决方法是删除或者重命名文件夹%windir%\SoftwareDistribution,删除或重命名后,再进行手动更新时,系统会自动创建。

    以上方法,不知有人操作成功没,反正我试过之后还是无法更新补丁,但是我进行如下操作后,成功进行了手动更新,大家有类似情况的,不妨参考一下:

  1. 停用Windows update服务;

    Win7进行手动更新(Windows Update)失败_第2张图片

  2. 删除%windir%\SoftwareDistribution\DataStore下的DataStore.edb文件;

    Win7进行手动更新(Windows Update)失败_第3张图片

    PS:大家在打补丁的时候,也可以进到此处查看DataStore.edb文件,它的默认大小是8.06MB,可正常打补丁的大小为760MB(至少我的PC是这样)。

  3. 启用Windows update服务(可以看到DataStore.edb文件的大小为8.06MB);

    Win7进行手动更新(Windows Update)失败_第4张图片

  4. 此时再到控制面板\系统和安全\Windows 更新下,再试试手动打补丁,突然发现it's OK!O(∩_∩)O哈哈~

    如果仍然不行可以重新操作以上步骤几次,总有一次会使你通往成功的大道,一扫你额头上的黑线^^

    Win7进行手动更新(Windows Update)失败_第5张图片

    PS:在捕获系统镜像时,为减小C盘的空间,可删除文件夹%windir%\SoftwareDistribution下的Download文件夹和Datastore里的DataStore.edb文件。