询问者
Windows2008R2升级Windows2012无法更新任何补丁

问题
全部回复
-
你好,
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 的终极指南》,把握良机完成云迁移并实现业务现代化。
-
你好,
当前环境中使用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
- 创建文件夹:C:\temp\cab ;
-
目前没有使用WSUS更新补丁,有使用第三方补丁管理工具进行漏洞扫描和补丁安装,目前无法安装补丁的服务器已经使用过补丁管理工具、手动下载补丁安装以及上述的Dism安装这3种方法。使用干净启动似乎也是没办法解决问题,我们的服务器是Windows2008R2企业版升级Windows2012标准版。不知道是否和版本有关系呢?我在个人虚拟机使用Windows2008R2升级到Windows2012后也是同样出现无法更新补丁的问题。按照上述您提供的方法进行测试还是失败,系统日志内并没有来自Windows update的错误。有发现一条来自kernel-general的由注册表发起的I/O操作发生了不可恢复的错误。注册表无法刷新配置单元(文件):“”。
-
你好,
请暂时关闭三方杀毒软件和任何漏洞扫面工具。
Windows Server 2008 R2 的企业版是可以升级到Windows Server 2012的标准版的。这个没有影响。不过根据你的描述,是系统已经升级成功了的。
请运行“winver”查看当前的系统版本号是多少。
针对Windows 2008/2008R2的扩展支持已于2020年1月结束,微软不再为其提供安全更新。点击此处或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。
- 已编辑 Joy-Qiao 2020年6月23日 9:39