Как установить msu на Windows 7

Обновлено: 21.11.2024

Я хочу установить определенный файл Центра обновления Windows (.msu) на устройство, работающее под управлением встроенной ОС Windows 7. Файл msu доступен, и автоматическая установка выполняет правильные команды, но у меня возникла проблема:

На устройстве служба обновления Windows отключена. Это требование образа устройства, эту услугу не следует активировать (даже на время установки). Если я попытаюсь установить файл msu без этой службы, возникнет ошибка «Служба не может быть запущена либо потому, что она отключена, либо».

Мой вопрос: кто-нибудь знает возможность установить файл msu без включенной службы Windows Update?

Какую команду вы сейчас используете для установки? Вы пробовали dism, а также wusa? В противном случае должна работать автономная установка, т. е. загрузка в WinPE или аналогичную.

Я использую вызов wusa для обновления. Я уже проверил команды DISM.exe, но моя проблема в том, что на образе устройства есть «старый» dism.exe, который не знает аргумента «/Add-Package», поэтому я не мог использовать это . Может быть, я могу обновить DISM.exe во время установки, я попробую это.

Проблема решена. Использование DISM.exe работает, если используется правильная команда. Кроме того, важно, что файлы MSU нельзя установить с помощью DISM.exe в режиме /Online. Вы должны распаковать файл msu, полученный файл *.cab затем можно установить с помощью DISM.exe без включенной службы обновления Windows. Смотрите ссылку

1 Ответ 1

Использование DISM.exe работает, если используется правильная команда. Кроме того, важно, что файлы MSU нельзя установить с помощью DISM.exe в режиме /Online.

Вы должны распаковать файл msu, получившийся файл *.cab затем можно установить с помощью DISM.exe без включена служба обновления Windows. См. раздел Как использовать DISM для установки исправления из Windows

Цель этого блога — дать вам инструкции по установке исправления (или любого другого «пакета») в работающей в данный момент операционной системе с помощью команды системы обслуживания образов развертывания и управления ими (DISM).

.

Переключатель командной строки для установки пакета — «/Add-Package». . имя файла — «Windows6.1-KB976571-v2-x64.msu». . можно предположить, что будет работать следующий синтаксис:

Вы увидите следующий фрагмент, если просмотрите файл c:\windows\logs\dism\dism.log:

.

p>

2010-09-02 20:33:58, Ошибка DISM Диспетчер пакетов DISM: PID=7116 DISM не поддерживает установку файлов MSU онлайн. – CMsuPackage::Install(hr:0x80070032)

Ответ можно найти в определении того, что такое файл автономного пакета Центра обновления Майкрософт (MSU) и как это сделать в предыдущем инструменте командной строки, диспетчере пакетов (Pkgmgr.exe).

Попробуйте этот подход:

Используйте следующую команду для извлечения содержимого файла MSU:

<р>. несколько файлов, включая файл Windows6.1-KB976571-v2-x64.cab.

Обычно вы можете обновить ОС Windows через Центр обновления Windows, потому что это быстрый и простой способ обновления вашей системы. Вы проверяете обновления системы, а затем перезагружаете компьютер. Но иногда этот процесс зависает. В этом случае вы должны знать, как вручную установить обновления Windows из автономных файлов MSU и CAB.

Этот процесс без проблем обновит вашу операционную систему и сэкономит время на перезагрузку и устранение неполадок. Хотите узнать, как принудительно установить Windows с помощью автономных файлов MSU или CAB? Давайте получим их ниже!!

Что такое файл MSU/CAB?

Прежде чем перейти к этой статье, вы должны знать файлы MSU и CAB в Microsoft и их назначение. Необходимо установить обновления Windows из файлов MSU и CAB.

Файлы MSU:

Файл с расширением «.msu» используется для доставки обновлений Windows или загружаемых пакетов установки в ОС. Файл MSU — это пакет, содержащий всю информацию и данные, необходимые для успешного выполнения пакета обновления. Он содержит следующие данные:

  • Метаданные Центра обновления Windows — описывают отдельный файл обновления в пакете.
  • Файлы .cab. Каждый файл .cab представляет собой одно обновление.
  • Файлы .XML. Этот файл .xml описывает пакет обновления .msu.
  • Properties — этот файл содержит строковые свойства, которые использует Wusa.exe. Например, этот файл включает название соответствующей статьи в базе знаний Майкрософт.

Файл MSU содержит все данные, используемые для проверки применимости обновления к вашему ПК путем проверки его метаданных. После этого он извлечет содержимое CAB-файлов и установит их на ваш компьютер.

Иногда появляется сообщение "Обновление неприменимо к вашему компьютеру", что означает, что обновление не применимо к вашему компьютеру.

CAB-файл:

Расширение файла CAB расшифровывается как CAB-файл , формат файла архива, обычно используемый на платформе Windows. Основной целью этого формата является хранение и совместное использование файлов установки программного обеспечения. Мы включим этот файл в файл .msu.

Файл .cab содержит обновления, применимые к вашей ОС. Он поддерживает сжатие данных без потерь. Файлы CAB в основном используются при установке обновлений через WSUS, поскольку файлы содержат только обновленное содержимое.

Вы можете использовать оба этих формата в Microsoft для обновления Windows, в зависимости от типа выпуска. Но процессы установки разные. Давайте получим их ниже.

Действия по установке обновлений Windows из файлов MSU:

Файл MSU содержит все метаданные, необходимые для автоматического обнаружения и установки правильного обновления на ваш компьютер. Таким образом, есть еще несколько способов установить обновление с помощью файла .msu.

Обычный тип:

Чтобы выполнить базовую установку с помощью файла MSU, необходимо выполнить этот файл.

  • Дважды щелкните файл .msu.
  • Он сделает всю остальную работу.
  • После обновления вашей версии Windows будет автоматически установлена ​​ОС.

Использование командной строки:

Вы также можете установить обновления Windows из MSU через командную строку. Выполните следующие шаги.

  • Во-первых, необходимо загрузить файл MSF из каталога Центра обновления Майкрософт.
  • Теперь укажите место для загруженного файла на вашем ПК.
  • Откройте командную строку (администратор) из меню "Пуск".
  • Затем выполните следующую команду для уже загруженного пакета MSU. Путь wusa.exe\UpdateKBName.msu /quiet /norestart
  • Здесь вам нужно заменить путь к файлу полным расположением файла, а UpdateKBName — полным именем файла MSU.
  • Теперь установка начнется без вашего ведома.

Действия по извлечению CAB-файлов из MSU-файлов:

Если у вас есть какие-либо сомнения относительно извлечения CAB-файлов из MSU, вы можете обратиться к этому разделу. Здесь мы покажем пошаговую процедуру.

  • Во-первых, вам нужно создать пустую папку в любом месте вашего ПК для извлечения файла MSU.
  • Теперь откройте командную строку с правами администратора из меню "Пуск".
  • Выполните следующую команду, чтобы извлечь файл .msu, который даст вам файл .cab отдельно. развернуть _f:* «PathToMSU\UpdateKBName.msu» PathToEmptyFolder\EmptyFolderName
  • В этой команде вам нужно заменить PathToMSU на полный путь к файлу MSU, который вы хотите извлечь.
  • PathToEmptyFolder заменяется расположением пустой папки, а EmptyFolderName указывает имя этой папки.
  • После выполнения вышеуказанных шагов ваши файлы будут извлечены в созданную вами папку.

Как установить обновления Windows из CAB-файлов:

Если вы хотите установить Центр обновления Windows из CAB-файлов, выполните следующие действия.

Через командную строку:

  • Откройте командную строку (администратор) из меню "Пуск".
  • Теперь выполните следующую команду DISM, чтобы установить обновление из CAB-файла. dism /online/add-package/packagepath:"PathToCABFile.cab"
  • Здесь вам нужно заменить PathToCabFile на полный путь и имя CAB-файла.
  • После этого установка начнется непосредственно из CAB-файла.
  • Если на вашем ПК есть несколько CAB-файлов, вам необходимо выполнить их с помощью приведенной выше команды по отдельности.

Подведение итогов:

😊 Вот и все. Здесь вы можете легко установить обновления Windows из автономных файлов MSU и CAB. Из этих двух методов я рекомендовал первый — «Установить Центр обновления Windows из файла MSU». Поскольку файлы CAB могут быть несколько сложными, дайте мне знать, какой способ вам удобен для установки обновлений Windows, в разделе комментариев ниже. Спасибо!!

файл msu находится в папке D:934307, введите в командной строке следующую команду, чтобы установить пакет обновления: wusa.exe d:934307Windows6.

Как скачать файл MSU?

Как развернуть файл MSU?

Чтобы удаленно развернуть файлы MSU, выполните следующие действия:

Как запустить файл MSU из командной строки?

Как установить обновление MSU в Windows 10

  1. Откройте командную строку с повышенными правами.
  2. Введите следующую команду: wusa.exe «c:updateswindows10.0-kb3172985-x64_006b20fc4c418499afa25248edacff2ef7dab963.msu». Исправьте путь к обновлению, чтобы он соответствовал местоположению вашего файла.

Как вручную установить файл MSU?

Запустите привилегированную версию командной строки.

  1. Доступ к каталогу, в котором хранится файл MSU. …
  2. Извлеките файлы из пакета MSU. …
  3. Вот вывод команды. …
  4. Принудительно установите пакет обновления Windows с помощью команды DISM. …
  5. Вот вывод команды. …
  6. Перезагрузите компьютер.

Как извлечь файл MSU?

Решение (длинная версия)

  1. Извлеките файл MSU с помощью следующей команды: expand -f:* «C:Temp%InstallFile%.msu» %TEMP% …
  2. После извлечения в вашем каталоге будет четыре файла: два файла CAB, один файл XML и один файл TXT. …
  3. Используйте следующую команду для установки CAB-файла:

Как запустить CAB-файл в Windows 7?

Запустите установщик обновлений Cab после загрузки с повышенными правами. Щелкните правой кнопкой мыши файл и выберите «Запуск от имени администратора», чтобы сделать это; приложение отображает простой интерфейс для установки CAB-файла обновления в целевой системе. Нажмите кнопку Обзор, чтобы выбрать CAB-файл в локальной системе, которую вы хотите установить.

Что такое файл .MSU?

Файл MSU — это пакет обновления, используемый Центром обновления Windows, приложением, входящим в состав Windows Vista, Windows 7 и Windows Server. Он содержит одно или несколько обновлений для приложений и файлов в системе Windows.

Как установить несколько файлов MSU?

Откройте экземпляр PowerShell с повышенными привилегиями (запущенный от имени администратора) и перейдите в каталог, в котором находятся файлы msu (с помощью команды cd). Тип ". установить. ps1» (это может измениться в зависимости от того, как вы назвали свой файл) и нажмите Enter.

Что такое ошибка 0x80070422?

В большинстве случаев ошибка Центра обновления Windows 0x80070422 возникает из-за проблемы со службой Центра обновления Windows. Если вы не знали, службы Windows — это процессы, которые работают в фоновом режиме независимо от вашей учетной записи пользователя. На вашем компьютере есть десятки служб, большинство из которых запускаются при запуске и работают в фоновом режиме.

Как откатить Windows 10 из командной строки?

Запустите командную строку от имени администратора. Введите команду DISM /Online /Get-OSUninstallWindow, чтобы узнать количество дней отката (по умолчанию десять дней), установленное в настоящее время на вашем компьютере. Введите команду DISM /Online /Set-OSUninstallWindow /Value:30 для настройки, а затем установите количество дней отката для вашего ПК.

Обновления Windows выпускаются в виде пакетов с расширениями MSU или CAB. Если служба Windows Update не работает (или специально отключена), вы можете вручную загрузить и установить необходимые накопительные обновления или обновления безопасности для вашей системы. В этой статье мы покажем, как загружать и устанавливать обновления в автономном режиме в форматах файлов MSU или CAB в Windows 10.

Как вручную загрузить файл обновления Windows MSU

Изначально Microsoft выпускала обновления и исправления для системы безопасности в формате файлов CAB (Windows CAB). Таким образом ваш компьютер получает обновления с серверов обновлений Microsoft или локального сервера WSUS. Чтобы сделать распространение отдельных обновлений вручную с помощью Каталога Центра обновления Майкрософт более удобным, эти CAB-файлы упакованы в специальный формат MSU (пакет автономного установщика Центра обновления Майкрософт).

Переместите загруженный файл windows10.0-kb4056887-x64_fca8a311f0495e669715ae5aa0e0d8720f945049.msu в папку C:\temp. Переименуйте его, чтобы получить более короткое имя: windows10.0-kb4056887-x64.msu

Установка файла обновления MSU в Windows

Чтобы начать установку пакета обновлений Windows, просто дважды щелкните загруженный файл MSU. Если обновление применимо к этому компьютеру, откроется окно автономного установщика Центра обновления Windows, в котором вам будет предложено подтвердить установку обновления.

Вы также можете установить пакет обновления MSU с помощью wusa.exe в командной строке.

Чтобы установить обновление в автоматическом режиме (пользователь не увидит никаких всплывающих окон) с последующим перезапуском, откройте командную строку от имени администратора и выполните следующую команду:

wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart

Через некоторое время убедитесь, что обновление успешно установлено, выполнив эту команду:

wmic qfe список | найти 4056887

Или в журнале событий установки найдите запись с идентификатором события 2 из исходного WUSA и следующее сообщение:

Обновление Windows «Обновление безопасности для Windows (KB4056887)» успешно установлено. (Командная строка: «wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart»)

Обратите внимание, что установка обновлений в формате MSU в Windows через wusa.exe происходит медленнее, чем при установке того же обновления в виде CAB-файла. Причина - выполнение дополнительной обработки со сканированием на серверах WU/WSUS.

Как извлечь CAB-файл из пакета обновления MSU

В некоторых случаях, когда Центр обновления Windows, используемый wusa, работает некорректно (попробуйте сначала сбросить настройки агента Центра обновления Windows), вы не можете установить обновление в формате MSU. В этом случае вы можете вручную распаковать пакет MSU, извлечь из него CAB-файл и вручную установить его в своей системе.

Чтобы распаковать пакет MSU в C:\Temp\kb4056887 (эту папку необходимо создать заранее), выполните следующую команду:

развернуть _f:* "C:\Temp\windows10.0-kb4056887-x64.msu" C:\Temp\kb4056887

Утилита Microsoft (R) File Expansion Utility, версия 10.0.10011.16384
Авторские права (c) Microsoft Corporation. Все права защищены.
Добавление C:\Tmp\kb4056887\WSUSSCAN.cab в очередь извлечения
Добавление C:\Tmp\kb4056887\Windows10.0-KB4056887-x64.cab в очередь извлечения
Добавление C:\ Tmp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt в очередь извлечения
Добавление C:\Tmp\kb4056887\Windows10.0-KB4056887-x64.xml в очередь извлечения
Расширение файлов ….
Расширение файлов завершено…
всего 4 файла.

Как видите, в папке появилось 4 типа файлов:

  • Файл .xml (Windows10.0-KB4056887-x64.xml), содержащий метаданные пакета MSU и используемый wusa.exe;
  • Файл .cab (Windows10.0-KB4056887-x64.cab — один или несколько) — это архив с обновлением Windows;
  • Файл *pkgProperties.txt (Windows10.0-KB4056887-x64-pkgProperties.txt), содержащий свойства пакета (дата выпуска, архитектура, тип пакета, ссылка на базу знаний и т. д.).

Установка файла обновления CAB в Windows 10

Вы можете установить файл обновления CAB, полученный из пакета MSU, двумя способами.

Самый распространенный способ установки обновления из CAB-файла — использование DISM.exe. Команда установки может выглядеть так:

DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab

Средство обслуживания образов развертывания и управления ими
Версия: 10.0.10240.16384
Версия образа: 10.0.10240.16384
Обработка 1 из 1 — Добавление пакета Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0 < br />[==========================100.0%=================== ========]
Операция успешно завершена.

Примечание. Обратите внимание, что установка пакета с помощью DISM проходит быстрее по сравнению с установкой обновления из файла MSU с помощью wusa.exe.

Если вам нужно установить CAB-пакет в автоматическом режиме с последующим перезапуском, используйте следующую команду DISM:

start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart

В Windows 8 и Windows 7 обновление можно установить с помощью Pkgmgr. Команда:

start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"

Примечание. Менеджер пакетов PkgMgr.exe больше не поддерживается в Windows 10/Windows Server 2016. При его запуске появляется предупреждение о том, что для управления пакетами необходимо использовать DISM.exe.

Примечание. PkgMgr.exe устарел. Обновите свои скрипты, чтобы использовать dism.exe для извлечения, установки, удаления, настройки и обновления функций и пакетов для Windows.

Примечание. Обратите внимание, что языковые пакеты Windows (MUI) также распространяются в формате CAB. Однако вы не сможете использовать команду DISM для их установки. Вместо этого вам придется использовать отдельный инструмент lpksetup.exe для установки новых языков в вашей системе.

Это руководство по ручной установке накопительных или любых других обновлений Windows применимо ко всем поддерживаемым версиям ОС Windows: Windows 10 / 8.1/7 и Windows Server 2016/2012/R2/2008/R2.

Читайте также: