Вихідна дата публікації: 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 виконує такі дії:
-
Wusa.exe використовує метадані Windows Update у файлі MSU для пошуку застосовних оновлень.
-
Wusa.exe копіює вміст застосовних оновлень до ізольованого програмного середовища Windows Update. Ізольоване програмне середовище Windows Update – це захищена папка.
-
Wusa.exe викликає відповідну функцію в API агента Windows Update відповідно до режиму, в якому ви запускаєте Wusa.exe.
-
Коли майстер 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, виконайте такі дії:
-
Натисніть кнопку Пуск
, введіть засіб перегляду подій у полі Розпочати пошук, а потім виберіть перегляд подій у списку Програми. У Windows 8 та Windows Server 2012 на початковому екрані введіть засіб перегляду подій, натисніть кнопку Настройки, а потім у розділі Настройки виберіть переглянути журнали подій. Якщо потрібно, введіть пароль адміністратора або натисніть кнопку Продовжити. -
У перегляд подій розгорніть розділ Журнали Windows і натисніть кнопку Інсталяція.
Події настроювання відображаються в середній області. -
В області Дії натисніть кнопку Фільтрувати поточний журнал.
-
У списку Джерела подій установіть прапорець WUSA та натисніть кнопку OK.