В этой статье обновления устанавливаются по методу:
Код:
start /wait "" "%SystemRoot%\system32\wusa.exe" "C:\full\path\to\<Update>.msu" /quiet /norestart
Но иногда, если Windows Update повреждено, этот метод не работает, при запуске этой команды
"Инициализация ..." может проходить бесконечно долго, без какого-нибудь результата.
Тогда может помочь
pkgmgr:
Код:
- Помещаем наше <Update>.msu, например в папку C:\Update
- Распаковываем его: expand -f:* "C:\Update\<Update>.msu" %TEMP%
- И устанавливаем: pkgmgr.exe /n:%TEMP%\<Update>.xml
P.S. Желательно заглянуть в папку %userprofile%\AppData\Local\Temp,
т. к. названия <Update>.msu и <Update>.xml могут отличаться.
Контролировать работу фонового процесса
pkgmgr можно через
Диспетчер задач.
Если Windows после установки попросит перезагрузку, то контроль тогда, в принципе, был лишний.
А вот если не попросит, то тогда момент завершения установки обновления - это исчезновение процесса
pkgmgr из
Диспетчер задач.