Войти

Показать полную графическую версию : [решено] Как интегрировать обновление с помощью DISM


rushen
28-07-2010, 14:29
Здравствуйте не подскажите как интегрировать обновления для W7 x86&x64 с помощью DISM видел патчер ресурсов у Smarty там такой способ используется но мне нужно пропатчить W7 Elegant как можно добавить функцию интегриций обновлений от Smarty :)

Smarty
28-07-2010, 15:37
rushen, чтобы интегрировать обновления, скрипт из W7Elegant х86/х64 Rus v10.7.23
должен монтировать INSTALL.WIM. Без этого интеграция обновлений невозможна!
Обратитесь к автору проекта... :)

rushen
28-07-2010, 17:46
ну он же монтирует тоже install.wim и патчит ресурсы автор я думал просто нужно добавить строки в бат файл я не прав?

Vadikan
28-07-2010, 18:31
rushen, откройте рук-во пользователя к WAIK - там описано. Либо тут http://technet.microsoft.com/ru-ru/library/dd744559(WS.10).aspx

Smarty
28-07-2010, 18:33
ну он же монтирует тоже install.wim и патчит ресурсы »
Ресурсы он патчит, но на "живой" системе. INSTALL.WIM он не монтирует.
просто нужно добавить строки в бат файл я не прав? »
Вы правы, я и написал, обратитесь к автору!

ЗЫ. Вообще это тема не по автоустановке, а по пакету оформления и перенести посты надо туда!
ЗЗЫ. Если автор пакета не считает нужным патчить дистрибутив, о это его право.

Vadikan
28-07-2010, 18:40
Вообще это тема не по автоустановке, а по пакету оформления и перенести посты надо туда! »
Я просто ответил на вопрос, вынесенный в заголовок темы. Установка обновлений в подключенный образ не связана ни с какими пакетами оформления, это просто одна из функций DISM, при этом обновления могут быть в виде CAB или MSU файлов.

rushen
28-07-2010, 21:20
Smarty,
да действительно он оказывается только для живой системы просто увидел файл Unmount & Clear там как раз есть функции размонтирования а в файле Run нету что б монтировалось вообщем не понял я ладно перенесу все файлы в ручную да и все :D Vadikan, спасибо за сылку то что я искал :) но там показан пример как добавить 1 cab файл а их будет много будет очень долго О_о по 1 это все делать может можно как то указать папку с cab или msu файлами и что б он все сам интегрировал?

Smarty
06-08-2010, 11:19
rushen, монтируем:
dism /Mount-Wim /WimFile:"%~dp0install.wim" /Index:1 /MountDir:"%~dp0Mount"
где %~dp0 - папка запуска скрипта (любая, поэтому такой код),
папка Mount должна лежать в папке запуска
dism /Image:"%~dp0Mount" /Add-Package /PackagePath:"%~dp0Updates"
где Updates - папка с обновлениями *.msu и *.cab.
Папка должна лежать в папке запуска. Все обновления интегрируются автоматически!
dism /Unmount-Wim /MountDir:"%~dp0Mount" /commit
Демонтирование с сохранением изменений.

hobbit25
25-08-2010, 03:12
Smarty, dism /Unmount-Wim /MountDir:"%~dp0Mount" /commit /compress maximum »

DISM ругается на параметр /compress maximum

Das Betrunkene Pferd
25-08-2010, 10:22
DISM ругается на параметр /compress maximum »
DISM не поддерживает таких опций. Используйте ImageX.

Smarty
25-08-2010, 13:55
hobbit25, поменял ImageX на DISM, а убрать сжатие забыл...

hobbit25
26-08-2010, 01:34
Smarty, вот вот )) бывает а жаль что DISM компрессию не понимает ImageX оч хорошо ее делает

Vadikan
26-08-2010, 23:09
а убрать сжатие забыл... »
Еще не поздно это сделать, чтоб не смущать будущие поколения :)

ImageX оч хорошо ее делает »
Да я б не сказал, что максимальное сжатие дает большой выигрыш. Иногда это важно, конечно, но в остальном просто намного дольше ждешь создания образа :)

hobbit25
26-08-2010, 23:57
Vadikan, да как то на своем i5-750 камне време не такое уж и значительное а выйгрыш иногда и метров 30-40 важно

hobbit25
15-09-2010, 23:23
Smarty, Vadikan, Добрый вечер может подскажите

при интеграции выскакивает

ошибка :31

2010-09-15 21:57:59, Error DISM DISM Manager: PID=5212 Failed to create unique image session lock name for DISM located at 'z:\VistaWork\MOUNT\Windows\System32\Dism\dismprov.dll'. - CDISMManager::CheckSessionAndLock(hr:0x8007001f)
2010-09-15 21:57:59, Error DISM DISM Manager: PID=5212 Failed to create the image session lock for location: z:\VistaWork\MOUNT\Windows\System32\Dism - CDISMManager::CreateImageSession(hr:0x8007001f)
2010-09-15 21:57:59, Error DISM DISM.EXE: Could not load the image session. HRESULT=8007001F
2010-09-15 21:57:59, Error DISM DISM.EXE: Unable to start the servicing process for the image at 'z:\VistaWork\MOUNT'. HRESULT=8007001F




© OSzone.net 2001-2012