1000+ инструкций в блоге SoftComputers
0 0 голоса
Рейтинг

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

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽

Где скачать MSU и CAB файлы обновлений

Microsoft распространяет обновления в формате CAB, который используется для доставки через серверы Windows Update или WSUS. Для удобства ручной установки CAB-файлы упаковываются в формат MSU.

Скачать обновления Windows для ручной установки можно по следующим ссылкам у нас на сайте:

Обновления для Windows Server 2022

Обновления для Windows Server 2019

Обновления для Windows Server 2016

Обновления для Windows Server 2012 R2

Обновления для Windows Server 2008 R2

Обновления для Windows Server 2003

Обновления для Windows 8.1

Обновления для Windows 7

Обновления для Windows XP

Так же скачать обновления можно через Каталог обновлений Microsoft:

1. Перейдите на сайт Microsoft Update Catalog.

2. Введите номер обновления (например, KB5014032) или название (например, «Servicing Stack Update for Windows 10 Version 21H2»).

3. Найдите нужное обновление для вашей системы (учитывайте версию и архитектуру, например, x64).

4. Нажмите Download и сохраните файл, например, ssu-19041.1704-x64.msu.

5. Переместите файл в удобный каталог, например, C:\Temp, и переименуйте для удобства, например, windows10-21h2-kb5014032.msu.

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

Для установки MSU файлов выполните следующие шаги:

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

2. Для установки в тихом режиме (без диалоговых окон) с отложенной перезагрузкой используйте утилиту wusa.exe в командной строке с правами администратора:

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

Проверка установки обновления

Убедитесь, что обновление установлено:

1. Проверьте список установленных обновлений:

wmic qfe list | findstr 5014032

2. Проверьте журнал событий: Просмотр событий -> Журналы 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»)

Удаление MSU обновления

Для удаления обновления используйте wusa.exe:

wusa.exe /uninstall /kb:5014032 /quiet /norestart

Извлечение CAB файла из MSU

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

1. Создайте каталог, например, C:\Temp\kb4056887.

2. Распакуйте MSU файл с помощью утилиты expand:

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

Результатом будут файлы:

.xml (метаданные пакета для wusa.exe).

.cab (основной файл обновления, например, Windows10.0-KB4056887-x64.cab).

pkgProperties.txt (свойства пакета: дата, архитектура, тип).

WSUSSCAN.cab (данные для сканирования WSUS).

Альтернативно извлеките CAB с помощью архиватора, такого как 7-Zip.

Сброс настроек службы Windows Update

Если MSU не устанавливается, сбросьте настройки службы Центр обновления Windows:

1. Остановите службу:

net stop wuauserv

2. Удалите кеш обновлений:

del /s /q C:\Windows\SoftwareDistribution

3. Перезапустите службу:

net start wuauserv

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

Для установки CAB файлов используйте утилиту DISM.exe:

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

Для тихой установки без перезагрузки:

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

Альтернативно используйте PowerShell:

Add-WindowsPackage -Online -PackagePath "C:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"

Особенности установки

DISM.exe устанавливает CAB быстрее, чем wusa.exe, так как не выполняет предварительную проверку совместимости.

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

— Для рекурсивной установки всех CAB и MSU файлов в каталоге укажите путь к папке:

DISM.exe /Online /Add-Package /PackagePath:C:\Temp

Установка в старых версиях Windows

В Windows 7 и 8 используйте утилиту Pkgmgr.exe:

start /w Pkgmgr /ip /m:C:\Temp\kb4056887\Windows-KB123456.cab

Примечание: в Windows 10 и новее Pkgmgr.exe устарел, используйте DISM.exe.

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

Языковые пакеты (MUI) в формате CAB устанавливаются через утилиту lpksetup.exe, а не DISM:

lpksetup.exe /i /p C:\Temp\language.cab

Добавление установки CAB в контекстное меню

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


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.

Автоматизация установки обновлений

Для установки нескольких MSU или CAB файлов используйте скрипты.

BAT-скрипт для 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 (Get-ChildItem $dir *.msu -Name)) {
Write-Output $item
$item = $dir + "\" + $item
wusa $item /quiet /norestart | Out-Null
}

Для CAB файлов адаптируйте PowerShell-скрипт, заменив wusa на DISM.exe /Add-Package.

Ручная установка обновлений Windows из MSU и CAB файлов позволяет обновлять систему без активной службы Центр обновления Windows. Используйте Microsoft Update Catalog для загрузки, wusa.exe или DISM.exe для установки и скрипты для автоматизации. Это обеспечит стабильное обновление системы.

author avatar
copywriter
banner for Windows
Лицензионный ключ активации Windows от
1099 ₽ Купить
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
     
0 отзывов
18
Межтекстовые Отзывы
Посмотреть все комментарии