Установка обновлений Windows без использования Центра обновления Windows

Описание и решение проблемы

В старых операционных системах семейства Windows — последней из которых была Windows XP — обновления операционных систем можно было скачивать в виде EXE файлов для автономной установки. Начиная с Windows Vista, файлы обновлений стали поставляться в формате MSU — их так же можно устанавливать без подключения к интернету, но на этот раз требуется наличие рабочей службы «Центр обновления Windows», в противном случае вы будете получать ошибку 0x80070422.

Тем не менее, есть возможность установки и без использования Центра обновления Windows (то есть с выключенной службой Центра обновления Windows), с использованием встроенной в Windows программы DISM. Для этого, нужно распаковать MSU файл, и с помощью DISM обновить систему с использованием распакованных cab файлов. Делается это так:

Находим нужный MSU файл, который нужно установить, например это будет Windows6.1-KB3191566-x64.msu, и который допустим лежит в папке C:Updates, и распаковываем его в папку C:UpdatesKB3191566:

Expand –F:* C:UpdatesWindows6.1-KB3191566-x64.msu C:UpdatesKB3191566

В итоге мы должны получить несколько файлов, среди которых должен быть cab файл (возможно и несколько, уточнение о том, что делать в таком случае будет чуть дальше). Теперь этот cab файл можно установить с помощью DISM:

DISM.exe /Online /Add-Package /PackagePath:C:UpdatesKB3191566Windows6.1-KB3191566-x64.cab

Если же cab файлов несколько, то устанавливать их нужно в определенном порядке, который описан в файле PkgInstallOrder.txt, который должен лежать в той же директории, что и распакованные cab файлы.

По окончанию установки, DISM может запросить перезагрузку компьютера. Для того, чтобы убрать этот запрос, достаточно добавить ключ /NoRestart, и в итоге строка запуска приобретет следующий вид:

DISM.exe /Online /Add-Package /NoRestart /PackagePath:C:UpdatesKB3191566Windows6.1-KB3191566-x64.cab

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *