Описание автономного установщика Центра обновлений Windows в ОС Windows

Введение
В этой статье описывается автономный установщик обновлений Windows (Wusa.exe) в следующих версиях ОС Windows:
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
  • Windows 8
  • Windows Server 2012

Файл Wusa.exe находится в папке %windir%\System32. Для установки пакетов обновлений в автономном установщике обновлений Windows используется API агента Центра обновления Windows. Пакеты обновлений имеют расширение имени файла MSU. Расширение MSU связано с автономным установщиком обновлений Windows.
Дополнительная информация
MSU-файл содержит следующие компоненты:

СодержаниеОписание
Метаданные обновлений WindowsОписывает каждый пакет обновления в MSU-файле.

Один или несколько CAB-файловКаждый CAB-файл соответствует одному обновлению.

XML-файлXML-файл описывает пакет обновлений MSU. XML-файл используется программой Wusa.exe при выполнении автоматической установки обновления с помощью диспетчера пакетов (Pkgmgr.exe).

Предположим, что загружено исправление 934307. Файл Windows6.0-KB934307-x86.msu расположен в папке C:\934307. В командной строке введите указанную ниже команду, чтобы распаковать MSU-файл во временную папку:

expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%

Затем выполните следующую команду:

pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml

Файл свойствВ этом файле содержатся строковые свойства, используемые программой Wusa.exe. Например, в этом файле содержится заголовок соответствующей статьи базы знаний Майкрософт.


При установке пакета обновлений с помощью программы Wusa.exe эта программа извлекает содержимое MSU-файла во временную папку. Затем программа Wusa.exe выполняет указанные ниже действия.
  1. Программа Wusa.exe использует метаданные обновлений Windows из MSU-файла для поиска соответствующих обновлений.
  2. Затем Wusa.exe копирует содержимое соответствующих обновлений в песочницу обновления Windows. Песочница обновления Windows представляет собой защищенную папку.
  3. Программа Wusa.exe вызывает необходимую функцию API агента Центра обновления Windows в зависимости от своего режима запуска.
  4. После завершения установки мастером обновления Windows API агента Центра обновления Windows возвращает код состояния. Таким образом, программа Wusa.exe работает синхронно с API агента Центра обновления Windows.
Примечание. Каждое обновление в пакете обновлений MSU устанавливается в отдельном сеансе. При использовании программы Wusa.exe запускается только один ее экземпляр. Программа Wusa.exe не изменяет содержимое обновлений в MSU-файлах. Инфраструктура обновления Windows выполняет все необходимые действия в соответствии с содержимым обновления.

При запуске программы Wusa.exe в интерактивном режиме в окне приветствия выводятся сведения об обновлении. При продолжении установки обновления программа Wusa.exe вызывает соответствующую функцию API-интерфейса агента обновления Windows для запуска мастера обновления Windows. Мастер обновления Windows выводит условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт, связанные с данным пакетом обновлений. Программа Wusa.exe вызывает API агента Центра обновления Windows, чтобы продолжить установку. Затем программа ожидает завершения установки мастером обновления Windows.

Чтобы установить пакет обновлений MSU, запустите программу Wusa.exe и укажите в качестве параметра полный путь к файлу.

Например, если файл Windows6.0-KB934307-x86.msu находится в папке D:\934307, то для того чтобы установить пакет обновлений, введите следующую команду:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
Установить пакет обновлений также можно, дважды щелкнув MSU-файл.

Программа Wusa.exe используется для удаления обновлений в системах Windows 7, Windows Server 2008 R2, Windows 8 и Windows Server 2012.

Примечание. Программу Wusa.exe невозможно использовать для удаления обновлений в ОС Windows Vista или Windows Server 2008. Удалить обновления вручную можно с помощью проводника программ Защитника Windows. Дополнительные сведения о проводнике программ см. на следующем веб-сайте Майкрософт:
Ниже указаны параметры командной строки, которые можно использовать с программой Wusa.exe.

ПараметрОписание
/?, /h или /helpВывод справки.

/quietЗапуск программы Wusa.exe в тихом режиме без участия пользователя. При работе программы в тихом режиме вмешательства пользователя не требуется. Если необходимо, компьютер будет перезагружен.

Например, если Windows6.0-KB934307-x86.msu находится в папке D:\934307, то для того чтобы установить пакет обновлений без вмешательства пользователя, введите следующую команду:

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet

Примечание. При использовании этого параметра условия лицензии на программное обеспечение Майкрософт не отображаются.

/norestartЗапрещает программе Wusa.exe перезагружать компьютер. Параметр /norestart пропускается, если параметр /quiet не указан. При запуске программы Wusa.exe с этими двумя параметрами необходимо вручную перезагрузить операционную систему после завершения установки, если обновление требует перезагрузки компьютера.

Например, если файл Windows6.0-KB934307-x86.msu находится в папке D:\934307, то для того чтобы установить пакет обновлений, введите следующую команду:

wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
/uninstallУдаляет указанный пакет или номер статьи базы знаний.

/kbОпределяет удаляемый пакет по его номеру статьи базы данных. Может использоваться только с параметром /uninstall.

/extractПрограмма Wusa.exe извлекает содержимое пакета в папку назначения.

/warnrestartПри использовании этого параметра с /quiet программа Wusa.exe запрашивает подтверждение пользователя перед выполнением перезагрузки для установки или удаления.

/forcerestartПри использовании этого параметра с /quiet установщик принудительно закрывает приложения и выполняет перезагрузку.


Примечание. MSU-файлы могут быть добавлены в автономный образ с помощью параметра DISM.exe /Add-Package вместе с предустановочным набором OEM Preinstallation Kit (OPK) для Windows 7 и Windows 8 или пакетом автоматической установки Windows (AIK). Дополнительные сведения см. на следующей веб-странице Microsoft TechNet:


Чтобы просмотреть журнал событий автономного установщика обновлений Windows, выполните следующие действия:
  1. Нажмите кнопку Пусккнопка , в поле Начать поиск введите просмотр событий, а затем выберите пункт Просмотр событий в списке Программы. В Windows 8 и Windows Server 2012 на начальном экране введите просмотр событий, выберите пункт Параметры, а затем — Просмотр журналов событий в разделе Параметры.

    Щит безопасности Если будет предложено ввести пароль администратора или подтвердить действие, введите пароль или нажмите кнопку Продолжить.

  2. В средстве просмотра событий разверните раздел Журналы Windows и выберите пункт Установка.

    На средней панели появятся события установки.

  3. В области Действия нажмите кнопку Фильтровать текущий журнал.

  4. В списке Источники событий установите флажок WUSA и нажмите кнопку ОК.
Ссылки
Дополнительные сведения об API агента обновления Windows см. на следующем веб-сайте корпорации Майкрософт:
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.
Свойства

Номер статьи: 934307 — последний просмотр: 05/30/2016 13:31:00 — редакция: 1.0

Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Business, Windows Vista Enterprise, Windows Vista Starter, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 for Itanium-Based Systems, Windows 7 Домашняя базовая, Windows 7 Домашняя расширенная, Windows 7 Профессиональная, Windows 7 Максимальная, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard

  • kbinfo kbhowto kbexpertiseinter KB934307
Отзывы и предложения