Утилита wusa.exe является стандартным средством установки или удаления обновлений Windows 7 и более поздних версий в автономном режиме. В качестве источника обновления используются файлы пакетов обновлений с расширением .msu. Файл .msu представляет собой набор упакованных данных с описанием пакета обновления (метаданные пакета), одного или нескольких CAB-файлов и дополнительных данных для установщика wusa.exe (XML-файл). При выполнении операций с обновлениями используется API Центра обновления Windows.

1. Описание команды WUSA.

Для получения подсказки по применению wusa.exe используется команда:

C:\ wusa /? 

или

C:\ wusa /help

или

C:\ wusa /h

1.1. Формат командной строки.

1.1.1. Установка обновления в соответствии с указанными параметрами командной строки:

C:\ wusa обновление /quiet | /norestart | /warnrestart секунды | /promptrestart | /forcerestart /log имя файла. - 

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

1.1.2. Удаление указанного обновления в соответствии с указанными параметрами командной строки:

C:\ wusa /uninstall обновление /quiet | /norestart | /warnrestart секунды | /promptrestart | /forcerestart /log имя файла

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

1.1.3. Удаление обновления по номеру KB:

C:\ wusa /uninstall /kb:номерKB /quiet | /norestart | /warnrestart секунды | /promptrestart | /forcerestart /log имя файла

1.2. Параметры командной строки WUSA.

  • /quiet — Запуск программы Wusa.exe в тихом режиме без участия пользователя. При работе программы в тихом режиме вмешательства пользователя не требуется. Если необходимо, компьютер будет перезагружен без отображения каких-либо запросов.
  • /norestart — Запрещает программе Wusa.exe перезагружать компьютер. Параметр /norestart игнорируется, если параметр /quiet не указан. При запуске программы Wusa.exe с этими двумя параметрами необходимо вручную перезагрузить операционную систему после завершения установки, если обновлению требуется перезагрузка компьютера.
  • /uninstall — Удаляет указанный пакет или обновление.
  • /kb — Определяет удаляемый пакет по его номеру статьи базы данных. Используется только с параметром /uninstall.
  • /extract — Программа Wusa.exe извлекает содержимое пакета в папку назначения.
  • /warnrestart — Предупреждать о перезагрузке. При использовании этого параметра с /quiet программа Wusa.exe запрашивает у пользователя подтверждение перед выполнением перезагрузки в ходе установки или удаления.
  • /forcerestart — Принудительная перезагрузка. При использовании этого параметра с /quiet Wusa.exe принудительно закрывает приложения и выполняет перезагрузку.
  • /log имя файла — записывать сообщения кстановщика в указанный файл журнала.

2. Примеры использования WUSA.

2.1. Установить обновление KB2999226:

C:\ wusa.exe D:\Windows6.1-KB2999226-x64.msu

Подобное же действие будет вызвано при двойном щелчке по имени файла в проводнике Windows.

2.2. Выполнить установку обновления KB2999226 без отображения каких-либо сообщений и не выполнять перезагрузку Windows:

C:\ wusa.exe D:\Windows6.1-KB2999226-x64.msu /quiet /norestart

2.3. Выполнить установку обновления KB2999226 без отображения каких-либо сообщений, не выполнять перезагрузку Windows и сообщения установщика записывать в файл журнала D:\KB2999226. Log:

C:\ wusa.exe D:\Windows6.1-KB2999226-x64.msu /quiet /norestart /log D:\KB2999226.log

2.4. Удалить обновление KB2999226:

C:\ wusa /uninstall Windows6.1-KB2999226-x64.msu 

2.5. Удалить обновлению по номеру KB:

C:\ wusa /uninstall /kb:2999226