Как в 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.
Команда установки файлов CAB выглядит иначе.
Если нужно установить обновление из CAB-архива, запускаем консоль CMD от имени администратора и выполняем такую команду:
dism /online /add-package /packagepath: “D:cabname.cab”
Где содержимое кавычек – путь к архиву CAB.
Как видите, всё очень просто. Главное преимущество использования командной строки в том, что при инсталляции вы можете использовать различные параметры, например, /quiet (установка в тихом режиме) или /norestart (запрет автоматической перезагрузки).
Примечание: языковые пакеты Windows обычно имеют формат MUI, но могут встречаться и в формате CAB. Такие файлы являются исключением из правил и устанавливаются они с помощью встроенной утилиты Lpksetup.exe.
Параметры командной строки для автономной установки
Используйте параметры, описанные ниже, чтобы определить способ установки пакета обновления SP1. Перед этими параметрами можно ставить знак косой черты (/) или дефис (-). Примите во внимание, что при вводе параметров регистр не учитывается.
Используйте указанный ниже синтаксис (где NNN x86, x64 или ia64).
Windows6.1-kb976932-nnn.exe [/quiet] [/nodialog] [/norestart]Windows6.1-kb976932-nnn.exe [/quiet] [/nodialog] [/forcerestart | /warnrestart[:<секунды>]] [/promptrestart]
Например, чтобы запустить файл установки в тихом режиме, без перезагрузки компьютера, введите:
Windows6.1-kb976932-nnn.exe /quiet /norestart
/forcerestart – Если необходимо перезагрузить компьютер, с помощью этого параметра все открытые приложения и документы принудительно закрываются.
/nodialog – Подавляет диалоговое окно, сообщающее об успехе или неудаче установки после ее завершения
/norestart – Не перезагружает компьютер после завершения установки, даже если перезагрузка необходима, чтобы завершить установку. Этот параметр нужно использовать в сочетании с параметром /quiet.
/promptrestart – Если необходима перезагрузка, отображается диалоговое окно, сообщающее пользователю, что для завершения установки необходимо перезагрузить компьютер. Этот параметр нужно использовать в сочетании с параметром /quiet.
/quiet – Запускает установку в тихом режиме. В этом режиме пользовательский интерфейс во время установки обновлений не отображается. Этот режим напоминает режим автоматической установки, но в нем также скрывается и пользовательский интерфейс.
Во время такого процесса установки сообщения не отображаются, кроме диалогового окна, сообщающего об успехе или неудаче установки после ее завершения. Чтобы подавить появление и этого диалогового окна, нужно также указать параметр /nodialog.
/unattend – Устанавливает пакет обновления в автоматическом режиме. Во время установки будут отображаться только сообщения о критических ошибках и индикатор выполнения установки. В частности, не будут отображаться условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт, и компьютер будет перезагружаться автоматически.
/warnrestart[:секунды] – Если необходима перезагрузка, отображается диалоговое окно, сообщающее пользователю, что компьютер будет перезагружен через определенное количество секунд. Пользователь может отменить перезагрузку или перезагрузить компьютер немедленно. По умолчанию автоматическая перезагрузка производится через 30 секунд
/? или /help – Выводит справку по использованию команд
Удаление архивных файлов
При установке пакета обновления программа установки создает архивные копии всех заменяемых файлов. Чтобы сэкономить место, можно удалить эти файлы с помощью системы обслуживания образов развертывания и управления ими (DISM).
Чтобы удалить файлы в интерактивном режиме, выполните следующую команду:
DISM.exe /online /Cleanup-Image /spsuperseded
Чтобы удалить файлы из автономного образа, выполните следующую команду:
DISM.exe /Image:<путь_к_автономному_образу> /Cleanup-Image /spsuperseded
Параметр /spsuperseded удаляет архивные файлы, созданные в процессе установки. С помощью параметра /hidesp можно скрыть пакет обновления из списка установленных обновлений, не удаляя файлы.
Установка 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)
Установка автономного пакета с помощью исполняемого файла установщика
Исполняемый файл установщика содержит все файлы, необходимые для установки пакета обновления. Этот файл является самоизвлекающимся, и его можно запустить либо из командной строки, либо дважды щелкнув его в проводнике.
Установка пакета обновления SP1 с помощью автономного пакета
Устранение неполадок
Чтобы убедиться в том, что пакет обновления SP1 установлен, щелкните правой кнопкой мыши значок Компьютер и выберите пункт Свойства. Сведения о пакете обновления будут отображены в разделе «Издание Windows». Во время установки пакета обновления SP1 на некоторых компьютерах могут возникать определенные проблемы, которые блокируют процесс установки или вызывают его сбой. К таким проблемам могут относиться приведенные ниже.
Чтобы разрешить проблемы, возникающие во время установки, выполните приведенные ниже действия в указанном порядке.
Если в процессе установки продолжают возникать ошибки, откройте окно командной строки с повышенными привилегиями и выполните команду MdSched.exe. Средством проверки памяти Windows выполняется проверка ОЗУ компьютера на наличие ошибок. Затем повторите попытку установки пакета обновления 1