PDA

Показать полную графическую версию : [решено] Интеграция Internet Explorer 8 в Vista


Страниц : [1] 2

morres
21-04-2009, 09:46
Удалось выяснить, что Internet Explorer 8 (http://www.microsoft.com/downloads/details.aspx?FamilyID=79154fb4-c610-4a1e-811d-dfe0f1dd84d1&displaylang=ru) легко интегрируется в Windows Vista с помощью Vista Update Integrator (http://www.winvistaside.de/downloads/systemtools/vista-update-integrator-47/).
Для этого распаковываем (например WinRAR-ом) скачанный IE8 (например IE8-WindowsVista-x86-RUS.exe) и в программе на вкладке "Updates" добавляем кнопкой "Add Update" файлик ie8.msu.
Вот, собственно, и всё... После этих манимуляций Windows Vista устанавливается с Intenet Explorer 8, удалить его через оснастку "Программы и компоненты" нельзя.
----------------------------------
Можно прибегнуть и к стандартному способу интеграции обновлений в Windows Vista описанному в этой статье (http://www.oszone.net/8593/). Вот инструкция по интеграции IE8 + Langpack-RUS без использования сторонних программ:
1. Распаковываем IE8-WindowsVista-x86-RUS.exe с помощью обычного архиватора (WinRAR, 7-Zip и т.п.).Нас интересуют только 2 полученных файла: ie8.msu (сам Internet Explorer) и ielangpack-RUS.msu (языковой пакет для IE).
2. Распаковываем ie8.msu командойexpand <Путь к файлу>\ie8.msu -F:* c:\VistaWorks\UpdatesНас интересует только Windows6.0-KB944036-x86.cab. Остальное можно удалять.
3. Распаковываем ielangpack-RUS.msu аналогичной командой. Нас интересует только KB944036.cab.
4. Запускаем WAIK. При условии, что дистрибуьтивный ресурс создан, образ выбран нажимаем в меню Сервис->Импорт пакетов и указываем наши распакованные Windows6.0-KB944036-x86.cab и файл KB944036.cab.
6. Создаем новый файл ответов.
5. В окошке Дистрибутивный общий ресурс в каталоге Updates появился IE8 под названием x86_Microsoft-Windows-InternetExplorer-8-Package-TopLevel_8.0.6001.18702_neutral. Жмем на него пр. кн. мыши и выбираем Добавление к файлу ответов.
6. Сохраняем файл ответов, например, в папку c:\VistaWorks\Update с именем ie8.xml.
7. Монтируем образ Windows Vista, например, в каталог c:\VistaWorks\Mount следующей командой<Путь, где стоит WAIK>\Tools\<архитектура CPU>\imagex /mountrw C:\VistaWorks\DVD\sources\install.wim 4 C:\VistaWorks\Mountгде 4 это индекс версии (как правило: 1-Business; 2-Home Basic; 3-Home Premium; 4-Ultimate; 5-Starter Edition), в который Вы собираетесь сделать интеграцию.
8. Интегрируем IE8 в Vista следующей командойSTART /WAIT /D "<Путь к WAIK>\Tools\Servicing" pkgmgr.exe /o:C:\VistaWorks\Mount;C:\VistaWorks\Mount\Windows /n:C:\VistaWorks\Updates\ie8.xml /s:C:\VistaWorks\Sandbox /l:C:\VistaWorks\Logs\integrate_ie8.log где /o:<путь> - путь к папке Windows подключенного образа; /n:<путь> - путь к файлу ответов, используемому для интеграции; /s:<путь> - путь к временной папке, которую использует для своей работы диспетчер пакетов. /l:<путь> - путь к файлу журнала.
9. Демонтируем образ с итегрированным IE8 с сохранением изменений следующей командой<Путь, где стоит WAIK>\Tools\<архитектура CPU>\imagex /unmount /commit С:\VistaWorks\MountEсли в п. 8 произошли какие-либо ошибки, то параметр /commit указывать не надо! Причины ошибок смотрите в дистрибутивной папке Logs. Интеграция IE8 в Vista на этом завершена. Далее описываются необходимые действия для интеграции языкового пакета.
10. Подчищаем временную папку Sandbox и папку Logs. Папка Mount, если образ успешно отключился должна быть пустой.
11. Запускаем WAIK. Открываем наш образ (он ругнется на то, что устарел - жмем "Да").
12. Создаем новый файл ответов.
13. В окошке Дистрибутивный общий ресурс в каталоге Updates находим языковой пакет для IE8 под названием x86_Microsoft-Windows-InternetExplorer-8-LanguagePack_8.0.6001.18702_ru-RU. Жмем на него пр. кн. мыши и выбираем Добавление к файлу ответов.
14. Сохраняем файл ответов, например, в папку c:\VistaWorks\Update с именем ie8langpack.xml.
15. Снова монтируем тот же образ той же командой (см. п. 7) для интеграции языкового пакета.
16. Интегрируем языковой пакет той же командой, что и в п. 8, поменяв имя файла ответов в параметре /n:C:\VistaWorks\Updates\ie8langpack.xml
17. Демонтируем образ с сохранением изменений как в п. 9.

Таким образом, мы интегрировали IE8 только в версию Ultimate! Для остальных версий нужно прделать тоже самое переоткрывая install.wim в WAIK и изменяя индекс версии в п. 7!

Shanser
21-04-2009, 10:33
Удалось выяснить, что »

Обрати внимание также на вот этот пост. (http://forum.oszone.ru/post-1092315-30.html)

ab10001
21-04-2009, 13:33
а все таки как его интегрировать в образ в месте с лангвепаком-рус ?
Я делал так интегрировал ie8.msu с вЛите, а ielangpack-RUS.msu распаковал архиваторам и полученный *.cab также интегрировал с вЛите, НО когда система уже установлена и создан пользователь и при входе в систему выходит сообщение что идет настройка обновлений, этап 3 из 3 ,длится ето примерно минут 15 потом перезагрузка, а после перезагрузки опять та же картина!!!
И в итоге вход выполнить не удалось, результат испорченная болванка и куча потраченного времени зря !!!

Shanser
21-04-2009, 14:03
И в итоге вход выполнить не удалось, результат испорченная болванка и куча потраченного времени зря !!! »
Лучше использовать виртуальные машины!!!!!!!!!
посмотрите - (статья) Локализация: MUI, Шрифты и Региональные настройки (http://forum.oszone.net/showthread.php?t=56339&highlight=mui) (советую почитать версию для печати).

ab10001
22-04-2009, 00:54
А не мог бы ты на примере показать как это сделать, т.е. интегрировать в образ IE8-WindowsVista-x86-RUS.exe или вытащенные из него ie8.msu вместе с ielangpack-RUS.msu?
Заранее спасибо за помощь

Vadikan
22-04-2009, 00:58
Если кто-то найдет способ, поделитесь... »
Интеграция обновлений (http://oszone.net/8593) | Обсуждение [статья] Интеграция обновлений (http://forum.oszone.net/thread-128956.html), где как раз поднят этот вопрос буквально вчера.

xoxma81
22-04-2009, 07:42
Скопипастил у товарищей

Open the .exe with winrar to extract the .msu files
Then open the .msu files and extract the .cab files
First slip ie8, then slip again with the language cab.

morres
22-04-2009, 09:56
First slip ie8, then slip again with the language cab. »т.е., говоря по русски, сначала интегрируем Internet Explorer 8 в образ, который у нас смонтирован, запоминаем это дело при демонтирование образа (/commit), затем всё подчищаем, монтируем образ уже с интегрированным IE8 и интегрируем в него LangPack?
-----
Интересная мысль, сейчас попробую...
-----
ДА, действительно, соблюдая такую последовательность при интеграции IE8, после установки Vista, стал на русском!

Правда уже обнаружил первую "особенность":
Если вы не пользуете встроенную уч. запись Администратор, то при попытке добавить альтернативный поисковик в список IE8 (ручками без твиков) выскакивает ошибка:Не удалось установить эту службу поиска.
Это могло произойти по одной из следующих причин:
требуемый файл не может загружен;
........Вобщем, пользователю с АДМИНСКИМИ правами не хватает этих самых прав чтоб совершить сие деяние! Если хотите добавить Google поиском по умолчанию запускайте IE8 от имени Администратора

ab10001
22-04-2009, 14:33
затем всё подчищаем, монтируем образ уже с интегрированным IE8 и интегрируем в него LangPack »
а что именно надо подчищать?

morres
23-04-2009, 16:48
а что именно надо подчищать? »ну, это не обязательно, но желательно:
удаляем все из дистрибутивных папок Sandbox и Logs, кроме того, в WAIK можно сделать отдельный файл ответов и добавить к нему только лишь x86_Microsoft-Windows-InternetExplorer-8-LanguagePack_8.0.6001.18702_ru-RU чтобы интеграция прошла быстрее.
Вобщем, сейчас попробую написать пошаговую инструкцию и добавить её в 1ый пост этой темы...

ab10001
23-04-2009, 18:01
Спасибо за ответ и помощь !!! :yahoo:

Pozia
23-04-2009, 23:32
т.е., говоря по русски, сначала интегрируем Internet Explorer 8 в образ, который у нас смонтирован, запоминаем это дело при демонтирование образа (/commit), затем всё подчищаем, монтируем образ уже с интегрированным IE8 и интегрируем в него LangPack? »
а у меня ниче так не выходит ((( Пишет в конце установки что неверно установлены обнавления, чет думает потом синий экран... Интегрировал только IE8. Правда до этого из оригинального образа выдернул только редакцию Ultimate. Может надо интегрировать все в исходный образ а затем выдергивать нужную редакцию? Как правильнее?

morres
24-04-2009, 11:11
Правда до этого из оригинального образа выдернул только редакцию Ultimate. »выдернул, это имеется ввиду опция Rebuild Image программы Vista Update Integrator на вкладке Apply? Если да, то проблем с этой функцией у меня не возникало. Пробовал в версии 1.0, которая Beta 5. Правда, большого смысла в пересборке install.wim не увидел и отказался от этой оции т.к. дистрибутив Vista уменьшается незначительно.
Я действовал примерно так:
Сначала интегрировал SP1 во все редакции с помощью Vista Update Integrator (без Rebuild Image). Затем выкачал и интегрировал во все редакции (кроме Starter Edition) все обновления вышедшие после SP1, плюс IE8 без языкового пакета. Это делал уже, используя WAIK, а не Vista Update Integrator. Затем интегрировал языковой пакет, тоже через WAIK. Сделал файлы автоустановки для каждой редакции (кроме Starter). Проверил установку Vista всех редакций (кроме Starter). Всё отлично ставится и работает! IE8 на русском, надстройки ставятся, настройки сохраняются, про феню с альтернативными поисковиками я писал...

Pozia
24-04-2009, 13:33
morres, я брал оригинальный образ висты уже с сп1. С помощью WАIK и команды export доставал редакцию ultimаte и туда уже интегрировал сначала иа8, сохранил instаl.win и затем интегрировал пакет русификации. И не сработало

xoxma81
24-04-2009, 22:57
IEBlog (http://blogs.msdn.com/ie/archive/2008/06/20/slipstreaming-ie8.aspx)

Pozia
24-04-2009, 23:28
morres, такой вопрос. Для того чтобы смонтировать образ Windows Vista в качестве параметра <архитектура CPU> »
нужно указывать x64 если у меня стоит процессор 64бит или если я монтирую на текущей системе 64 бит или же если я интегрирую обнавления в Visty x64????

CtrlSoft
24-04-2009, 23:48
нужно указывать x64 если у меня стоит процессор 64бит или если я монтирую на текущей системе 64 бит или же если я интегрирую обнавления в Visty x64???? »

нужно указать архитектуру ОС в которой вы работаете (x86 или amd64) либо, просто, вместо этого пишите %processor_architecture% и выбор версии произойдет автоматически.

Pozia
25-04-2009, 21:20
интегрировал IE в исходный образ. В конце установки пишет что неверно интегрировались обнавления... ждите идет откат... потом синий экран и все. Подскажите где глянуть md5 сумму образа? мот он у меня кривой?
Кстати кто знает когда выход Vistы с SP2 и будет ли там IE8 уже?

Pozia
25-04-2009, 21:52
morres, md5 суммы на файлы IE8 у вас такие?

KB944036.cab - a7045837db2cb1e0a002beca52947147
Windows6.0-KB944036-x64.cab - 195d983e0241b2aed2ae1b6d44504c72

CtrlSoft
25-04-2009, 22:17
Кстати кто знает когда выход Vistы с SP2 и будет ли там IE8 уже? »
выход на сколька я знаю в коце месяца, а IE8 там не будет.

md5 суммы на файлы IE8 у вас такие? »

KB944036.cab:

CRC32: 7F9014E2
MD5: A7045837DB2CB1E0A002BECA52947147
SHA-1: 0CDFA933A8F62A12A628F8A4657E36390609A645

Windows6.0-KB944036-x64.cab:

CRC32: D1D2E262
MD5: 195D983E0241B2AED2AE1B6D44504C72
SHA-1: F6798FB8F77F325945923ED2E99DECFA2BFF9890

...получается не из-за кабов!




© OSzone.net 2001-2012