PDA

Показать полную графическую версию : [решено] проблема с интеграцией обновлений


rmad
19-08-2007, 00:22
Здраствуйте, возникла проблема решить её не могу:
В чистый оригинальный дистрибутив windows xp pro sp2 интегрирую обновления:
Обновления
KB873339.exe
KB885835.exe
KB885836.exe
KB885884.exe
KB886185.exe
KB888302.exe
KB890830.exe
KB890859.exe
KB891781.exe
KB893756.exe
KB893803.exe
KB896358.exe
KB896423.exe
KB896424.exe
KB896428.exe
KB898461.exe
KB899587.exe
KB899591.exe
KB900725.exe
KB901017.exe
KB901214.exe
KB902400.exe
KB904706.exe
KB905414.exe
KB905749.exe
KB908519.exe
KB908531.exe
KB911280.exe
KB911564.exe
KB911927.exe
KB912919.exe
KB913580.exe
KB914388.exe
KB914389.exe
KB917344.exe
KB917422.exe
KB917537.exe
KB917953.exe
KB918118.exe
KB918439.exe
KB919007.exe
KB920213.exe
KB920214.exe
KB920670.exe
KB920683.exe
KB920685.exe
KB921398.exe
KB921503.exe
KB922616.exe
KB922819.exe
KB923191.exe
KB923414.exe
KB923980.exe
KB924270.exe
KB924496.exe
KB924667.exe
KB925398.exe
KB925486.exe
KB925902.exe
KB926247.exe
KB926255.exe
KB926436.exe
KB927779.exe
KB927802.exe
KB927891.exe
KB928255.exe
KB928843.exe
KB929123.exe
KB929399.exe
KB930178.exe
KB930916.exe
KB931261.exe
KB931784.exe
KB931836.exe
KB932168.exe
KB935448.exe
KB935839.exe
KB935840.exe
KB936021.exe
KB936357.exe
KB936782.exe
KB937143.exe
KB938127.exe
KB938828.exe
KB938829.exe
KB873339.exe
KB885835.exe
KB885836.exe
KB885884.exe
KB886185.exe
KB888302.exe
KB890830.exe
KB890859.exe
KB891781.exe
KB893756.exe
KB893803.exe
KB896358.exe
KB896423.exe
KB896424.exe
KB896428.exe
KB898461.exe
KB899587.exe
KB899591.exe
KB900725.exe
KB901017.exe
KB901214.exe
KB902400.exe
KB904706.exe
KB905414.exe
KB905749.exe
KB908519.exe
KB908531.exe
KB911280.exe
KB911564.exe
KB911927.exe
KB912919.exe
KB913580.exe
KB914388.exe
KB914389.exe
KB917344.exe
KB917422.exe
KB917537.exe
KB917953.exe
KB918118.exe
KB918439.exe
KB919007.exe
KB920213.exe
KB920214.exe
KB920670.exe
KB920683.exe
KB920685.exe
KB921398.exe
KB921503.exe
KB922616.exe
KB922819.exe
KB923191.exe
KB923414.exe
KB923980.exe
KB924270.exe
KB924496.exe
KB924667.exe
KB925398.exe
KB925486.exe
KB925902.exe
KB926247.exe
KB926255.exe
KB926436.exe
KB927779.exe
KB927802.exe
KB927891.exe
KB928255.exe
KB928843.exe
KB929123.exe
KB929399.exe
KB930178.exe
KB930916.exe
KB931261.exe
KB931784.exe
KB931836.exe
KB932168.exe
KB935448.exe
KB935839.exe
KB935840.exe
KB936021.exe
KB936357.exe
KB936782.exe
KB937143.exe
KB938127.exe
KB938828.exe
KB938829.exe

методом integrate вот таким скриптом:integrate.cmd :
@echo off
set target=D:\winmad\disk\
set I386=%target%I386\
cls
echo integrates updates
echo windows forders %target%
echo check target forder %I386%

If Not Exist "%I386%\Prodspec.ini" (
echo error not find files Prodspec.ini.
GoTo :EOF
)
Find /I "Product=Windows XP" "%I386%\Prodspec.ini" >nul
If %ErrorLevel%=="0" (
echo error: not Windows XP.
GoTo :EOF
)
Find /I "Localization=Russian" "%I386%\Prodspec.ini" >nul
If %ErrorLevel%=="0" (
echo error: not russian
GoTo :EOF
)
If Not Exist "%I386%\SP2.cat" (
echo error: not SP2
GoTo :EOF
)
echo -----------------------------------
echo check ok!
echo -----------------------------------
echo start integrate files
echo -----------------------------------
echo ------------------------------------
echo integrate
echo ------------------------------------
cd Kb
for %%f in (*.exe) do (
echo integrate updates = %%f
%%f /quiet /integrate:%target%
)
cd ../updates
for %%f in (*.exe) do (
echo integrate updates = %%f
%%f /quiet /integrate:%target%
)
cls
echo integrate system OS files complete!!!
echo Pres any key to exit from this program , thanks.
PAUSE > nul:

также прикручиваю сюда iso образ диска acronis partitionExpert все идет BCDW 2 но в результате при попытке установить эту OS на виртуальную машину VMware Workstation возникаю ошибки:

или файл normaliz.dll не найден или же на графической стадии на самом начале идет reboot потом надпись install rebot идет перезагрузка и поновой

как решить в чем проблема?
спасибо.

plyrvt
19-08-2007, 03:55
XP SP2 содержит IE6 + WMP9

Некоторые из перечисленных обновлений имеют версии как на IE7 или WMP11 так и на IE6 или WMP9 (названия у них тоже соответствующие, вы их сами переименовали в KBxxxxxx.exe)

В даном случае normaliz.dll касается IE7. В отсуствие самого IE7 пропатченный к нему аддон должен вывести из строя систему.

rmad
19-08-2007, 09:38
plyrvt, действительно список обновлений получал доя системы сз wmp11 и ie7 а вот интегрировать их забыл :-).. Спасибо за помошь, думаю проблема решенна.
но интеграции обновлений шла не через адоны а руками ключ integrate

rmad
20-08-2007, 00:27
ошибочка вышла поторопился пытаюсь выполнить интеграцию в систему следующим способом:
интегрирую windows media player 11 integrate wmp11 (программа)
потом работаю следуюшим скриптом
integrate.cmd
@echo off
::var
set target=D:\winmad\disk\mw01\
set I386=%target%I386\
set ie7=true
set wp11=true

cls
echo integrates updates
echo windows forders %target%
echo check target forder %I386%

If Not Exist "%I386%\Prodspec.ini" (
echo error not find files Prodspec.ini.
GoTo :EOF
)
Find /I "Product=Windows XP" "%I386%\Prodspec.ini" >nul
If %ErrorLevel%=="0" (
echo error: not Windows XP.
GoTo :EOF
)
Find /I "Localization=Russian" "%I386%\Prodspec.ini" >nul
If %ErrorLevel%=="0" (
echo error: not russian
GoTo :EOF
)
If Not Exist "%I386%\SP2.cat" (
echo error: not SP2
GoTo :EOF
)
::check integrate windows media player11
Find /I "wmp11.exe" "%I386%\svcpack.inf" >nul
If %ErrorLevel%=="0" (
echo error: not Integrate window media player 11
set iwmp11=false
)ELSE (set iwmp11=true
echo Check integrate Windows media player 11 = ok
)
echo -----------------------------------
echo check ok!
echo -----------------------------------
echo start integrate files
echo -----------------------------------
::integrates Internet explore 7
echo ie = %ie7%
echo iwmp11 = %iwmp11%
if %ie7%==true (
if %iwmp11%==true (
echo integrate IE7
@copy /y soft\ie7rus.exe /b %I386%\svcpack\ie7rus.exe /b
@copy /y ini\wi_svc.inf /a %I386%\svcpack.inf /a
@copy /y ini\d_wi.inf /a %I386%\Dosnet.inf /a
echo integrate IE7 compite
)
) ELSE (
echo integrates none ie7
)
::integrate updates
for /F "eol=; tokens=1,2,3* delims=," %%i in (ini\integr.ini) do (
if %%i==integrate (
if %%j==winxp (
echo integrate %%k
%%j\%%k /quiet /integrate:%target%
)
if %%j==tools (
echo integrate %%k
%%j\%%k /quiet /integrate:%target%
)
if %%j==ie\7 (
if %ie7%==true (
echo integrate updates for IE7 %%k
%%j\%%k /quiet /integrate:%target%
)
)
if %%j==wmp\11 (
if %iwmp11%==true (
echo integrate updates for WMP11 %%k
%%j\%%k /quiet /integrate:%target%
)
)
)
if %%i==svcpack (
::svcpack.ini metod
echo -----------------
echo sorry, integrate scpack metod not support
echo update name: %%k
echo -----------------
echo %%k >> svcpack.log
)
)
@copy /y soft\QCHAIN.exe /b %I386%\svcpack\qchain.exe /b
echo press any key
pause >nul
integr.ini :
;,updates,windows,xp,sp2
integrate,winxp,KB873339.exe
integrate,winxp,KB885835.exe
integrate,winxp,KB885836.exe
integrate,winxp,KB886185.exe
integrate,winxp,KB888302.exe
integrate,winxp,KB890830.exe
integrate,winxp,KB890859.exe
integrate,winxp,KB891781.exe
integrate,winxp,KB893756.exe
integrate,winxp,KB896358.exe
integrate,winxp,KB896423.exe
integrate,winxp,KB896428.exe
integrate,winxp,KB899587.exe
integrate,winxp,KB899591.exe
integrate,winxp,KB900725.exe
integrate,winxp,KB901017.exe
integrate,winxp,KB901214.exe
integrate,winxp,KB902400.exe
integrate,winxp,KB904706.exe
integrate,winxp,KB905414.exe
integrate,winxp,KB905749.exe
integrate,winxp,KB908519.exe
integrate,winxp,KB908531.exe
integrate,winxp,KB911280.exe
integrate,winxp,KB911927.exe
integrate,winxp,KB913580.exe
integrate,winxp,KB914388.exe
integrate,winxp,KB914389.exe
integrate,winxp,KB917344.exe
integrate,winxp,KB917537.exe
integrate,winxp,KB917953.exe
integrate,winxp,KB918118.exe
integrate,winxp,KB918439.exe
integrate,winxp,KB919007.exe
integrate,winxp,KB920213.exe
integrate,winxp,KB920670.exe
integrate,winxp,KB920683.exe
integrate,winxp,KB920685.exe
integrate,winxp,KB921503.exe
integrate,winxp,KB922819.exe
integrate,winxp,KB923191.exe
integrate,winxp,KB923414.exe
svcpack,winxp,KB923789.exe
integrate,winxp,KB923980.exe
integrate,winxp,KB924270.exe
integrate,winxp,KB924496.exe
integrate,winxp,KB924667.exe
integrate,winxp,KB925902.exe
integrate,winxp,KB926247.exe
integrate,winxp,KB926255.exe
integrate,winxp,KB926436.exe
integrate,winxp,KB927779.exe
integrate,winxp,KB927802.exe
integrate,winxp,KB927891.exe
integrate,winxp,KB928255.exe
integrate,winxp,KB928843.exe
integrate,winxp,KB929123.exe
integrate,winxp,KB930178.exe
integrate,winxp,KB930916.exe
integrate,winxp,KB931261.exe
integrate,winxp,KB931784.exe
integrate,winxp,KB931836.exe
integrate,winxp,KB932168.exe
integrate,winxp,KB935448.exe
integrate,winxp,KB935839.exe
integrate,winxp,KB935840.exe
integrate,winxp,KB936021.exe
integrate,winxp,KB936357.exe
integrate,winxp,KB938828.exe
integrate,winxp,KB938829.exe
integrate,ie\7,KB937143.exe
integrate,ie\7,KB938127.exe
integrate,msxml,KB927977.exe
svcpack,msxml,KB936181.exe
integrate,wmp,KB911564.exe
integrate,wmp\11,KB929399.exe
integrate,wmp\11,KB936782.exe
integrate,tools,KB893803.exe
integrate,tools,KB898461.exe

wi_svc.inf

[CatalogHeader]

[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature="$WINDOWS NT$"
[SetupData]
CatalogSubDir="\I386\svcpack"
[SetupHotfixesToRun]
wmp11.exe /q /n /z
KB926239.exe /q /n /z /b:SP2QFE
WMFDist11.exe /q /n /z
MSCompPackV1.exe /q /n /z
Wudf01000.exe /q /n /z
ie7rus.exe /quiet /update-no /norestart
qchain.exe
[ProductCatalogsToInstall]
wmp11.cat
KB926239.cat
WMFDist11.cat
MSCompPackV1.cat
Wudf01000.cat


в результате на графической стадии идет вечная перезагрузка даже не начинаеться.
При интеграции только wmp11 и ie7 методом описанном в автоматической установке - интегрируеться только wmp11

plyrvt
20-08-2007, 00:41
IE7 просто так не интегрируется.

P.S. Не занимайтесь созданием велосипеда, есть готовый протестированный UpdatePack, есть к нему готовые протестированные аддоны (в т.ч. IE7 с заменой IE6, в т.ч. WMP11 с заменой WMP9)

rmad
20-08-2007, 01:22
IE7 просто так не интегрируется.
а не просто?
P.S. Не занимайтесь созданием велосипеда, есть готовый протестированный UpdatePack, есть к нему готовые протестированные аддоны (в т.ч. IE7 с заменой IE6, в т.ч. WMP11 с заменой WMP9)
хотелось все изучить досканльно, хочу свой велосипед пускай кривой но собственно производства!!
Можешь помоги, нет не критикуй :-(

mercuryn
20-08-2007, 13:22
rmad, если Вы внимательно почитаете все описания проблем и технологий, то возможно у Вас появится меньше вопросов. Изучение языков и основ работы скриптов относится больше к самообразованию. Материалов по этим темам в интернете достаточно.
Наличие отработанных технологий позволяет разобраться в них "досконально", имея цель в последствии создать свой вариант.
Написав же набор неработающих скриптов, Вы решили, что на форуме Вам коллективно создадут работающий вариант.
Не уверен, что на такую удочку форум поймается...

rmad
20-08-2007, 15:56
mercuryn
Написав же набор неработающих скриптов, Вы решили, что на форуме Вам коллективно создадут работающий вариант.
Не уверен, что на такую удочку форум поймается...
Не правильно поняли
я просто хочу разобраться с проблемой:
у меня есть увереность что проблема в конфликте обновлений, однако я не прошу что кто-то писал за меня.
Мне хотелось получить совет, возможно кто-то стакливался с аналогичной проблеммой.
Так же хотелось узнать как можно правильно интегрировать IE7 делал по статье в форуме не получилось :-(
P>S> опыту свойственно передаваться ... Если же я решив что форум создан для этой дели ошибся тогда я не знаю зачем тогда нужен форум.. :-(
P>S>S soory за орфографию, исправил.

mercuryn
20-08-2007, 16:14
rmad, буду Вам признателен, если Вы, не торопясь, поправите своё сообщение. Его, даже зная русский язык, трудно прочитать...

PS
Для интеграции написанных по определённым правилам аддонов служит UpdatePack-XPSP2-Rus. В ней предусмотрены все операции по интеграции написанных аддонов, в том числе и IE7 в нескольких вариантах.
Для написания своего аналога UpdatePack-XPSP2-Rus необходимо разобраться для начала с UpdatePack-XPSP2-Rus и процессами конструирования и генерации операционной системы.
Удачи Вам.

rmad
21-08-2007, 12:32
А ларчик просто открывался...
Проблемма возникала при попытки интигрировать сам internet explore 7 (по статье на форуме (http://forum.oszone.net/thread-73582.html) )и обновления KB937143 KB938127 (методом integrate) в результате получаю вечный перезапуск графической части установки.
Понимаю что проблемма идет из-за того что ie не устанавливаеться windows corp sp2 почему он не интегрируеться ? не проходить проверку на легальность? Есть ли способ решить это? Может быть... если варез то в PM

rmad
22-08-2007, 01:04
да действительно способ есть! Но к сожелению идет в разрез с законом :-(




© OSzone.net 2001-2012