Утилита 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