Как установить cab обновление для windows 10
Перейти к содержимому

Как установить cab обновление для windows 10

  • автор:

Как установить файл CAB в Windows

Как установить файл CAB в Windows

В этой публикации, друзья, рассмотрим, как установить файл CAB в Windows. Файл CAB — это сжатый файл, он может содержать обновления Windows, драйверы, системные компоненты или другие данные. Есть разные способы установки файлов CAB в Windows в зависимости от их содержимого. Рассмотрим эти способы.

↑ Как установить файл CAB в Windows

↑ Установка обновлений Windows

Если файл CAB содержит обновление Windows, оно устанавливается с помощью командной строки или PowerShell. Запускаем любое из этих средств от имени администратора и вводим команды. Для командной строки это:

dism /online /Add-Package /PackagePath:"путь.cab" 

Для PowerShell это:

Add-WindowsPackage -Online -PackagePath "путь.cab" 

Где вместо «путь» каждый подставляет свой путь к файлу CAB на диске компьютера.

Команда запустит установку обновления из файла CAB, но лишь в том случае, если этот файл предназначен для непосредственной установки обновления. Если не предназначен, получим ошибку при попытке открытия файла. Это значит, что файл CAB являет собой архив, и его необходимо распаковать. Для распаковки можно использовать командную строку и ввести команду:

expand -F:* -R "путь.cab" "f:\папка"

Где вместо «путь» подставить путь к файлу CAB, а вместо «папка» — путь к папке, куда необходимо распаковать файл. Но, друзья, возможно, вам будет проще использовать для распаковки архиватор – WinRAR, 7-Zip, встроенный в Total Commander плагин и т.п. После распаковки архива CAB далее действуем в зависимости от его содержимого. Обычно этим содержимым являются стандартные файлы установки EXE, и мы их запускаем как обычные инсталляторы Windows – двойным кликом.

↑ Установка драйвера

Если файл CAB содержит драйвер, сначала распаковываем его с помощью командной строки или архиватора. Затем выполняем установку драйвера вручную – путём установки файла INF или через диспетчер устройств Windows.

↑ Установка языкового пакета

Если файл CAB содержит языковой пакет, его установка осуществляется с помощью системной утилиты Lpksetup. Жмём клавиши Win+R, вписываем:

В окошке утилиты выбираем установку языка интерфейса. Указываем путь к файлу и запускаем установку.

Ручная установка обновлений Windows из MSU и CAB файлов

date

08.06.2022

user

itpro

directory

PowerShell, Windows 10, Windows 11, Windows Server 2016, Windows Server 2019

comments

комментарий 21

Обновления для операционной системы Windows выпускаются в виде файлов с расширением MSU или CAB. Если на компьютере не работает (отключена) служба Windows Update (Центр обновления Windows), вы можете скачать и установить накопительные обновления или обновления безопасности Windows вручную. В этой статье мы покажем, как скачать и установить в Windows обновления в формате MSU и CAB файлов.

Как вручную скачать MSU файлы обновлений для Windows?

Microsoft выпускает обновления и патчи в формате CAB файла. Именно в таком виде ваш компьютер получает обновления с серверов обновлений Microsoft или локального сервера WSUS. Для более удобного ручного распространения отдельных обновлений клиентами через каталог обновлений Microsoft, такие CAB файлы упаковываются в специальный формат MSU (Microsoft Update Standalone Package).

Вы можете скачать MSU файлы обновлений Windows (а в некоторых случаях и CAB) и других продуктов MSFT можно в каталоге обновлений Microsoft (https://www.catalog.update.microsoft.com/). Перейдите в Microsoft Update Catalog, найдите и скачайте нужное обновление. К примеру, я хочу установить обновление стека 2022-05 Servicing Stack Update for Windows 10 Version 21H2 for x64-based Systems (KB5014032). Нажмите на кнопку Download.

скачать msu обновление из Microsoft Update Catalog

Переместите скачанный файл ssu-19041.1704-x64_70e350118b85fdae082ab7fde8165a947341ba1a.msu в каталог C:\temp. Переименуйте файл на более короткое имя — windows10-21h2-kb5014032.msu.

Установка обновлений из MSU файлов в Windows

Для запуска установки пакета обновления в Windows достаточно дважды щёлкнуть по скачанному MSU файлу. Если обновление применимо к данному компьютеру, откроется диалоговое окно Автономного установщика обновлений Windows (Windows Update Standalone Installer), в котором нужно подтвердить установку апдейта.

Автономный установщик обновлений Windows ручная установка MSU обновления

При установке MSU обновления может появится ошибка “Обновление неприменимо к этому компьютеру”. Причины этой ошибки подробно разобраны в статье по ссылке.

Также вы можете установить msu пакет обновления из командной строки с помощью утилиты wusa.exe.

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

wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart

Совет. С помощью утилиты wusa также можно удалить обновление в случае необходимости.

Через некоторое время проверьте, что обновление успешно установлено:

wmic qfe list | findstr 5014032

wmic qf list: проверить что обновление windows установлено

Или найдя в журнале событий Установка (Event Viewer -> Windows Logs -> Setup) запись с Event ID 2 от источника WUSA с текстом:

Windows update "Security Update for Windows (KB5014032)" was successfully installed. (Command line: "wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart ")
Обновление Windows "Security Update for Windows (KB5014032)" было успешно установлено. (Командная строка: C:\Windows\system32\wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart)

лог установки обновлений windows в event viewer

Обратите внимание, что установка обновлений в msu формате в Windows через wusa.exe выполняется медленнее, чем при установке того же обновления в виде cab файла. Причина в выполнении дополнительного сканирования на серверах Windows Update/WSUS. См статью о медленной установке msu обновлений.

Как извлечь CAB файл из MSU обновления?

Если служба Windows Update (wuausrv) работает некорректно, вы не сможете установить обновление из MSU файла. В этом случае можно вручную распаковать пакет MSU, извлечь из него CAB файл обновления и вручную установить его в Windows.

Для восстановления работы службу Windows Update можно выполнить сброс настроек агента обновления Windows.

Чтобы распаковать MSU пакет в каталог C:\Temp\kb4056887 (каталог нужно предварительно создать), выполните следующую команду:

expand -f:* “C:\Temp\windows10.0-kb4056887-x64.msu” C:\Temp\kb4056887

команда expand для распаковки msu пакета и получения cab файла

Microsoft (R) File Expansion Utility Version 10.0.10011.16384 Copyright (c) Microsoft Corporation. All rights reserved. Adding C:\Temp\kb4056887\WSUSSCAN.cab to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.xml to Extraction Queue Expanding Files . Expanding Files Complete . 4 files total.

Как вы видите в каталоге появилось 4 типа файлов:

  • .xml файл (Windows10.0-KB4056887-x64.xml) — содержит метаданные пакета msu и используется программой Wusa.exe
  • .cab файл (Windows10.0-KB4056887-x64.cab — один или несколько) – непосредственно архив с обновлением Windows
  • *pkgProperties.txt файл (Windows10.0-KB4056887-x64-pkgProperties.txt)– содержит свойства пакета (дата выпуска, архитектура, тип пакета, ссылка на KB и т.д.)

Также вы можете открыть любой MSU файла с помощью утилиты 7-ZIP и извлечь из него CAB файл.

извлечь cab файл из msu обновления windows с помощью 7zip

Установка CAB файла обновлений в Windows 10/11

Вы можете установить CAB файл обновления в Windows двумя способами.

Наиболее универсальный способ установки обновления из CAB файл – утилита DISM.exe. Команда установки может быть такой:

DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab

Deployment Image Servicing and Management tool Version: 10.0.10240.16384 Image Version: 10.0.10240.16384 Processing 1 of 1 - Adding package Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully.

установка cab обновления с помощью DISM.exe

Примечание. Обратите внимание, как быстро происходит установка пакета через DISM по сравнению со скоростью установки обновления из MSU файла.

Если нужно установить CAB пакет в тихом режиме и подавить запрос на перезагрузку компьютера после установки обновления, команда DISM будет такой:

start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart

Команда DISM.exe /Add-Package позволяет установить и MSU обновление (поддерживается только установка в офлайн образ Windows). Также вы можете в параметре /PackagePath указать путь к каталогу, в котором хранятся MSU и CAB файлы обновлений. DISM рекурсивно просканирует указанные каталог и вложенные папки и установит в образ Windows все найденные CAB и MSU пакеты.

Здесь нужно отметить, что команда DISM.exe /Add-Package не проверяет зависимости и требования к окружению при добавлении CAB файла в образ Windows (в отличии от wusa.exe которая предварительно проверяет, применимо ли MSU обновление к компьютеру.

Для установки CAB файлов в образ Windows вместо команды DISM /Add-Package можно использовать PowerShell командлет Add-WindowsPackage -Online -PackagePath «C:\win10_kb123456.cab»

В Windows 8 и Windows 7 можно установить обновление с помощью менеджера пакетов Pkgmgr. Команда:
start /w Pkgmgr /ip /m:c:»c:\Temp\kb4056887\Windows-KB123456.cab»

Примечание. В Windows 10 / Windows Server 2016 менеджер пакетов PkgMgr.exe более не поддерживается. При его запуске появляется предупреждении о необходимости использовать для управления пакетами DISM.exe.

Note: The PkgMgr.exe has been deprecated. Please update your scripts to use dism.exe to extract, install, uninstall, configure and update features and packages for Windows.

windows 10 The PkgMgr.exe has been deprecated

Примечание. Обратите внимание, что языковые пакеты Windows (MUI) также распространяются в формате CAB. Однако не получиться использовать для их установки команду DISM. Вместо этого, для установки новых языков в систему нужно использовать отдельную утилиту lpksetup.exe.

Вы можете добавить в контекстное меню File Explorer контекстное меню для установки CAB файлов. Для этого добавьте следующие *.reg файл в реестр:

Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Install" "HasLUAShield"="" [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command] @="cmd /k dism /online /add-package /packagepath:\"%1\""

Теперь для установки CAB файла нужно выбрать пункт Install в контекстном меню.

добавить в проводник windows опцию установки cab файлов обновлений

Установка CAB и MSU обновления с помощью скриптов

Если вам нужно установить сразу несколько CAB или MSU обновлений на компьютере, вы можете использовать BAT и PowerShell скрипты. Благодаря таким скриптам вам не придется по ставить обновления вручную по одному.

Создайте на диске каталог с обновлениями и скопируйте в него все MSU файлы, которые нужно обновить. Теперь для установки всех обновлений из указанного каталога, достаточно запустить скрипт install_msu.bat:

Set Folder=»C:\updates»
for %%f in (%Folder%\*.msu) do (
wusa.exe %%f /quiet /norestart
)

По аналогии можно использовать PowerShell скрипт для установки MSU обновлений из указанной папки:

$dir = (Get-Item -Path c:\temp -Verbose).FullName
Foreach($item in (ls $dir *.msu -Name))
echo $item
$item = $dir + «\» + $item
wusa $item /quiet /norestart | Out-Null
>

powershell скрипт для массовой устнавнокеи msu обновлений из папки

Данная инструкция по ручной установке накопительных (если вы не помните что это такое, прочитайте статью про новую модель обновлений Windows систем) и любых других обновлений Windows применима ко всем поддерживаемым версиям ОС: Windows 11/10/8.1 и Windows Server 2022/2019/2016/2012R2.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Как в Windows 10 установить пакеты обновлений CAB и MSU в автономном режиме

В Windows 10 за поиск, скачивание и установку пакетов обновлений отвечает компонент Центр обновлений , но с таким же успехом их можно установить в автономном режиме. Как правило, пакеты обновлений Windows распространяются в форматах CAB и MSU. В Windows файлы CAB и MSU относятся к категории исполняемых, хотя CAB всё же больше похож на архив. Установить пакет MSU можно как обычную программу, запустив его двойным кликом.

Но всё же лучше использовать для этого командную строку (так будет даже быстрее) . Что касается пакетов CAB, то их устанавливают с помощью встроенной утилиты Dism также запускаемой через командную строку.

Итак, чтобы установить пакет MSU, откройте от имени администратора консоль CMD и выполните в ней следующего вида команду:

wusa.exe «D:\windows10.0-kb3172985-x64.msu»

В двойных кавычках указывается путь к файлу MSU.

MSU

Команда установки файлов CAB выглядит иначе.

Если нужно установить обновление из CAB-архива, запускаем консоль CMD от имени администратора и выполняем такую команду:

dism /online /add-package /packagepath: «D:\cabname.cab»

Где содержимое кавычек – путь к архиву CAB.

CAB

Как видите, всё очень просто. Главное преимущество использования командной строки в том, что при инсталляции вы можете использовать различные параметры, например, /quiet (установка в тихом режиме) или /norestart (запрет автоматической перезагрузки) .

П римечание: языковые пакеты Windows обычно имеют формат MUI , но могут встречаться и в формате CAB . Такие файлы являются исключением из правил и устанавливаются они с помощью встроенной утилиты Lpksetup.exe .

Как установить CAB и MSU файлы обновлений Windows 10

Последнее время в новостях про свежие накопительные обновления мы стали давать ссылки, по которым можно загрузить .cab или .msu файлы данных сборок. В этой статье мы разберёмся, зачем они нужны, и как ими воспользоваться.

Что такое CAB и MSU файлы

В Windows 10 существует несколько форматов файлов, использующихся для обновления тех или иных компонентов системы. Это:

  • ESD-файлы. Они представляют собой зашифрованный и сильно сжатый ISO-образ. Используются для установки крупных обновлений (сборок, в которых меняется не только индекс, но и основной номер). С их помощью можно, например, создать ISO-образ инсайдерской сборки Windows 10.
  • CAB- или MSU-файлы. Они представляют собой, можно сказать, архивы. Используются для установки небольших обновлений — накопительных, обновлений безопасности, обновлений Adobe Flash Player и так далее.

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

Сразу отмечу, что в Windows 10 CAB- или MSU-файл какого-то накопительного обновления содержит в себе также все предыдущие накопительные обновления! Нет нужды сначала, например, устанавливать сборку 14393.187, потом — .189, потом — .222. Достаточно сразу установить последний пакет.

Где скачать MSU файл обновления Windows 10

Найти MSU-файлы накопительных обновлений Windows 10 можно в каталоге обновлений Microsoft. Подробная инструкция — в статье «Как скачать и установить обновления для Windows 10 вручную».

Как установить CAB и MSU

  1. Скачайте CAB или MSU-файл.
  2. Переместите его в папку с каким-нибудь коротким путём. То есть лучше, чтобы путь к файлу был, например, C:\CAB\update.cab, а не C:\Users\Public\Downloads\Folder\CAB Files\CabFile1\update.cab.

Установка CAB-файлов

commandline

  1. Нажмите Win + S.
  2. Введите слова Командная строка.
  3. Кликните по результату поиска правой клавишей мыши и нажмите Запустить от имени администратора.
  4. Введите следующую команду и нажмите Enter:
    dism /online /add-package /packagepath:»Путь к CAB-файлу»
  5. В кавычках вместо надписи «Путь к CAB-файлу» вставьте путь к файлу, например, «C:\CAB\update.cab». Сами кавычки тоже должны остаться!
  6. После выполнения команды перезагрузите ваш ПК.

Установка MSU-файлов

С ними всё немного проще. Их можно установить, даже просто кликнув на них два раза. Но существует способ сделать это и через консоль.

commandline

  1. Нажмите Win + S.
  2. Введите слова Командная строка.
  3. Кликните по результату поиска правой клавишей мыши и нажмите Запустить от имени администратора.
  4. Введите следующую команду и нажмите Enter:
    wusa.exe «Путь к MSU-файлу»
  5. В кавычках вместо надписи «Путь к MSU-файлу» вставьте путь к файлу, например, «C:\MSU\update.msu». Сами кавычки тоже должны остаться!
  6. После выполнения команды перезагрузите ваш ПК.

Как видите, всё довольно просто. Теперь вы умеете устанавливать CAB и MSU файлы.

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

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