Как установить 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
- Откройте командную строку с повышенными правами.
- Введите следующую команду: wusa.exe «c:updateswindows10.0-kb3172985-x64_006b20fc4c418499afa25248edacff2ef7dab963.msu». Исправьте путь к обновлению, чтобы он соответствовал местоположению вашего файла.
Как вручную установить файл MSU?
Запустите привилегированную версию командной строки.
- Доступ к каталогу, в котором хранится файл MSU. …
- Извлеките файлы из пакета MSU. …
- Вот вывод команды. …
- Принудительно установите пакет обновления Windows с помощью команды DISM. …
- Вот вывод команды. …
- Перезагрузите компьютер.
Как извлечь файл MSU?
Решение (длинная версия)
- Извлеките файл MSU с помощью следующей команды: expand -f:* «C:Temp%InstallFile%.msu» %TEMP% …
- После извлечения в вашем каталоге будет четыре файла: два файла CAB, один файл XML и один файл TXT. …
- Используйте следующую команду для установки 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.
Читайте также: