Windows 8.1 上通过 WSUS 更新失败,出现错误 0x80070643

Windows 8.1 上通过 WSUS 更新失败,出现错误 0x80070643

我在 Windows Server 2008 上安装了 WSUS,并且我有两台安装了 Windows 8.1 的机器,更新失败,错误为 0x80070643。

总共有 8 个更新失败:KB3080457 KB3081397 KB3081398 KB3081399 KB3081401 KB3081402 KB3081403 KB3081405

我检查了其中几个,它们似乎是 metro 应用更新。这台机器已加入域,并且大多数 metro 应用已通过 Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online 和 Get-AppxPackage -AllUsers | Remove-AppxPackage 删除,我认为这就是导致此问题的原因。

我是否应该隐藏这 8 个更新并阻止它们进入 WSUS 然后就完事了还是还有其他解决方案?

答案1

我们在这 8 个更新中遇到了同样的错误。在查看了 Microsoft 上的更新后,我发现它们是针对 Appx 的更新,这些更新已从我们的企业 Windows 8.1 映像中删除。不知何故,Windows 更新代理尝试安装计算机上未安装的 Appx 的更新。

我从八月更新组中删除了这些更新。

年龄变化率

答案2

我们也遇到了同样的更新失败。关于http://windows.microsoft.com/de-de/windows/windows-update-error-80070643#1TC=windows-7这主要是 Office 2003 (!) 组件或 .NET 框架的问题。在我们的案例中,只需在这些机器上的 services.msc Snap-In 中或通过 CMD 启动“Office Source Engine”服务即可:

sc start ose

在大型环境中,我应该创建组策略,将 OSE 服务设置为“自动(延迟启动)”或使用 Powershell 脚本:

$pcs = @("PC01", "PC02", "PC03")
Set-Service -Name ose -StartupType Automatic -Status Running -ComputerName $pcs

希望这可以帮助,

萨普利

相关内容