Msu как установить windows 7
Перейти к содержимому

Msu как установить windows 7

  • автор:

Description of the Windows Update Standalone Installer in Windows

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 More. Less

Introduction

This article describes the Windows Update Standalone Installer (Wusa.exe) in the following Windows operating systems:

  • 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

The Wusa.exe file is in the %windir%\System32 folder. The Windows Update Standalone Installer uses the Windows Update Agent API to install update packages. Update packages have an .msu file name extension. The .msu file name extension is associated with the Windows Update Standalone Installer.

More Information

An .msu file contains the following contents.

Windows Update metadata

Describes each update package that the .msu file contains.

One or more .cab files

Each .cab file represents one update.

This .xml file describes the .msu update package. Wusa.exe uses the .xml file when you perform an unattended installation of the update by using the Package Manager tool (Pkgmgr.exe).

For example, you download hotfix 934307. The Windows6.0-KB934307-x86.msu file is in the C:\934307 folder. You type the following command at a command prompt to expand the .msu file to a temporary folder:

expand -f:* «C:\934307\Windows6.0-KB934307-x86.msu» %TEMP%
Then, you type the following command at a command prompt:

A properties file

This file contains string properties that Wusa.exe uses. For example, this file contains the title of the associated article in the Microsoft Knowledge Base.

When you use Wusa.exe to install an update package, Wusa.exe expands the contents of the .msu file to a temporary folder. Then, Wusa.exe performs the following steps:

  1. Wusa.exe uses the Windows Update metadata in the .msu file to search for applicable updates.
  2. Wusa.exe copies the contents of the applicable updates to the Windows Update sandbox. The Windows Update sandbox is a protected folder.
  3. Wusa.exe calls the appropriate function in the Windows Update Agent API according to the mode in which you start Wusa.exe.
  4. When the Windows Update wizard finishes the installation, the Windows Update Agent API returns a status. Then, Wusa.exe works synchronously with the Windows Update Agent API.

Note Each update in an .msu update package is installed in a separate session. Only one instance of Wusa.exe runs when you use Wusa.exe. Wusa.exe does not change the contents of the updates in .msu files. The Windows Update infrastructure performs the required actions according to the contents of the update.

When you start Wusa.exe in interactive mode, a welcome screen displays high-level information about the update. If you continue to install the update, Wusa.exe calls the appropriate function in the Windows Update Agent API to start the Windows Update wizard. The Windows Update wizard displays the Microsoft Software License Terms that are associated with the update package. Wusa.exe calls the Windows Update Agent API to continue the installation. Then, Wusa.exe waits until the Windows Update wizard finishes the installation.

To install an .msu update package, run Wusa.exe together with the full path of the file.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:\934307 folder, type the following command at a command prompt to install the update package:

wusa.exe d:\934307\Windows6.0-KB934307-x86.msuYou can also double-click the .msu file to install the update package.

You can use Wusa.exe to uninstall an update in Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012.

Note You cannot use Wusa.exe to uninstall updates in Windows Vista or Windows Server 2008. You can use Windows Defender Software Explorer to manually uninstall the updates. For more information about Software Explorer, go to the following Microsoft website:

Using Software Explorer in Windows Defender
You can use the following switches together with Wusa.exe.

Run Wusa.exe in quiet mode without user interaction. When the tool runs in quiet mode, it runs without user interaction. The computer restarts if this is required.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:\934307 folder, type the following command at a command prompt to install the update package without user interaction:

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
Note When you use this switch, the Microsoft Software License Terms do not appear.

Prevents Wusa.exe from restarting the computer. The /norestart switch is ignored if the /quiet switch is not present. If you run Wusa.exe together with these two switches, you must manually restart the operating system after the installation is complete if the installation requires you to restart the computer.

For example, if the Windows6.0-KB934307-x86.msu file is in the D:\934307 folder, type the following command at a command prompt to install the update package:

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

Uninstalls the specified package or KB number.

Specifies the package to be uninstalled by using its KB number. Can be passed only together with the /uninstall switch.

Wusa.exe extracts the package contents to a destination folder.

When this switch is combined with the /quiet switch, Wusa.exe prompts you before it begins a restart for install and uninstall operations.

When this switch is combined with the /quiet switch, Wusa.exe forcibly closes applications and then begins a restart.

Note The .msu files can be installed to an offline image by using the DISM.exe /Add-Package option together with the Windows 7 or Windows 8 OEM Preinstallation Kit (OPK) or the Windows Automated Installation Kit (AIK). For more information, go to the following Microsoft TechNet website:

Operating System Package Servicing Command-Line Options
To view the Windows Update Standalone Installer event log, follow these steps:

windows icon

    Click Start , type event viewer in the Start Search box, and then click Event Viewer in the Programs list. In Windows 8 and Windows Server 2012, on the Start screen, type event viewer, click Settings, and then click View event logs under Settings.

Notice icon

If you are prompted for an administrator password or for confirmation, type the password, or click Continue.

In Event Viewer, expand Windows Logs, and then click Setup.

Способы установки MSU-файлов

Метаданные обновлений Windows
В этих метаданных описываются все пакеты обновлений, которые содержатся в MSU-файле.
Один или несколько CAB-файлов
Каждый CAB-файл соответствует одному обновлению.
XML-файл
XML-файл описывает пакет обновлений MSU. XML-файл используется программой Wusa.exe при выполнении автоматической установки обновления с помощью диспетчера пакетов (Pkgmgr.exe).

Способ 1: Предположим, что загружено исправление 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

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

Способ 3: Установить пакет обновлений также можно, дважды щелкнув MSU-файл.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником — ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог — это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору.

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

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 Еще. Меньше

Введение

В этой статье описывается клиентский компонент Центра обновления Windows автономного установщика (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 использует API агента клиентский компонент Центра обновления Windows для установки пакетов обновления. Пакеты обновления имеют расширение MSU-имени файла. Расширение MSU-файла связано с клиентский компонент Центра обновления Windows автономного установщика.

Дополнительные сведения

MSU-файл содержит следующее содержимое.

клиентский компонент Центра обновления Windows метаданных

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

Один или несколько .cab файлов

Каждый .cab представляет одно обновление.

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

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

expand -f:* «C:\934307\Windows6.0-KB934307-x86.msu» %TEMP%
Затем в командной строке введите следующую команду:

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

При использовании Wusa.exe для установки пакета обновления Wusa.exe расширение содержимого MSU-файла во временную папку. Затем Wusa.exe выполните следующие действия:

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

Обратите внимание, что каждое обновление в пакете обновления MSU устанавливается в отдельном сеансе. При использовании Wusa.exe запускается только один экземпляр Wusa.exe. Wusa.exe не изменяет содержимое обновлений в MSU-файлах. Инфраструктура клиентский компонент Центра обновления Windows выполняет необходимые действия в соответствии с содержимым обновления.

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

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

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

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

С помощью Wusa.exe можно удалить обновление в Windows 7, Windows Server 2008 R2, Windows 8 и Windows Server 2012.

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

Запуск Wusa.exe в нестрогом режиме без взаимодействия с пользователем. Когда средство выполняется в нестрогом режиме, оно выполняется без взаимодействия с пользователем. Компьютер перезапускается, если это необходимо.

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

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
Обратите внимание, что при использовании этого параметра условия лицензионного соглашения на использование программного обеспечения Майкрософт не отображаются.

Предотвращает 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.

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

Если этот параметр объединено с параметром /quiet, Wusa.exe перед началом перезапуска для операций установки и удаления.

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

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

Параметры обслуживания пакетов операционной системы
Command-Line Чтобы просмотреть журнал событий клиентский компонент Центра обновления Windows автономного установщика, выполните следующие действия.

значок Windows

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

Значок уведомления

если появится запрос на ввод пароля администратора или подтверждение, введите пароль или нажмите кнопку «Продолжить».

В Просмотр событий разверните журналы Windows и нажмите кнопку «Настройка».

Ошибка Windows: обновление неприменимо к вашему компьютеру

date

08.06.2022

user

itpro

directory

Windows 10, Windows 11, Windows Server 2019

comments

комментария 3

При ручной установке MSU обновлений на компьютерах и серверах Windows вы можете столкнуться с ошибкой автономного установщика обновлений Windows: Обновление неприменимо к вашему компьютеру. С такой проблемой проблема чаще всего встречается при ручной установке обновлений на компьютерах в сетях, изолированных от Интернета. Если ваш компьютер обновляется автоматически через Windows Update или сервера обновлений WSUS, такой проблемы быть не может, т.к. агент wuauserv проверяет зависимости перед установкой.

Автономный установщик обновлений Windows Обновление неприменимо к этому компьютеру

В этой статье мы рассмотрим почему Windows считает, что это обновление неприменимо к компьютеру, и как установить такое обновление.

Итак, ошибка Обновление неприменимо к этому компьютеру (The update is not applicable to your computer – в английской версии Windows) появляется при попытке ручной установки MSU файла обновления с помощью встроенной утилиты wusa.exe (Автономный установщик обновлений Windows).

Почему Windows считает, что обновление неприменимо?

проверить версию, билд и разрядность windows из powershell

  • Если компьютер давно не перезагружался или не перезагружался после установки последних обновлений, попробуйте принудительно перезагрузить Windows;
  • Данное обновление не соответствует вашей версии ОС, редакции, билду, разрядности (архитектуре процессора: x86, x64; ARM) или языку. Например, вы пытаетесь установить обновление x86 на 64-битную версию Windows x64. Вы можете проверить версию, архитектуры и билд Windows с помощью следующих PowerShell команд:
    Get-CimInStance CIM_OperatingSystem| select Caption, OSArchitecture
    [System.Environment]::OSVersion.Version.build
    Попытайтесь скачать обновление, подходящее для вашей версии Windows. Касательно языка системы: иногда язык установленной Windows отличается от используемого языка интерфейса, здесь нужно быть внимательным. Проверьте оригинальный язык Windows с помощью команды:
    dism /online /get-intl
    В этом примере видно, что на компьютере установлена английская версия Windows:

Installed language(s): en-US Type : Fully localized language, и дополнительно установлен русский language interface pack/LIP: Partially localized language, MUI type: ru-RU; проверить язык установленной windows и language interface pack

  • Обновление уже установлено. Список установленных обновлений на компьютере можно получить с помощью команды wmic qfe list или при помощи PowerShell модуля PSWindowsUpdate;
  • Данное обновление заменено или установлено более новое обновление, заменяющее данное обновление (информацию о заменяющих обновлениях можно найти на странице KB на сайте Microsoft, обычно эта информация указана в формате Сведения о замене обновлений. Это обновление заменяет ранее выпущенное обновление…);информация об обновлении в каталоге обновлений Microsoft
  • Не выполнены предварительные требования для установки данного обновления. Например, большинство обновления для Windows 7 требуют наличия установленного SP1, обновления для Windows 8.1 / Windows Server 2012 R2 требует наличия Update 1 и т.д. Вся эта информация также присутствует на странице с информацией о KB в каталоге обновлений Microsoft (https://www.catalog.update.microsoft.com/Home.aspx ). Внимательно прочтите все требования к вашему патчу, возможно перед его установкой нужно предварительно установить еще какой-то апдейт;
  • Проверьте, что вы скачали полноценное MSU обновление для Windows, а не Delta пакет;не устаналивайте дельта обновления windows
  • Проверьте, что дата и время на вашем компьютере корректны (включая часовой пояс);
  • Некорректно работает служба Windows Update (можно попробовать выполнить скрипт сброса настроек службы обновлений, или запустить Windows Update Troubleshooter (Параметры > Обновления и безопасность > Устранение неполадок > Центр обновления Windows и нажмите Запустить средство устранение неполадок);
  • Если вы получили *.msu файл обновления из третьих источников, возможно он был поврежден. Попробуйте заново скачать файл обновления Windows из Microsoft Update Catalog;
  • Проверьте целостность системных файлов Windows с помощью команды Dism.exe /Online /Cleanup-Image /Restorehealth или sfc /scannow .
  • Также обратите внимание, что обновления безопасности для Windows сейчас выпускаются в виде кумулятивных обновлений. Это значит, что вы можете установить любое более новое месячное кумулятивное обновления для вашего билда Windows (оно уже включает все предыдущие обновления).

    Перед установкой некоторых обновлений нужно сначала установить последнее доступное обновление служебного стека (SSUServicing Stack Update). Это обновление можно найти в Windows Update Catalog с помощью следующего поискового запроса: servicing stack windows 10 20h2

    В этом примере, я нашел что последний Servicing Stack Update для Windows 20h2 выпущен в мае 2022. Скачайте и установите SSU перед установкой вашего обновления.

    предварительно установите в windows обновление служебного стека (SSU)

    C марта 2021 года Microsoft интегрирует SSU обновления для версий Windows 10 2004 и старше в последнее кумулятивное обновление LCU (Latest Cumulative Update). Администраторам систем Windows 10 до версии 2004 придется следить за зависимостями при развертывании обновлении самостоятельно.

    Ручная установка обновления с помощью CAB файла

    Вы можете попробовать установить MSU файл обновления не через утилиту WUSA.exe (ее использует автономный установщик обновлений Windows), а распаковав CAB файл и установив его через DISM или командлет Add-WindowsPackage напрямую в образ Windows. Для вашего обновления процедура ручной установки обновления может выглядеть так:

      Распакуйте MSU файл обновления: expand _f:* “C:\Temp\windows10.0-KB4103723-x64.msu” C:\Temp\KB4103723

    Поиск кодов ошибок применения обновления Windows

    Проверьте конкретный код ошибки установки обновлений в консоли событий Windows Event Viewer. Перейдите в раздел Установка (Event Viewer -> Windows Logs -> Setup) и найдите событие с источником WUSA, скорее всего там будет содержаться примерно такой текст:

    Источник: WUSA Код: 3 Уровень: Ошибка Не удается установить обновление Windows из-за ошибки: 2149842967 «» (Командная строка: C:\Windows\system32\wusa.exe C:\Downloads\Updates\windows10-kb4103723.msu)

    Поищите в Google информацию по коду ошибки (вам может помочь полный список кодов ошибок Windows Update).

    Также проверьте ошибки установки обновлений в файле %systemroot%\Logs\CBS\CBS.log (ищите ошибки по номеру вашего KB).

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *