Как установить обновления самому: минуем Центр обновления.

09.07.2018 0 Автор GodKnowses

В статье описывается вариант действий, с помощью которых в ОС Windows можно попробовать установить обновления самому. Этот способ может помочь в том случае, когда Windows раз за разом отказывается устанавливать то или иное обновление и всякий раз отвлекает ресурсы на установку. Также это может послужить первоначальным этапом для пристального внимания к потенциальной или уже существующей проблеме вашей копии Windows. И проверить, почему же обновления не устанавливаются.

Для того, чтобы попытаться установить обновления самому, для начала нам нужно (вероятно, в очередной раз) убедиться, что все выпущенные и скачанные для нашей Windows обновления установлены правильно. Проще всего это сделать из Центра обновлений Windows:

Панель управления\Все элементы панели управления\Центр обновления Windows

или позвать его через утилиту из строки поиска (WIN +R):

wuapp.exe

центр обновлений windows

Отключаем автоматическую загрузку обновлений в Windows 10

Щёлкнем по интерактивной кнопке Просмотр журнала обновлений, откроется список обновлений, которые пытались «проникнуть» в систему и результаты того, чем это дело закончилось. Нас интересует состояние Отказ:

отказ обновлений windows

Проверим подробности и узнаем причину:

подробности отказа обновлений

справка по ошибке обновлений

Открывшееся окно собственной справки обычно немногословно. Потому наиболее информативными окажутся сведения по ссылке в пункте Дополнительные сведения. В окне браузера сразу откроется вкладка сайта техподдержки Microosft для указанного обновления. Прокрутите до пункта Как получить обновление (содержание страницы может быть разным, в т.ч. и на английском языке):

скачать обновления вручную

пройдите по ссылке, после чего откроется новое окно с файлами установщика выбранного обновления (в моём случае это KB4054518) для различных систем, где вам нужно выбрать тот, что подходит для вашей сборки:

установить обновления самому

Сразу разблокируем его:

разблокировать файл из интернета

Запустим установщик и ждём ответа по этому обновлению. Если установка проходит гладко — статью закрываем и ждём дальнейших обновлений привычным порядком. Однако чаще всего пользователя подстерегает ошибка обновления, которая у нормального пользователя часто вызывает недоумение:

обновление не применимо к этому компьютеру

А вот причин на то может быть несколько. У меня есть несколько вариантов решения этой проблемы, и потому я решил выделить тему в отдельную статью. Так что читаем:

Ошибка Обновление не применимо к этому компьютеру

Как установить обновления самому: обходим установщик

Один из способов устранения ошибки обновлений переплетается с нашей задачей. В любом случае дальнейшие действия подразумевают, что пакет «проблемных» обновлений скачан и лежит в папке Загрузки Windows (или где вы там загрузки храните):

пакет центра обновлений microsoft

Только что именно этот объект у нас и не установился. Ознакомимся с его содержимым. Это можно сделать двумя способами: через Китай и побыстрее. Однако перед тем, как начать дальнейшие процедуры, мы должны исключить фоновое (возможное) вмешательство UAC Windows в наши дела. Для этого:

  • скопируем файл обновлений
  • создаём в корне диска С: Новую папку и придадим название, например, 1
  • поместим скопированный файл в папку и также переименуем, придав название покороче (это действо и выше делается для облегчения вводимых далее команд), например, 123

В итоге у меня получилась такая ситуация:

переименованный файл

файл 123 лежит в папке 1 корня диска С:

Если у вас есть архиватор типа 7-zip, просто распакуйте файл обновлений с его помощью прямо сюда. Если нет, то в консоли cmd, запущенной от имени админа, введите команду:

expand -f:* c:\1\123.msu c:\1\

распаковка файлов обновлений

В итоге наша переименованная Новая папка (она же 1) пополнилась следующими файлами:

распакованные файлы

Если система не настроена на отображение расширений файлов, лучше, чтобы представление в директориях и папках Windows в нашем случае было в виде таблицы. Нам нужен только один из этих файлов (самый весомый) — тот, что с расширением .cab. А вот и он (кстати, для удобства вы можете переименовать и его; я на следующем рисунке так и сделаю):

cab-файл

переименованный файл cab

я назвал нужный файл 321

Теперь снова запускаем cmd от имени администратора и вводим команду на установку с помощью Диспетчера пакетов Windows PkgMgr.exe (я рекомендую так):

pkgmgr /ip /m:c:\1\321.cab /quiet /l:c:\1\321.log /norestart

где первая выделенная жирным часть команды — путь к файлу .cab. Флаг /quiet заставит систему установить обновления фоном, /l:c:\1\321.log — создаст лог процесса, в котором можно будет проверить результаты установки, /norestart — система не будет проситься в перезагрузку в случае успеха установки.

Если вы владелец Windows 10, у вас есть ещё один инструмент принудительной установки. Это уже происходит с помощью команды DISM:

DISM.exe /Online /Add-Package /PackagePath:полный-путь-к-файлу.cab

Например

принудительная установка обновлений через dism

Успехов