Обновление через WSUS не выполняется в Windows 8.1 с ошибкой 0x80070643

У меня есть wsus на Windows Server 2008, и у меня есть две машины с Windows 8.1, где обновления завершаются с ошибкой 0x80070643.

Существует ровно 8 сбоев обновлений: KB3080457 KB3081397 KB3081398 KB3081399 KB3081401 KB3081402 KB3081403 KB3081405

Я проверил несколько из них, и они, кажется, обновления приложений метро. Эта машина присоединена к домену, и большинство приложений метро удалено с помощью Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online и Get-AppxPackage -AllUsers | Remove-AppxPackage, который, как мне кажется, вызывает эту проблему.

Должен ли я просто скрыть 8 обновлений и заблокировать их от WSUS и назвать это день или у меня есть другое решение?

2 ответа

У нас была та же ошибка с этими 8 обновлениями. Просмотрев обновления для Microsoft, я увидел, что это были обновления для Appx, которые были удалены из нашего корпоративного образа Windows 8.1. Каким-то образом агент Центра обновления Windows пытается установить обновление для Appx, который не установлен на компьютере.

Я удалил эти обновления из своей группы обновлений за август.

YMMV

У нас также были сбои обновлений именно с этими обновлениями. В связи с этим http://windows.microsoft.com/de-de/windows/windows-update-error-80070643 это в основном проблема с компонентами Office 2003 (!) Или.NET-Framework. В нашем случае это помогло просто запустить службу Office Source Engine в оснастке services.msc на этих машинах или через CMD:

sc start ose

В больших средах я должен создать групповую политику, которая устанавливает OSE-Service на "Автоматический (отложенный запуск)" или использовать Powershell-Scripting:

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

Надеюсь это поможет,

SAPL

Другие вопросы по тегам