Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) KB885835 vs. KB885250 - oбновления от 08.02.05 (http://forum.oszone.net/showthread.php?t=45153)

fomin_ 09-02-2005 17:36 296791

(solved) KB885835 vs. KB885250 - oбновления от 08.02.05
 
Почему-то patch-и kb885250 и kb867282 для рус. версии не интегрируются в дистрибутив winxp sp2 рус. С остальными обновлениями проблем не возникло.
Пытался интегрировать с помощью ключа /integrate.
Можно ли указанные patch-и все же как-то встроить в дистрибутив?

Vadikan 09-02-2005 21:04 296842

fomin_
Попробуйте убрать KB834707 перед установкой KB867282. Это новый кумулятивный апдейт для IE.

Насчет kb885835 & kb885250. В общем, нужны оба апдейта. Решение в первом посте этой темы МSFN. Перевод ниже

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 300888

Майкрософт уроды блин!
Vadikan, спасибо тебе огромное!!!

AleksSerg 14-03-2005 20:49 306708

Интегрировал все обновления
Почему то windows update
просит закачать 885835 ?
хотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)
Подскажите может я что упустил?

Vadikan 14-03-2005 21:59 306738

AleksSerg
Цитата:

хотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)
Не знаю, где такое было написано. Точнее было, но удалено как неправильный совет. Решение теперь двумя постами выше вашего.

alcos 15-03-2005 09:07 306848

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

AleksSerg 15-03-2005 12:22 306905

Я понял как можно интегрировать 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 345298

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

angel63 29-01-2006 14:48 398524

Всем привет!Ребята не осудите меня строго.Но я не могу установить это обновление.Помогите пожалуйста.Напишите подробно что и как.Что именно надо прописать в Distr.ini.Заранее огромное спасибо.

Vadikan 29-01-2006 21:32 398653

angel63
Цитата:

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

DMGaster 09-02-2006 18:49 404918

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 404958

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


Время: 04:39.

Время: 04:39.
© OSzone.net 2001-