Войти

Показать полную графическую версию : (solved) KB885835 vs. KB885250 - oбновления от 08.02.05


fomin_
09-02-2005, 17:36
Почему-то patch-и kb885250 и kb867282 для рус. версии не интегрируются в дистрибутив winxp sp2 рус. С остальными обновлениями проблем не возникло.
Пытался интегрировать с помощью ключа /integrate.
Можно ли указанные patch-и все же как-то встроить в дистрибутив?

Vadikan
09-02-2005, 21:04
fomin_
Попробуйте убрать KB834707 перед установкой KB867282. Это новый кумулятивный апдейт для IE.

Насчет kb885835 & kb885250. В общем, нужны оба апдейта. Решение в первом посте этой темы МSFN (http://www.msfn.org/board/index.php?showtopic=38820&st=0). Перевод ниже

1. Начните с дистрибутива в который интегрирован только SP2 и ничего другого.
2. Интегрируйте KB885835 с ключом /integrate.
3. Oтредактируйте файл HFINT.DAT в папке i386\svcpack следующим образом:

[FixesInstalled]
KB885835
[BRANCHES]
KB885835=SP2GDR
[KB885835]
mrxsmb.sys.keep
lsasrv.dll
rdbss.sys
4. Интегрируйте все остальные апдейты, включая kb885250.
5. Откройте i386\svcpack\HFINT.DAT и уберите оттуда .keep
6. Сохраните HFINT.DAT

Все.
_____________________

Вообще, достаточно загрузить обновления вручную, переименовать в KBxxxxxx.exe и запустить пакетный файл

@echo off
set sourcedir=h:\bootcd\working
set svcpackdir=%sourcedir%\i386\svcpack
echo Integrating Sevice Pack 2
if not exist %sourcedir%\win51ip.sp2 start /wait WindowsXP-KB835935-SP2-ENU.exe /integrate:%sourcedir% /q
echo integrating KB885835.exe
start /wait KB885835 /integrate:%sourcedir% /q
for /f %%L in (%svcpackdir%\HFINT.DAT) DO (
if %%L==mrxsmb.sys (
echo %%L.temp>>%svcpackdir%\HFINT.TMP
) ELSE (
echo %%L>>%svcpackdir%\HFINT.TMP
)
)
move /y %svcpackdir%\HFINT.TMP %svcpackdir%\HFINT.DAT

for %%U in (KB??????.exe) DO (
if not exist %svcpackdir%\%%U (
echo integrating %%U
start /wait %%U /integrate:%sourcedir% /q
)
)

for /f %%L in (%svcpackdir%\HFINT.DAT) DO (
if %%L==mrxsmb.sys.temp (
echo mrxsmb.sys>>%svcpackdir%\HFINT.TMP
) ELSE (
echo %%L>>%svcpackdir%\HFINT.TMP
)
)
move /y %svcpackdir%\HFINT.TMP %svcpackdir%\HFINT.DAT
Echo FINISHED

pause

exit
set sourcedir=путь к директории дистрибутива
Проблема kb885835 vs. kb885250 в файле решена.

Ven
23-02-2005, 00:22
Майкрософт уроды блин!
Vadikan, спасибо тебе огромное!!!

AleksSerg
14-03-2005, 20:49
Интегрировал все обновления
Почему то windows update
просит закачать 885835 ?
хотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)
Подскажите может я что упустил?

Vadikan
14-03-2005, 21:59
AleksSergхотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)Не знаю, где такое было написано. Точнее было, но удалено как неправильный совет. Решение теперь двумя постами выше вашего.

alcos
15-03-2005, 09:07
Я тоже помучался с интеграцией этих обновлений и в результате оставил 885835, а kb885250 ставится попозжа в процессе при автоматической установке. В kb885250 находится единственный файл mrxsmb.sys более свежий.

AleksSerg
15-03-2005, 12:22
Я понял как можно интегрировать 885250
1 сначала интегрируешь 885835
2 открываем I386\svcpack\HFINT.dat
3 в этой строке дописываем
[KB885835]
mrxsmb.sys.keep
4 интегрируем 885250
5 опять открываем I386\svcpack\HFINT.dat
и убираем .keep

и всё! (пустяк)

P.S. При подготовке этих патчей Майкрософт видать очень хорошо старался!!!
это всё было написано на MSFN Forum ссылку непомню.

Porscheman
02-08-2005, 03:08
Версия 1.05b nLite справляется с этой задачей.
Правда, на всякий случай я сначала интегрировал все обновления, включая 885835, а уже потом - вторым проходом - 885250.
Все работает файл mrxsmb.sys (v.5.1.2600.2598) интегрирован, сообщение о хотфиксе имеется. Система после установки не ругается.

angel63
29-01-2006, 14:48
Всем привет!Ребята не осудите меня строго.Но я не могу установить это обновление.Помогите пожалуйста.Напишите подробно что и как.Что именно надо прописать в Distr.ini.Заранее огромное спасибо.

Vadikan
29-01-2006, 21:32
angel63Что именно надо прописать в Distr.ini.Distr.ini - это к создателю Набора обновлений ;) Тема прикреплена же http://forum.oszone.net/showthread.php?t=49238

DMGaster
09-02-2006, 18:49
Vadikan
Вообще, достаточно загрузить обновления вручную, переименовать в KBxxxxxx.exe и запустить пакетный файл

У меня такой к тебе вопрос, в пакетном файле есть строчка:"if not exist %sourcedir%\win51ip.sp2 start /wait WindowsXP-KB835935-SP2-ENU.exe /integrate:%"
Так вот, а если у меня стоит русский сервис пак - то ENU заменить на RUS?

Vadikan
09-02-2006, 20:57
DMGaster
Да. Просто производится проверка: ингегрирован SP2 или нет. Если файла win51ip.sp2 в корне дистрибутива нет (а он должен быть после интеграции), то интегрируется SP2. Конечно, нужно поправить для своей языковой версии.




© OSzone.net 2001-2012