Перейти к содержанию

Как установить обновления CAB и MSU из каталога Центра обновления Windows

Иногда установка обновлений через Центр обновления Windows может вызывать проблемы. Загрузки могут остановиться на определенном этапе либо из-за проблем с сервером Windows Update, либо с сетью доставки контента (CDN), в которой размещено обновление в вашем регионе. Также возможно, что конфигурация Центра обновления Windows или служб BITS на локальном компьютере неисправна.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

В любом случае сотрудники службы технической поддержки могут посоветовать вам загрузить обновление в автономном режиме через каталог Центра обновления Майкрософт и установить его.

Каталог Центра обновления Майкрософт предоставляет обновления, включая драйверы, которые предназначены для распространения по сети. Пакеты Центра обновления Windows, загруженные из каталога Центра обновления Майкрософт, также можно использовать в автономных системах.

Каталог Центра обновления Майкрософт любой браузер

Как установить обновления CAB и MSU

Пакеты Центра обновления Windows могут быть двух форматов. Один из них — это формат «Автономный пакет Центра обновления Windows» (расширение .msu), а другой — формат файла CAB (.cab).if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

Файлы .MSU

Автономный установщик Центра обновления Windows (файл .msu) — это контейнер, содержащий следующие элементы:

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

  1. Метаданные Центра обновления Windows: описывают каждый пакет обновления, содержащийся в MSU-файле.
  2. Один или несколько файлов .cab: каждый файл .cab представляет одно обновление.
  3. Файл .xml: этот файл .xml описывает пакет обновления .msu. Wusa.exe использует файл .xml при выполнении автоматической установки обновления с помощью средства диспетчера пакетов (Pkgmgr.exe).
  4. Файл свойств: этот файл содержит строковые свойства, которые использует Wusa.exe. Например, этот файл содержит заголовок связанной статьи в базе знаний Майкрософт, номер статьи базы знаний, язык, тип пакета (например, обновление безопасности) и информацию об архитектуре.

Вы можете просмотреть содержимое файла .msu, распаковав его вручную или с помощью утилиты 7-Zip.

.msu содержимое cab xml 7-zip

Установка пакета обновления .MSU

Чтобы установить файл MSU, все, что вам нужно сделать, это дважды щелкнуть файл. При запуске файла .msu автономный установщик Центра обновления Windows (wusa.exe) извлекает содержимое пакета в папку. Затем он считывает метаданные Центра обновления Windows для поиска доступных обновлений для вашего компьютера.

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

Допустим, в вашей системе уже установлено более свежее обновление или обновление, которое вы пытаетесь применить, предназначено для другой архитектуры процессора (x86 или x64). WUSA остановит процесс установки, выдав сообщение об ошибке «Обновление не применимо к вашему компьютеру». Он также сообщает вам, установлен ли уже пакет.

wusa .msu уже установленif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};

Если WUSA определяет, что обновление применимо к вашей системе, он запускает процесс установки с помощью API агента обновления Windows.

Если вам нужно использовать дополнительные параметры настройки, такие как «/тихий”(Для автоматической установки) можно использовать следующий синтаксис командной строки:

wusa.exe "D: \ Updates \ windows10.0-kb4598481-x64.msu" / quiet / norestart

(Дополнительные сведения см. В статье базы знаний Майкрософт Описание автономного установщика Центра обновления Windows в Windows.)

Если вам нужно извлечь пакет .msu с помощью собственной командной строки (вместо 7-Zip), используйте следующий синтаксис:

развернуть -f: * "D: ​​\ Updates \ windows10.0-kb4598481-x64.msu" D: \ Updates \ kb4598481

.msu извлечь с помощью команды расширения

CAB-файл Windows10.0-KB4598481-x64.cab можно установить вручную с помощью команды DISM, которая объясняется в следующем абзаце. Использование DISM для установки обновления .cab намного быстрее, чем запуск файла .msu. Однако метод wusa.exe (с использованием .msu) выполняет некоторые проверки безопасности перед установкой обновления.

.CAB файлы

CAB-файлы (.CAB) — это сжатые архивы, содержащие системные файлы или драйверы. Иногда пакеты Центра обновления Windows поставляются в формате CAB, в котором нет механизма установки, файла XML или файла метаданных. Например, пакет обновления для накопительного обновления для Windows 10 KB3194496 имел формат .cab вместо обычного формата .msu.

К вашему сведению, некоторые обновления Windows могут быть в обоих форматах (.cab и .msu), как в случае с KB3197954.

Установка обновлений .CAB (без драйверов)

Чтобы применить обновление CAB, вам необходимо использовать DISM, что является сокращением от Deployment Image Servicing and Management Tool.

Откройте окно командной строки с повышенными привилегиями или командной строки администратора и введите:

DISM / Online / add-package / packagepath: "cab_package_path"

Пример

DISM / online / add-package /packagepath:"D:\Updates\kb4598481\Windows10.0-KB4598481-x64.cab "

Нажмите Ввод. Это относится к обновлению KB4598481.

Как видите, обновление KB4598481 (которое уже было установлено на компьютере) было повторно применено с помощью DISM. DISM просто повторно применил его, не проверяя текущий уровень исправления. В то время как при запуске файла .msu программа wusa.exe остановила процесс установки, поскольку обновление уже установлено.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

Чтобы узнать, установлено ли уже обновление, существует несколько способов. Вот один из простых способов его найти:

список wmic qfe | findstr / i "kb4598481"

обновление списка wmic qfe

Добавить опцию установки в контекстное меню для файлов .CAB

Вы также можете добавить команду «Установить» в контекстное меню для файлов CAB, чтобы вам не приходилось запускать команду DISM вручную.

Скопируйте следующие строки в Блокнот, сохраните файл с расширением .reg. Затем дважды щелкните файл, чтобы применить его содержимое к реестру.

Редактор реестра Windows версии 5.00
[-HKEY_CLASSES_ROOT \ CABFolder \ Shell \ RunAs]
[HKEY_CLASSES_ROOT \ CABFolder \ Shell \ RunAs] @ = "Установить" "HasLUAShield" = ""
[HKEY_CLASSES_ROOT \ CABFolder \ Shell \ RunAs \ Command] @ = "cmd / k dism / online / add-package / packagepath:"% 1 ""

Это добавляет команду «Установить» в контекстное меню для файлов .CAB.

контекстное меню установки кабины

Установка пакета драйверов .CAB

Если вы используете инструмент DISM для установки пакета драйверов cab, вы можете получить следующую ошибку:

Произошла ошибка при открытии - filename.cab Ошибка: 0x80070002 Ошибка: 2 Система не может найти указанный файл. Файл журнала DISM можно найти в C: \ WINDOWS \ Logs \ DISM \ DISM.log.

Обслуживание драйвера DISM должно выполняться с помощью / Добавить драйвер параметр. Кроме того, он работает только для автономных (WIM) образов.

Если файл .cab содержит драйверы, вам необходимо распаковать содержимое архива cab в папку. Вы можете использовать expand.exe из командной строки или стороннего архиватора, такого как 7-Zip, для извлечения содержимого CAB-файла. Для извлечения с помощью команды расширения используйте этот синтаксис командной строки:

развернуть cab_file -F: * путь_назначения

Пример:

разверните "D: \ drivers \ 200043875_a5fc6b6f03141541889a015827d9db2409a9945b.cab" -F: * D: \ Drivers \ Realtek

установить пакет драйверов кабины вручную windows

установить пакет драйверов кабины вручную windows

Затем откройте диспетчер устройств. Щелкните правой кнопкой мыши устройство, для которого вы хотите обновить драйвер, и выберите «Обновить драйвер».

установить пакет драйверов кабины вручную windows

Выберите «Искать на моем компьютере драйверы», укажите место, где вы извлекли драйверы Realtek, и обновите его.

См. Также Как сделать резервную копию и восстановить драйверы устройств в Windows 10.

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

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