PDA

Показать полную графическую версию : [решено] Не ставится WMF 5.1 на один из серверов


DJ Mogarych
21-04-2023, 16:24
Добрый день!

Подскажите, пожалуйста, как мне поставить сабж? Мне нужен Powershell 5.1.
Есть три одинаковых сервера Exchange 2013 (DAG) c Windows 2012 R2 и одинаковым актуальным уровнем патчей.
На два сервера WMF 5.1 установился нормально, на третьем не ставится ни в какую.

Я запускаю локально Win8.1AndW2K12R2-KB3191564-x64.msu, он ставится, пишет, что всё в порядке и нужна перезагрузка.
Во время перезагрузки он рисует проценты установки обновления, и где-то на 65% начинает откатывать обновление обратно.

В логах записи довольно скудные (привожу по времени появления одну из попыток):

Windows update "Update for Windows (KB3191564)" was successfully installed. (Command line: ""C:\Windows\system32\wusa.exe" "C:\temp\Win8.1AndW2K12R2-KB3191564-x64.msu" /quiet /forcerestart")

Package KB3191564 failed to be changed to the Installed state. Status: 0x800f0922.

Installation Failure: Windows failed to install the following update with error 0x800F0922: Update for Windows (KB3191564).


Включение логирования msu в файл ничего не даёт, там только Informational logs, что всё нормально.

Сбрасывал кэш Windows Update, не помогло.

net stop wuauserv
del %WINDIR%\SoftwareDistribution\* /f /s /q
net start wuauserv


Где выяснить причину и поставить это обновление?

NickM
21-04-2023, 18:29
Во время перезагрузки он рисует проценты установки обновления, и где-то на 65% начинает откатывать обновление обратно. »
Где выяснить причину »
Начать с этого лога:
C:\Windows\Logs\CBS\CBS.log

DJ Mogarych
21-04-2023, 21:04
Там сам чёрт ногу сломит :o

Upd: решено! Надо вычистить C:\Windows\Temp, после этого обновление установилось без проблем.

Powershell:

#Requires -RunAsAdministrator
del "$env:WINDIR\Temp\*" -Recurse -Force -Confirm:$false

https://serverfault.com/questions/797269/windows-update-800f0922




© OSzone.net 2001-2012