Как можно извлечь файлы из MSU-файла обновления Windows Vista?

Напечатать страницу
10.04.2007 14:17 | prymara

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

Чтобы распаковать содержимое пакета, необходимо запустить в Windows Vista команду expand, заметьте, что данная команда отличается в работе от той, которая присутствует в более ранних версиях Windows. Для извлечения содержимого пакета необходимо использовать ключ –F, например:

D:\temp>mkdir msu

D:\temp>expand -F:* Windows6.0-KB929761-x86.msu d:\temp\msu

Результатом программы будет:

Добавление d:\temp\msu\WSUSSCAN.cab в очередь на распаковку
Добавление d:\temp\msu\Windows6.0-KB929761-x86.cab в очередь на распаковку
Добавление d:\temp\msu\Windows6.0-KB929761-x86-pkgProperties.txt в очередь на распаковку
Добавление d:\temp\msu\Windows6.0-KB929761-x86.xml в очередь на распаковку

Распаковка файлов ...

Распаковка файлов завершена ...
4 файла распаковано.
На данном этапе *.cab файлы, содержащие необходимые файлы, всё еще не распакованы, поэтому теперь необходимо распаковать и их, что и показано на данном примере:
D:\temp>expand -F:* d:\temp\msu\Windows6.0-KB929761-x86.cab d:\temp\msu
Добавление d:\temp\msu\update.mum в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa_31bf3856ad364e35_6.0.6000.20496_no ne_ab489c6034d78613.manifest в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa_31bf3856ad364e35_6.0.6000.16400_no ne_ab1a4f0b1b764fed.manifest в очередь на распаковку
Добавление d:\temp\msu\update-bf.mum в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa.d_31bf3856ad364e35_6.0.6000.20496_ none_4632ef2815ba2cfd.manifest в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa.d_31bf3856ad364e35_6.0.6000.16400_ none_4604a1d2fc58f6d7.manifest в очередь на распаковку
Добавление d:\temp\msu\update.cat в очередь на распаковку
Добавление d:\temp\msu\update-bf.cat в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa_31bf3856ad364e35_6.0.6000.16400_no ne_ab1a4f0b1b764fed\wusa.exe в очередь на распаковку
Добавление d:\temp\msu\x86_microsoft-windows-wusa_31bf3856ad364e35_6.0.6000.20496_no ne_ab489c6034d78613\wusa.exe в очередь на распаковку

Распаковка файлов ...

Распаковка файлов завершена ...
10 файлов распаковано.



Источник: http://www.windowsitpro.com
Перевод: prymara

Комментарии

Не в сети

Я не вижу тут смысла. Зачем заморачиваться с командной строкой, если можно лишь сделать двойной клик на файле

10.04.07 15:02
0
Не в сети

А еще проще воспользоваться WinRAR. Imho.

10.04.07 16:13
0
Не в сети

Это для power-юзеров, которые чисто в консоли сидят

10.04.07 17:01
0
Не в сети

10.04.07 17:20
0
Не в сети

Нах виста ваще тада нужна? Пользовались бы старым добрым ДОСом

10.04.07 19:00
0
Не в сети

тогда уж линуксом.

10.04.07 21:03
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
160.23 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Мы на Facebook
Мы ВКонтакте
В сервисе IPANN.NET купить прокси для SEO и SMM
Все права принадлежат © MSInsider.ru (ex TheVista.ru), 2019
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.041 секунд (Общее время SQL: 0.011 секунд - SQL запросов: 44 - Среднее время SQL: 0.00026 секунд))