PDA

Показать полную графическую версию : Интеграция DirectX, IE8, .NET Framework, WMP11 и др. обновлений в XP x64


Страниц : 1 [2]

Wicrus
08-11-2010, 10:25
Офф форум уже читал. С фрэймворками более менее всё ясно. А вот маленький вопрос по интеграции апдейтов. Получается так что после установки просит установить обновления на ИЕ8 и WMP11, хотя эти обновления были добавлены через nLite. Сейчас делаю сборку чтобы обновления добавлялись через HFSLIP. Надо ли их убирать из nLite. И в принципе чем лучше Хотфиксы добавлять nLite или HFSLIP?

Yuran172
08-11-2010, 21:07
ХФСЛИП. нЛайт безобразно делает эту работу. Вообще если нЛайтом пользуешься, то запускай его после ХФСЛИП, т.к. последнему важен именно чистый нетронутый образ.

Wicrus
09-11-2010, 15:01
попробую сделать импорт через HFSLIP как делает это нлайт мне не нравится, так как уже сборок 5 он импортит обновление, а всё равно автоапдейт его требует скачать. В порядке запуска проблем не было всегда nLite после HFSLIP. Сейчас осталось разобраться с оставшимися обновления, а там будет немного твиков реестра и попытаюсь чего нить с FM придумать. Готовых решений пока не нашел. Есть такой вопрос информация по созданию FM аддонов не попадалась? Есть мысль посмотреть как делает это автоапдейт и попытаться из него сделать аддон.

Wicrus
09-11-2010, 20:08
В общем 4 обновления так и не смог победить.
Если кто сталкивался, расскажите есть ли варианты их интегрировать. У меня только мысль ставить их тихой установкой через svcpack.
http://s44.radikal.ru/i105/1011/d5/f87bb39fcda9.jpg

Yuran172
09-11-2010, 21:39
Не все обновы можно интегрировать до установки, некоторые только на Т-13.

Wicrus
10-11-2010, 23:46
Да вот получилась очень интересная вещь. У МС две сери хот фиксов 2 xxx xxx и 9yy yyy. Так вот при интеграции важен порядок их установки. Но хз как они эти серии формируют но получилось так что эти две серии перекрывают друг друга и не понятно что после чего ставить. Обновление windowsmedia11-kb_2378111-x64-enu перекрывалось чем то из другой серии, так как ставилось раньше (9>2) и получалось что оно не интегрировалось. Вот такая беда. Где и сколько аналогичных глюков есть кто его знает. Предполагаю что KB975558 с аналогичной проблемой тоже чем то перекрывается.

Yuran172
11-11-2010, 13:16
Поэтому я и не пользуюсь нЛайтом для интеграции - он вшивает обновы абсолютно рандомно. Самый верный способ это установить чистую WinXP Pro x64 SP2, зайти на windows update и выписать или заскриншотить все предлагаемые апдейты для загрузки. Потом качаем только их с оф сайта мс и интегрируем через хфСлип - таким образом не должно быть устаревших обновлений, которые давно заменены другими. Важно грамотно разобраться в хфСлипе, а именно в структуре его папок, т.к. разные по типу обновы кладутся в разные папки. Если все будет сделано верно, то результат обязан порадовать)))

Wicrus
11-11-2010, 17:28
Ну я так и делал, перекапал полскрипта HFSLIP и после 11 билдов победил обновления!
Есть такие замечания по HFSLIP:
Папка HFSVCPACK_SW2 не создается сама. Её нужно создать и в неё положить KB923789 (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=93208e57-5f14-4fb2-bc0c-2c4f3c56274a&displaylang=en), после обработки HFSLIP ставит атрибуты запуска /Q:A /R:N . С такими параметрами винда на Т13 падает в ребут. По этому приходится их править руками на /Q:A.
Обновление KB975558 (http://www.microsoft.com/downloads/en/details.aspx?familyid=284A0E80-FD03-4909-B354-0478F04585A1&displaylang=en) кидается в папку HFSVCPACK_SW1 и ставится на Т13. Оно предназначено для WMP, а идет как на windows. Возможно его можно интегрировать сразу в WMP, переименовав в нужный формат и положив папку HF.
Malicious Software интегрировать нельзя. (http://www.msfn.org/board/topic/142014-integrating-kb890830-update/) Можно только его вбить в реестр чтобы не качалось оно. Но обновление выходит каждый месяц и с каждым обновлением надо будет менять ключ в реестре. Для 11.2010 он выглядит так
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RemovalTools\MRT]
"EULA"=dword:00000001
"Version"="5800D663-13EA-457C-8CFD-632149D0AEDD"
"EULA2"=dword:00000001

При интеграции WMP11 обновление windowsmedia11-kb2378111-x64-enu нужно переименовывать в windowsmedia11-kb_2378111-x64-enu. Тогда не произойдет замена его другим обновлением. И это делает HFLSIP, но вины авторов тут нет, тут косяк от МС, серии обновлений делать нужно нормально.




© OSzone.net 2001-2012