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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [решено] проблема с интеграцией обновлений (http://forum.oszone.net/showthread.php?t=88814)

rmad 19-08-2007 00:22 629609

проблема с интеграцией обновлений
 
Здраствуйте, возникла проблема решить её не могу:
В чистый оригинальный дистрибутив 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 629635

XP SP2 содержит IE6 + WMP9

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

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

rmad 19-08-2007 09:38 629654

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

rmad 20-08-2007 00:27 629930

ошибочка вышла поторопился пытаюсь выполнить интеграцию в систему следующим способом:
интегрирую 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 629938

IE7 просто так не интегрируется.

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

rmad 20-08-2007 01:22 629957

Цитата:

IE7 просто так не интегрируется.
а не просто?
Цитата:

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

mercuryn 20-08-2007 13:22 630168

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

rmad 20-08-2007 15:56 630267

mercuryn
Цитата:

Цитата mercuryn
Написав же набор неработающих скриптов, Вы решили, что на форуме Вам коллективно создадут работающий вариант.
Не уверен, что на такую удочку форум поймается...

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

mercuryn 20-08-2007 16:14 630278

rmad, буду Вам признателен, если Вы, не торопясь, поправите своё сообщение. Его, даже зная русский язык, трудно прочитать...

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

rmad 21-08-2007 12:32 630681

А ларчик просто открывался...
Проблемма возникала при попытки интигрировать сам internet explore 7 (по статье на форуме )и обновления KB937143 KB938127 (методом integrate) в результате получаю вечный перезапуск графической части установки.
Понимаю что проблемма идет из-за того что ie не устанавливаеться windows corp sp2 почему он не интегрируеться ? не проходить проверку на легальность? Есть ли способ решить это? Может быть...
читать дальше »
если варез то в PM

rmad 22-08-2007 01:04 631073

да действительно способ есть! Но к сожелению идет в разрез с законом :-(


Время: 15:27.

Время: 15:27.
© OSzone.net 2001-