Войти

Показать полную графическую версию : [решено] Возможно интегрировать софт распрастраняемый через Windows Update не в режиме аудита?


KoreecKG
27-01-2012, 16:23
Здравствуйте! Решил создать свою сборку Windows 7 и возник такой вопрос:
Возможно интегрировать софт распрастраняемый через Windows Update не в режиме аудита?
Собственно софт, который нужно интегрировать:
.NET
DirectX
MSXML
VC++
GFWL
Silverlight
IE9
+ апдейты на него

Vadikan
27-01-2012, 16:53
KoreecKG, с помощью DISM вы можете интегрировать обновления, которые представляют собой MSU-файлы или CAB-файлы (после распаковки).

См. также Интеграция Internet Explorer 9 в Windows 7 (http://forum.oszone.net/thread-188809.html)

P.S. DirectX входит в состав ОС.

KoreecKG
27-01-2012, 17:31
Vadikanс помощью DISM вы можете интегрировать обновления, которые представляют собой MSU-файлы или CAB-файлы (после распаковки). »
Это я знаю, за ссылку на IE9 спасибо.
Но как быть с exe-шниками?
P.S. DirectX входит в состав ОС. »
Обновление библиотек периодически происходит)

CtrlSoft
27-01-2012, 19:25
KoreecKG, как по вашему это можно сделать?
Разве что...

Создать виртуальную ОС с двумя HDD один из которых "независим" (на него не влияют снимки)
установить Windows в виртуальной машине
сделать снимок Виртуальной ОС
сделать снимок реестра чистой ОС (виртуальной)
устанавливать программу в виртуальной среде
сделать снимок реестра ОС с установленной программой
экспортировать изменения в Reg-файл
скопировать папку с установленной программой а также экспортированный Reg-файл на втором жестком диске ("независимом").
вернуть состояние ВМ из снимка.

повторять процедуру для каждой программы или же можно попробовать все сразу. Так или иначе это только теория. Успех в первую очередь зависит от устанавливаемых программ.


скопированные программы и рег файлы затем импортировать в образ WIM...

монтируем WIM:
dism /mountwim /wimfile:D:\Win7DVD\Sources\install.wim /index:1 /mountdir:D:\Offline\1

копируем папки программ в точности где они были в виртуальной ОС

подключаем реестр смонтированного образа WIM:
reg load HKLM\Install_WIM D:\Offline\1\Users\Default\NTUSER.DAT

импортируем настройки реестра
REGEDIT /S "D:\Tweaks\имя_файла.reg"

отключаем подключенную ветку:
reg unload HKLM\Install_WIM

Демонтируем образ сохраняя изменения:
dism /unmount-wim /mountdir:D:\Offline\1 /commit

Vadikan
27-01-2012, 20:31
Обновление библиотек периодически происходит) »
Тогда это д.б. обновление Windows -> формат MSU

Поясните, чем вас не устраивает режим аудита?

CtrlSoft, так делать не нужно из соображений здравого смысла :)

KoreecKG
27-01-2012, 21:05
CtrlSoft, ничего себе)
Vadikan,
А если использовать режим аудита обновления-мсушки следом как ставить?
И нельзя ли избежать этого окошка (из гайда)?
http://www.oszone.net/user_img/ua_vista/apps11.png

Vadikan
27-01-2012, 22:58
А если использовать режим аудита обновления-мсушки следом как ставить? »
С помощью Windows Update.

И нельзя ли избежать этого окошка (из гайда)? »
Зачем вы интегрируете обновления вообще? Если вы готовите дистрибутив для развертывания, то аудит вообще не надо автоматизировать - зашли, установили все что нужно, сделали sysprep.

CtrlSoft
27-01-2012, 23:46
CtrlSoft, так делать не нужно из соображений здравого смысла »
:) вы правы. Моя "теория" сарказм.

KoreecKG
28-01-2012, 08:00
Зачем вы интегрируете обновления вообще? Если вы готовите дистрибутив для развертывания, то аудит вообще не надо автоматизировать - зашли, установили все что нужно, сделали sysprep. »
Есть ли у этого способа какие-нибудь минусы? По сравнению с простой интеграцией обновлений? В плане глючноти/стабильности?
И как потом быть с мультиредакционностью/мультиязычностью? Для каждого языка свой же дистрибутив нужен?
Просто я нашёл сборку, которая почти удовлятворяет моим запросам. Хотелось бы только доинтегрировать софт. И удалить лишние компоненты (язык). Кстати как это сделать? В ВАЙКе нет функции удалить компонент....
С помощью Windows Update. »
Не совсем понял... Следом вносить как приложения что ли?
ЗЫ. Ещё вопрос не совсем по теме: как заменить обоину (или тему) используемую по умолчанию?

Vadikan
28-01-2012, 22:07
Есть ли у этого способа какие-нибудь минусы? По сравнению с простой интеграцией обновлений? В плане глючноти/стабильности? »
Разве что антивирус может препятствовать запечатыванию.

И как потом быть с мультиредакционностью/мультиязычностью? Для каждого языка свой же дистрибутив нужен? »
В Ultimate есть возможность установить язык. Что касается разных редкаций, так и обновления в каждое нужно надо интегрировать. Вопрос лишь в том, зачем вам разные редакции.

Цитата Vadikan:
С помощью Windows Update. »
Не совсем понял... »
Центр обновления Windows 7 (http://www.outsidethebox.ms/9957/)

Просто я нашёл сборку, которая почти удовлятворяет моим запросам. Хотелось бы только доинтегрировать софт. И удалить лишние компоненты (язык). Кстати как это сделать? »
Сборочку нашли чужую и решили сделать ее еще более кривой? Поздравляю, мудрый ход :) А где вы почерпнули совет так делать? Нежто самостоятельно додумались?

ЗЫ. Ещё вопрос не совсем по теме: »
У вас уже много вопросов не по теме. См. 4.2 (http://forum.oszone.net/announcement-83-184.html)
Кстати, на все ответы по теме вопросы уже даны.
Аминь.




© OSzone.net 2001-2012