Показать полную графическую версию : (solved) KB885835 vs. KB885250 - oбновления от 08.02.05
Почему-то patch-и kb885250 и kb867282 для рус. версии не интегрируются в дистрибутив winxp sp2 рус. С остальными обновлениями проблем не возникло.
Пытался интегрировать с помощью ключа /integrate.
Можно ли указанные patch-и все же как-то встроить в дистрибутив?
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 в файле решена.
Майкрософт уроды блин!
Vadikan, спасибо тебе огромное!!!
AleksSerg
14-03-2005, 20:49
Интегрировал все обновления
Почему то windows update
просит закачать 885835 ?
хотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)
Подскажите может я что упустил?
AleksSergхотя вроде сделал как было написано выше (т.е. убрал 885835 и пропатчил 885250)Не знаю, где такое было написано. Точнее было, но удалено как неправильный совет. Решение теперь двумя постами выше вашего.
Я тоже помучался с интеграцией этих обновлений и в результате оставил 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) интегрирован, сообщение о хотфиксе имеется. Система после установки не ругается.
Всем привет!Ребята не осудите меня строго.Но я не могу установить это обновление.Помогите пожалуйста.Напишите подробно что и как.Что именно надо прописать в Distr.ini.Заранее огромное спасибо.
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?
DMGaster
Да. Просто производится проверка: ингегрирован SP2 или нет. Если файла win51ip.sp2 в корне дистрибутива нет (а он должен быть после интеграции), то интегрируется SP2. Конечно, нужно поправить для своей языковой версии.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.