Показать полную графическую версию : [addon] Internet Explorer 7 Final (русский)
Petya V4sechkin
16-02-2007, 17:36
d petr
В новой версии аддона решена проблема RunOnce, или придется пересобирать?Судя по тому, что в KB928090 (http://support.microsoft.com/kb/928090) для IE7 включено исправление KB927357 (http://support.microsoft.com/kb/927357), RunOnceEx наконец-то должен заработать.
P. S. Просто LOL - через пару-тройку месяцев после выхода своего нового, супер-замечательного браузера микрософт все-таки исправило столь явный и досадный баг. И чем у них тестеры занимаются?
Petya V4sechkin
а что это за баг такой? а-то я пропусти че-то)
jameszero
16-02-2007, 20:36
Fraerok
http://forum.oszone.ru/showthread.php?t=73595
dimadr
KB929969 устанавливается для винды в апдейтпаке и у Вас в аддоне для ИЕ7.
В реестре виндовский прописывается в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB929969\Filelist\0
со значениями:
файл: vgx.dll
путь: F:\PrgrmFls\Common Files\Microsoft Shared\VGX
версия: 6.0.2900.3051
Для ИЕ7 фикс этот же файл обнавляет в той же дерриктории до версии 7.0.6000.16386
но данные о файле по указанному ключу не обнавляются. При проверке qfecheck выдает ошибку, причем два раз в самом начале и в конце проверки:
KB929969: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
F:\PRGRMFLS\COMMON FILES\MICROSOFT SHARED\VGX\VGX.DLL
При этом в указанном месте лежит файл из фикса для ЕИ7.
Аддон добавлялся отдельно после обработки паком запуском __PATCH IE7RUS.
Может еще какаято причина есть, это то что мне удалось обнаружить, но что еще проверяет qfecheck я не знаю.
Petya V4sechkin
18-02-2007, 09:43
lla
Для ИЕ7 фикс этот же файл обнавляет в той же дерриктории до версии 7.0.6000.16386
но данные о файле по указанному ключу не обнавляются.И не должны, потому что обновление для IE7 прописывается в ветке:
HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP0\KB929969
причем два раз в самом начале и в конце проверки:Это понятно, потому что KB929969 в двух ветках (SP0 и SP3). Если вас это беспокоит, обратитесь в службу техподдержки корпорации Майкрософт :)
KB929969: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
F:\PRGRMFLS\COMMON FILES\MICROSOFT SHARED\VGX\VGX.DLLОно ругается на подпись файла. Но в аддоне CAT-файл присутствует. Qfecheck может ошибаться в этом случае (так же происходит с файлом WMVCORE.DLL для WMP10).
Для проверки запустите утилиту sigverif.exe и просканируйте папку "F:\PrgrmFls\Common Files\Microsoft Shared\VGX". Оно сообщит более корректно, есть ли цифровая подпись у файла.
Petya V4sechkin
Спасибо за пояснения. Уже обнаружил, см. ниже, что в реестре в SP3 соответствуюший ключ не обновляется,
пусть это действительно на совести MS останется.
dimadr
Сравнил установку через аддон с установкой KB929969 после установки ИЕ7.
Ключи в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB929969\Filelist\0
не изменяются.
В отличии от установки через аддон появляется еще запись:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP0\KB929969\Filelist\1
прописывющая файл vgx.dll версии 7.0.6000.16386 (из фикса для ИЕ7)
по пути ....\system32\DllCache:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP0\KB929969\Filelist\1]
"FileName"="vgx.dll"
"Version"="7.0.6000.16386"
"BuildDate"="Sat Dec 23 00:49:50 2006"
"BuildCheckSum"="bd03a"
"Location"="E:\\XPR2H\\system32\\DllCache"
и файл там присутствует.
qfecheck ДВА раза говорит что с KB929969 все впорядке.
При аддоновкой установке ни файла ни ключа нет. Так же нет указаний на подобное в IE7FIX.INF.
Возможно файлы в DLLCache нужны только при востановлении системы ...
lla
Проверьте пожайлуста в дистрибутиве наличие "KB929969.CA_", "setuperr.txt" - наличие записей, и в файле "svcpack.inf" - записи "KB929969.CAT".
dimadr
К моему удивлению ничего этого не обнаружил...
в упакованном svcpack.inf присутствует только :
[SetupHotfixesToRun]
....
....
IE7HIDE.exe
Дистрибут обрабатывался Паком, потом отдельно дабавлялся ИЕ7 аддон.
Впролне вероятно, что структуру нарушила обработка между ними дистрибута nLite c целью вырезать драйвера и добавки некоторых программ.
Попробую еще раз сделать так с 7.2.15 и обновленным ИЕ7, все делалось 7.1.25+extrV13 и предыдущей версией ИЕ7.
В течении пары часов проделаю чистый эксперемент, без nLite.
Вопрос только убирать 1-IE из 7.2.16 который был в 7.1.25 исключен полностью?
Замечу только что всё добавленое через nLite работает, и хотфиксы не добавлялись и установленные nLite аддоны их не содержат.
ИЕ7 установился без проблем на Т13, даже первый запуск его прошел нормально.
Petya V4sechkin
18-02-2007, 12:46
lla
В течении пары часов проделаю чистый эксперементНет необходимости, сейчас dimadr немножко исправит свой аддончик и все будет ок (в файле DelCat лишняя строчка).
Petya V4sechkin
в файле DelCat лишняя строчка
удалить эту?
KB929969
Petya V4sechkindimadr
Оказалась сохранненая копия I386 обработанная паком 7.1.25 с экстримом без обработки nLine.
После добавки __PATCH IE7RUS по прежнему отсутствуют указанные в http://forum.oszone.net/post-551908-307.html файлы и строчки.
nLite похоже не причем.
Только лишняя строчка, и из-за нее не появляется ключ
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP0\KB929969\Filelist\1]
"FileName"="vgx.dll"
"Version"="7.0.6000.16386"
"BuildDate"="Sat Dec 23 00:49:50 2006"
"BuildCheckSum"="bd03a"
"Location"="E:\\XPR2H\\system32\\DllCache"
?
Petya V4sechkin
18-02-2007, 13:17
lla
Только лишняя строчка, и из-за нее не появляется ключ?Из-за нее исчезает цифровая подпись.
А DllCache вообще ни при чем.
Petya V4sechkin
У меня еще в описанной ситуации qfecheck выдавал:
KB928089: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
F:\XPR2H\SYSTEM32\MSHTML.DLL
KB905915: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
F:\XPR2H\SYSTEM32\MSHTML.DLL
KB911164: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
F:\XPR2H\SYSTEM32\MSHTML.DLL
911164 я все таки оставил :), поскольку установка ИЕ7 откладывалась,
KB928089 так же присутсвует в аддоне ИЕ7.
после установки ИЕ7 "поверх" эти ошибки не выдаются.
Petya V4sechkin
А DllCache вообще ни при чем.
Но файл то в эту деррикторию должен быть скопирован?
Самостоятельный фикс же это делает.
geepnozeex
18-02-2007, 14:21
а почему он без замены шестого ?
:(
аддон перезалит... в файле DelCat лишняя строчка
удалить эту строку:
KB929969
dimadr
Удалил строчку, собрал 7.2.15+extrimV14+nLite+IE7.
Теперь qfecheck выдает другие ошибки (файл результ проверки прилагаю, аддон лист и Последние изменения nLite):
Hotfixes Identified:
KB909520: Current on system.
ie7: Current on system.
KB928089: Current on system.
KB928090-IE7: Current on system.
KB929726: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
G:\XPR2H\SYSTEM32\WININET.DLL
KB925793: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
G:\XPR2H\SYSTEM32\NTOSKRNL.EXE
G:\XPR2H\SYSTEM32\NTKRNLPA.EXE
(это уже проходили вроде бы ...)
KB925876: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
G:\XPR2H\SYSTEM32\MSTSCAX.DLL
KB928090: This hotfix should be reinstalled.
The
following files are incorrect for this hotfix:
G:\XPR2H\SYSTEM32\BROWSEUI.DLL
G:\XPR2H\SYSTEM32\SHLWAPI.DLL
G:\XPR2H\SYSTEM32\SHDOCVW.DLL
The following files are not valid in the system catalog:
G:\XPR2H\SYSTEM32\WININET.DLL
G:\XPR2H\SYSTEM32\DANIM.DLL
G:\XPR2H\SYSTEM32\CDFVIEW.DLL
------------------------------------------------------
Влияние nLite проверю, но предполагаю что оно минимальное.
Запустилутилиту sigverif.exe и просканировал ..\system32\. Результат прилагаю, часть указанных файлов без цифровых подписей.
wininet.dll 16.01.2007 7.0.6000.20512 Не подписано Н/Д
mstscax.dll 18.02.2007 2:5.1 Подписано KB923401.CAT
browseui.dll 23.09.2006 2:5.x Подписано ie7.cat Microsoft
danim.dll 18.02.2007 6.3.1.148 Не подписано Н/Д
cdfview.dll 18.02.2007 6.0.2900.3059 Не подписано Н/Д
------------------------------------------------------------------------------------------------
Без добавления аддона ИЕ7 тоже вылели ошибки по двум фиксам:
KB925793: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
E:\XPR2H\SYSTEM32\NTOSKRNL.EXE
E:\XPR2H\SYSTEM32\NTKRNLPA.EXE
(с этим мы вроде бы разбирались, почему в очередной версии пака+экстрим февральские это опять вылазиет?)
KB925876: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
E:\XPR2H\SYSTEM32\MSTSCAX.DLL
Вот это новое.
т.е. от добавления ИЕ7 через аддон появляются проблемы с установленным KB928090 для винды.
Если господа посчитают что я слишком ревностно отношусь к сообщениям проверочных утилит, можете удалить это сообщение, или перенести в отдельную тему. С 7.1.25+extrimV13+nlite все было чисто: qfecheck ошибок не фиксировал. Сейчас соберу с подправленным старым ИЕ7.
Без nLite, пак, ехстрим, январские версии. аддон ИЕ7 , так же январский с удаленной строчкой в DelCat.
аддон ИЕ7 добавлялся отдельно, после обработки дистрибутива.
Результаты в файлах.
строки и файлы KB929969.CA* появились, но qfecheck выдает сообщения о необходимости переустановить фиксы.
Angel_19
19-02-2007, 11:54
Есть те у кого этот аддон нормально ставится? У меня он раньше нормально срабатывал, а вчера сделал новый дистрибутив с этим аддоном - он не сработал.
Да и как IE7 на этапе установки системы может проверить валидность системы? Инетрент во время установки системы не настроен.
P.S.
Использую корпоративный дистрибутив, с которым этот аддон раньше срабатывал.
Angel_19 У меня встал нормально. На Microsoft'e проверил, обновлений нет для XP. Дистрибутив корпоративный.
Angel_19
Он работает.
Т.е. ИЕ7 ставиться и работает.
Я просто считаю что всякие тестирующие штуки должны выдавать то же самое как если бы вы устанавливали его стандарным образом.
Покрайней мере какая-то гарантия, что сделанное нестандартным путем установилось правильно.
Собственно все эти паки и аддоны именно так и задумывались изначально, если Вы смотрели историю и идею их создания.
По крайней мере записи в реестре должны совпадать, ну и устанавливаемые файлы тоже.
На мой взгляд было бы проще, для дальнейших проверок общественностью, сделать аддон с ИЕ7 чистым от фиксов для ие7. И сделать аддон из фиксов для ИЕ7,
потому что у MS появятся и куммулятивные апдейты для ИЕ7 как для ИЕ6, ну и т.д. и т.п.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC