Застосовується до
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 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate 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 Datacenter Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2012 Standard Windows Server 2012 Standard Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 10

Вихідна дата публікації: 2 березня 2017 р.

Ідентифікатор KB: 934307

Вступ

У цій статті описано, Windows Update автономний інсталятор (Wusa.exe) в таких операційних системах Windows:

  • Windows Vista

  • Windows Server 2008

  • Windows 7

  • Windows Server 2008 R2

  • Windows 8

  • Windows Server 2012

  • Windows 8.1

  • Windows Server 2012 R2

  • Windows 10

  • Windows Server 2016 Technical Preview

Файл Wusa.exe розташовано в папці %windir%\System32. Автономний інсталятор Windows Update використовує API агента Windows Update для інсталяції пакетів оновлень. Пакети оновлень мають розширення імені файлу MSU. Розширення імені файлу MSU пов'язано з автономним інсталятором Windows Update.

Додаткові відомості

Файл MSU містить такий вміст:  

Content (Вміст)

Опис

Windows Update метадані

Опис кожного пакета оновлень, який містить файл MSU.  

Один або кілька файлів .cab

Кожен файл .cab відповідає одному оновленні.  

Файл .xml

У цьому файлі .xml описано пакет оновлень MSU. Wusa.exe використовує файл .xml, коли виконується автоматична інсталяція оновлення за допомогою засобу диспетчера пакетів (Pkgmgr.exe).Наприклад, завантаження виправлення 934307. Файл Windows 6.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 використовує. Наприклад, цей файл містить заголовок пов'язаної статті в базі знань Microsoft.

Під час використання Wusa.exe для інсталяції пакета оновлень, Wusa.exe розширює вміст файлу MSU до тимчасової папки. Потім Wusa.exe виконує такі дії:

  1. Wusa.exe використовує метадані Windows Update у файлі MSU для пошуку застосовних оновлень.

  2. Wusa.exe копіює вміст застосовних оновлень до ізольованого програмного середовища Windows Update. Ізольоване програмне середовище Windows Update – це захищена папка.

  3. Wusa.exe викликає відповідну функцію в API агента Windows Update відповідно до режиму, в якому ви запускаєте Wusa.exe.

  4. Коли майстер Windows Update завершить інсталяцію, API агента Windows Update повертає стан. Потім Wusa.exe синхронно працює з API агента Windows Update.

Примітка. Кожне оновлення в пакеті оновлення .msu інсталюється в окремому сеансі. Під час використання Wusa.exe запускається лише один екземпляр Wusa.exe. Wusa.exe не змінює вміст оновлень у файлах MSU. Інфраструктура Windows Update виконує необхідні дії відповідно до вмісту оновлення.Коли ви запускаєте Wusa.exe в інтерактивному режимі, на екрані привітання відображаються відомості про оновлення високого рівня. Якщо ви продовжуєте інсталювати оновлення, Wusa.exe викликає відповідну функцію в API агента Windows Update, щоб запустити майстер Windows Update. Майстер Windows Update відображає умови ліцензії на програмний продукт Microsoft, пов'язані з пакетом оновлень. Wusa.exe викликає API агента Windows Update, щоб продовжити інсталяцію. Після цього Wusa.exe чекатиме, доки майстер Windows Update завершить інсталяцію.Щоб інсталювати пакет оновлень 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.Примітка. Видалити оновлення у Windows Vista або Windows Server 2008 не можна за допомогою Wusa.exe. Ви можете вручну видалити оновлення за допомогою Провідника програмного забезпечення Для Захисника Windows. Щоб отримати додаткові відомості про Software Explorer, перейдіть на веб-сайт корпорації Майкрософт:

Використання Провідника програмного забезпечення в Захиснику 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

Примітка. Якщо ви використовуєте цей перемикач, Умови ліцензії на програмний продукт Microsoft не відображаються.

/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.  

/kb

Указує пакет, який потрібно видалити, використовуючи його номер KB. Можна передавати лише разом із перемикачем /uninstall .  

/extract

Wusa.exe видобуває вміст пакета до папки призначення.  

/warnrestart

Коли цей перемикач поєднується з перемикачем /quiet , Wusa.exe запитає, перш ніж почнеться перезавантаження для операцій інсталяції та видалення.  

/forcerestart

Коли цей перемикач поєднується з перемикачем /quiet , Wusa.exe примусово закриває програми, а потім починає перезавантаження.

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

Параметри обслуговування пакетів операційних систем Command-Line Щоб переглянути журнал подій автономного інсталятора Windows Update, виконайте такі дії:

  1. Натисніть кнопку Пуск піктограма windows, введіть засіб перегляду подій у полі Розпочати пошук, а потім виберіть перегляд подій у списку Програми. У Windows 8 та Windows Server 2012 на початковому екрані введіть засіб перегляду подій, натисніть кнопку Настройки, а потім у розділі Настройки виберіть переглянути журнали подій.Піктограма повідомленняЯкщо потрібно, введіть пароль адміністратора або натисніть кнопку Продовжити.  

  2. У перегляд подій розгорніть розділ Журнали Windows і натисніть кнопку Інсталяція.Події настроювання відображаються в середній області.  

  3. В області Дії натисніть кнопку Фільтрувати поточний журнал.  

  4. У списку Джерела подій установіть прапорець WUSA та натисніть кнопку OK.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.