我在 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
希望这可以帮助,
萨普利