PDA

Показать полную графическую версию : [addon] Internet Explorer 7 Final (русский)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

lla
22-02-2007, 20:34
lla
Вот результат проверки qfecheck системы после установки. Прикладываю два файла:
qfecheck.txt - результат.
ADDONS.txt - список аддонов.
dimadr
в Ваших файлах не нашел KB925793, хотя экстрим пак устанавливается.

iSmart
Похоже что в Вашем лице найду сторонника мнения что аддон для ИЕ7 должен содержать только ИЕ7, а апдейты к нему должны быть в виде внутреннего аддона в АпдейтПаке,
и автор последнего будет, при желании, следить за правильностью их установки.

Citron
22-02-2007, 22:45
Имеется Win XP SP2 Corp MUI
Проверку валидности проходит нормально.
Скачал и установил все обновы с microsoft.com - скачались и установились нормально.
Там же скачал IE7-rus.
Во время установки IE7-rus отказался ставиться, ссылаясь на "не тот" язык.
В файле update.inf изменил:

LangTypeValue = "0x19"
MuiCultureDirectory = "ru-ru"
MuiCultureLangIdHex = "0419"
на:
LangTypeValue = 0
MuiCultureDirectory = "en-US"
MuiCultureLangIdHex = "0409"

Установка закончилась словами:
"Не удалось проверить целостность файла update.inf. Убедитесь, что на компьютере запущена служба шифрования."
Пошел на microsoft.com смотреть, что это за такое. Сделал все, что написано на странице саппорта (http://support.microsoft.com/kb/822798/) microsoft. Все предложенные на этой странице методы решения проблемы не помогли.

Но при всем при этом IE7-en ставится без проблем и работает нормально. (Правда подтормаживает немного.) Естественно на английском языке, а хотелось бы видеть на родном и могучем.

Подскажите, что я сделал не так? И что нужно делать? Поможет ли сабж решить проблему?

P.S. Ветку прочитал, но она очень длинная, звиняйте, если что пропустил.

Fraerok
23-02-2007, 01:46
Citron, я не совсем понял, речь идет об отдельной установке IE на уже установленную систему WinXP? Или об аддоне встроенном в дистрибутив?

viksem
23-02-2007, 08:28
Citron
Вы пытаетесь поставить на английскую корпоративку руский ИЕ7 - конечно вам будет ответ что язык неправильный.

iSmart
23-02-2007, 08:30
Господа, озвученная мной проблема решена!

Цитирую сам себя:

Итого: для того, что в дистрибутив можно было интегрировать одновременно KB928090 для IE6 и IE7 с интегрированным KB928090 для IE7, нужно сделать так, чтобы KB928090.CAT для IE6 не перезатирался файлом KB928090.CAT для IE7. Просто переименование одного из них не срабатывает, я попробовал. Возможно, нужно вносить изменения в какой-нибудь INF-файл, но там я не нашел ссылок на CAT-файлы.

На самом деле, переименование срабатывает, и изменения действительно нужно вносить в INF-файл (это SVCPACK.INF :)).

Итак: берем KB928090.CA_ для IE6 и KB928090.CA_ для IE7, распаковываем, переименовываем в 928090-6.CAT и 928090-7.CAT соответственно, запаковываем назад в *.CA_, и вписываем в SVCPACK.INF две строчки:
928090-6.CA_
928090-7.CA_


вместо KB928090.CA_.

В результате имеем свежие версии всех 5 файлов, о которых я писал, а qfecheck больше не ругается, потому что все файлы имеют цифровую подпись.

Для меня загадка, как Windows узнает, в каком именно CAT-файле следует искать цифровую подпись для того или иного файла.

Осталось загадкой :)

Похоже, после переименования CAT-файл становится недействительным.

Это предположение оказалось неверным.

Citron
23-02-2007, 12:51
я не совсем понял, речь идет об отдельной установке IE на уже установленную систему WinXP?
Да, Win XP уже установлена. Я хотел бы обновить IE6 до IE7.
Вы пытаетесь поставить на английскую корпоративку руский IЕ7 - конечно вам будет ответ что язык неправильный.
Поэтому я и сделал изменения в файле update.inf, о которых писал выше.
Если это не правильно, то как можно установить русский IE7, на мою Win XP SP2 Corp MUI ?

jameszero
23-02-2007, 12:58
Citron
При изменении файла update.inf, как и любого другого в дистрибутиве IE, теряется его цифровая подпись. Отсюда и ошибка при установке.

dimadr
23-02-2007, 15:53
iSmart
Если скачать аддон сейчас, то эти действия не нужны. В аддоне уже переименован каталог безопасности, так что при желании можно использовать аддон 1-IE.

dimadr
23-02-2007, 17:23
Citron
На самом деле есть вариант обмануть систему другим языковым inf-файлом можно. (Танцы с бубнами) :)
1. Открываем "update.inf".
2. Находим
LangTypeValue = "0x19" и изменяем на LangTypeValue = "0x09"
3. Сохраняем "update.inf", не закрывая.
4. Изменяем назад LangTypeValue = "0x19" не сохраняя и не закрывая.
5. Запускаем "iesetup.exe" и при появлении окна инсталлятора сохраняем "update.inf".

з.ы.
с первого раза может не получиться, не успеете сохранить или наоборот слишком рано сохраните "update.inf". Но зато потом язык обновлений для вас не будет помехой. :)

NRG
23-02-2007, 17:59
а у меня не видно какие обновления установленны для IE7 в меню "Установка удаление программ"(с включенной галочкой на пункте показать обновления)

так и должно быть?

dimadr
23-02-2007, 19:31
IINRGII
у меня не видно какие обновления установленны для IE7 в меню "Установка удаление программ"(с включенной галочкой на пункте показать обновления)
Подтверждаю отстуствие . Причиной тому является ключ реестра:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB928090-IE7]
"SystemComponent"=dword:00000001

и не только у этого обновления IE7. Соотвественно если параметр изменить: "SystemComponent"=dword:00000000 - то информация появиться, там где вы её ищете. Объяснение пока дать не могу, так как в аддоне файл "IE7FIX.INF" не содержит этих строк.

Citron
23-02-2007, 19:59
На самом деле есть вариант обмануть систему другим языковым inf-файлом можно. (Танцы с бубнами)
1. Открываем "update.inf".
2. Находим
Код:
LangTypeValue = "0x19"
и изменяем на
Код:
LangTypeValue = "0x09"

3. Сохраняем "update.inf", не закрывая.
4. Изменяем назад
Код:
LangTypeValue = "0x19"
не сохраняя и не закрывая.
5. Запускаем "iesetup.exe" и при появлении окна инсталлятора сохраняем "update.inf".

з.ы.
с первого раза может не получиться, не успеете сохранить или наоборот слишком рано сохраните "update.inf". Но зато потом язык обновлений для вас не будет помехой.
Не работает... :(

Но способ все-таки нашелся:
Распаковать IE7_RUS, и в папке UPDATE заменить файлы ie7.cat и update.inf на аналогичные из англ версии.

Ставится полностью русский IE7 ! :)

iSmart
26-02-2007, 10:56
dimadr
Каталог безопасности в аддоне переименован после моих изысканий?

Файл KB929726.CAT появился в аддоне?

Можете его выложить отдельно/послать почтой?

dimadr
26-02-2007, 11:02
iSmart
Аддон сегодня обновлён.

IINRGII
Изменен порядок внесения информации из inf-файла.

Fraerok
26-02-2007, 17:00
dimadr, может, действительно, стоит разделить сам аддон и обновления к нему?

dimadr
26-02-2007, 17:11
Fraerok
В данный момент в этом нет необходимости. Аддон является законченным продуктом (если это слово применимо к продуктам МС).

Fraerok
26-02-2007, 18:11
dimadr, дак, в том-то и дело, что уже с десяток обновлений этого аддона выходило, а искать изменения и качать 12 метров на модеме не очень прикольно)
Ладно, раз нет, значит, нет... =(

NRG
26-02-2007, 18:47
dimadr, может, действительно, стоит разделить сам аддон и обновления к нему?

да... было бы просто замечательно....

ALEX SS
27-02-2007, 03:46
dimadr
Что это за вложение KB929726.rar - ты выложил - это исправление адона или надо занова весь качать?

gora
27-02-2007, 09:26
dimadr
Мне страшно не повезло. :( Только скачал и через час сообщениеАддон сегодня обновлён.Огромная просьба выложить только обновленные файлы и указать какие куда положить/заменить/удалить. Перепаковать SFX архив (если это потребуется) для меня проблемой не будет.




© OSzone.net 2001-2012