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

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

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

D:temp>mkdir msu

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

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

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

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

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

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

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


2008 © Computer repair