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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Интеграция Internet Explorer 9 в Windows 7 (http://forum.oszone.net/showthread.php?t=188809)

Lennyvets 19-10-2010 23:53 1522693

Интеграция Internet Explorer 9 в Windows 7
 
Я задумал переустановить Windows (7 Макс. 64 бит) после года эксплуатации. Мне захотелось интегрировать все обновления к текущему моменту и Internet Explorer 9 в установочный диск. Так как не нашел информации по поводу интеграции IE9, выкладываю свои изыскания...
Ближе к делу - выяснилось что:
1 )при интеграции IE9 со всеми обновлениями DISM выдавал ошибку;
2) при интеграции обновлений, а затем IE9 с языковым пакетом, в итоге IE9 оказывался с английским интерфейсом;
3) искомый результат получился, при интеграции обновлений, затем IE9, затем языкового пакет.
P.S. Для интеграции создавалось три файла ответов для прохода "2offline Servicing" - интеграция обновлений, интеграция IE9, интеграция IE9 langpack.

Полезные ссылки

zelenin 20-10-2010 09:56 1522875

Lennyvets, а можно было все сделатьв режиме аудита и не париться

S.T.R.E.L.O.K. 20-10-2010 10:46 1522906

zelenin, некоторые обновления качественнее добавить в образ, а не в режиме аудита

zelenin 20-10-2010 10:48 1522908

D1abl093, в режиме аудита интегрируешь cab'ы, а потом захватываешь образ. Куда уж качественнее.

Lennyvets 20-10-2010 14:24 1523117

zelenin, особой запарки и не было. Проверка делалась в два действия, запуск пакетного файла
Код:

DISM /Mount-Wim /WimFile:C:\7\DVD\sources\install.wim /Name:"Windows 7 ULTIMATE" /MountDir:C:\7\OFFLINE
DISM /Image:C:\7\OFFLINE /Apply-Unattend:C:\7\XML\Updates-Integrate.xml
DISM /Image:C:\7\OFFLINE /Apply-Unattend:C:\7\XML\Updates-Integrate-ie9.xml
DISM /Image:C:\7\OFFLINE /Apply-Unattend:C:\7\XML\Updates-Integrate-ie9-ru.xml
Dism /unmount-WIM /MountDir:C:\7\OFFLINE /commit
"C:\Program Files\Windows AIK\Tools\amd64\oscdimg.exe" -n -m -bC:\7\DVD\boot\etfsboot.com C:\7\DVD C:\7\ISO\WIN7X64U.ISO

с различными комбинациями файлов ответов и запуск VMware с загрузкой с образа...

zelenin 20-10-2010 18:32 1523354

Lennyvets, ах, это не запарка.....
В режиме аудита все сделать нужно один раз.

Snakus 15-03-2011 14:28 1635416

Lennyvets, с появлением релиза ie9 ситуация с офлайн интеграцией не изменилась

Lennyvets 15-03-2011 19:26 1635633

Snakus, я пробовал ставить на чистую систему русский IE9 RC, так после установки и перезагрузки был английский фейс, а после с WU предложил скачать лангпак...

Snakus 15-03-2011 21:41 1635753

Lennyvets, я делал как написано в пункте 3 первого поста - все в ажуре


Цитата:

dism /Image:C:\w7\mount /Apply-Unattend:c:\w7\update.xml
dism /Image:C:\w7\mount /Apply-Unattend:c:\w7\update-ie9.xml
dism /Image:C:\w7\mount /Apply-Unattend:c:\w7\update-ie9lp.xml

popt2t 16-03-2011 12:48 1636121

Если что сори за оффтоп. Может кто знает как в IE9 сделать отображение панели меню над панелью адреса. Вариант как в IE8 не прокатывает.

maniac 16-03-2011 14:11 1636187

Lennyvets, Snakus, А выложите файлы ответов, а то я думаю не разберусь как их создавать. Заранее спасибо!

Lennyvets 16-03-2011 20:31 1636486

maniac, я файлы ответов создавал с помощью WSIM (Диспетчер образов системы Windows) и после использования удалял, а внутрь даже и не заглядывал).

Пользовался Добавление и удаление пакетов в автономном режиме с помощью системы DISM и файла ответов

Добавлено:
Для восполнения пробелов, извлек IE9-Windows7-x86-rus.exe в папку D:\Seven\ie9. Создал файл ответов для интеграции IE9-Win7.CAB в образ ULTIMATE SP1 x86:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-InternetExplorer-Package-TopLevel" version="9.4.8112.16421" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" />
            <source location="D:\Seven\ie9\IE9-Win7.CAB" />
        </package>
    </servicing>
    <cpi:offlineImage cpi:source="catalog:d:/seven/dvd/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

и файл ответов для интеграции ielangpack-RUS.CAB в тот же образ:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-InternetExplorer-LanguagePack" version="9.4.8112.16421" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="ru-RU" />
            <source location="D:\Seven\ie9\ielangpack-RUS.CAB" />
        </package>
    </servicing>
    <cpi:offlineImage cpi:source="catalog:d:/seven/dvd/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Dust112 17-03-2011 19:34 1637273

Интегрировал IE9, проверил в вертуалке, все путем. Вот тут наткнулся на IEAK 9. Он используется для настройки IE9 и создание установочного файла IE9, со своими настройками. Используются inf файлы, может покапать и пригодится для установки твиков в семерку?

geepnozeex 19-03-2011 21:46 1639020

http://www.oszone.net/14777/ie9_integration_win7

vovansa 20-03-2011 20:32 1639622

Согласен. Просто на локальном форуме много желающих поупражняться в интеграции, аж жуть )))) А вот с "руками" не у всех ладно )))

Bloover 22-03-2011 00:30 1640591

del.

vovansa 22-03-2011 00:44 1640594

Bloover, самому посмотреть что мешает? В статье все расписано, куда уж подробнее...
P.S. Возвращаемся к предыдущему сообщению )))
Цитата:

Цитата vovansa
А вот с "руками" не у всех ладно ))) »


Morpheus 22-03-2011 01:50 1640616

Bloover, 3

receptive 22-03-2011 02:05 1640621

а на живую систему его мона установить?

vovansa 22-03-2011 02:09 1640622

receptive, качаешь, устанавливаешь, пользуешься )))

Bloover 22-03-2011 02:23 1640629

Morpheus, Благодарю!!!

FreshMen85 22-03-2011 05:23 1640650

Цитата:

Цитата receptive
а на живую систему его мона установить? »

если интересует тихий режим то я ставил так:
Цитата:

TASKKILL.EXE /F /IM explorer.exe
START /WAIT %~dp0IE9-Windows7-x86-rus.exe /quiet /closeprograms /norestart
START explorer.exe

popt2t 29-03-2011 12:23 1646309

Интегрировал IE9 в дистрибутив этим способом. После перепаковки образа его перестала принимать Windows 7 USB/DVD Download Tool. Подскажите почему это произошло и как его исправить.

Lennyvets 29-03-2011 13:03 1646348

popt2t, если на флэшку пишете, то тулзой Windows 7 USB/DVD Download Tool запишите на флешку оригинальный образ, а затем замените на флешке файл sources\install.wim на свой.

Добавлено. При создании ISO-образа используйте формат UDF (ключ -u1 вместо -n):
Код:

"%ProgramFiles%\Windows AIK\Tools\x86\oscdimg.exe" -u1 -m -b"%ProgramFiles%\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" D:\Seven\DVD D:\Seven\SevenRUx86.iso

popt2t 29-03-2011 21:26 1646734

Цитата:

Цитата Lennyvets
если на флэшку пишете, то тулзой Windows 7 USB/DVD Download Tool запишите на флешку оригинальный образ, а затем замените на флешке файл sources\install.wim на свой »

Этот вариант обдумывался. Но может можно обойтись без лишних телодвижений?

Цитата:

Цитата Lennyvets
Добавлено. При создании ISO-образа используйте формат UDF (ключ -u1 вместо -n) »

Это поможет избавиться от описанной проблемы?

Lennyvets 29-03-2011 21:31 1646740

Цитата:

Цитата popt2t
Это поможет избавиться от описанной проблемы? »

не попробуете - не узнаете. Проверил на образе Windows 7 Ulimate SP1 Rus x86: проблемы нет.

P.S. Оригинальные образы в формате UDF

Morpheus 29-03-2011 22:25 1646780

Lennyvets, о, спасибо! Так оно правильнее будет. Надо поправить в статье.
Вообще проблемы только с этой тулой, все остальные закатывают без вопросов. По моему разумению инструмент не должен быть капризным, а этой хреновине постоянно что-то не нравится. Пробовал раз 5 ею записывать чистые дистрибутивы и все 5 раз были какие-то ошибки... ну нафиг такое счастье.

popt2t 30-03-2011 17:32 1647324

Цитата:

Цитата Lennyvets
Оригинальные образы в формате UDF »

Это я в курсе :)

Цитата:

Цитата Lennyvets
не попробуете - не узнаете »

Попробовал. Все отлично. Спасибо за совет.

idimm 31-03-2011 13:57 1647986

Цитата:

Цитата Lennyvets
При создании ISO-образа используйте формат UDF (ключ -u1 вместо -n): »

Ключ -u1 создает образ, который имеет как файловую систему UDF, так и файловую систему ISO 9660.
ключ -u2 cоздает образ, который имеет только файловую систему UDF.
В оригинальном образе от Microsoft файловая система только UDF.
Так что лучше использовать ключ -u2. :) На скриншотах слева оригинальный образ, справа, созданный с ключом -u1:


Morpheus 31-03-2011 14:08 1648002

Цитата:

Цитата idimm
Так что лучше использовать ключ -u2 »

Чем лучше?

idimm 31-03-2011 14:22 1648026

Цитата:

Цитата Morpheus
Чем лучше? »

Я бы сказал "не чем лучше", а зачем? :) Что бы файловая система была, как в оригинале.

Lennyvets 31-03-2011 22:20 1648406

Цитата:

Цитата idimm
Что бы файловая система была, как в оригинале. »

Код:

oscdimg -u1 -udfver102 -m -bD:\Seven\DVD\boot\etfsboot.com D:\Seven\DVD D:\Seven\Win7wIE9u102.iso


P.S. Ещё "для оригинальности" можно добавить метку -lметка :) (см. Параметры командной строки Oscdimg)

Morpheus 01-04-2011 03:45 1648533

idimm, Lennyvets, практического применения представить не могу, но за ковыряние вопроса спасибо! :)

popt2t 05-04-2011 17:57 1651638

Еще назрел такой вопрос. А пакет IE8 нужно предварительно удалять из образа, или его перекрывает пакет IE9?

Lennyvets 05-04-2011 19:32 1651698

popt2t, удалять IE8 не нужно. Думается вряд ли удастся это сделать корректно. IE9 его заменяет собой

Morpheus 05-04-2011 20:40 1651741

popt2t,
Цитата:

официальных способов не существует. А ковырять дистрибутив ради экономии 20-30 метров просто неразумно. IE не просто браузер, от него зависит работа других компонентов системы. Вырезать IE и получить кучу глюков? Нет, спасибо... вообще не упала такая экономия.
Цитата:

Цитата Lennyvets
IE9 его заменяет собой »

IE9 потом можно удалить, как и практически любое обновление. IE8 вернётся на место.

jatosh 14-04-2011 21:30 1658510

Всё делаю так, как описано в статье по интеграции, всё проходит без ошибок, а в итоге получаю семерку с 8-ой версией браузера.

Morpheus 14-04-2011 21:53 1658520

jatosh, телепатические способности сегодня плохо работают.
Выложите
  1. скриншот проверки контрольной суммы дистрибутива Windows 7.
  2. скриншоты всех этапов со 2 по 7.

jatosh 14-04-2011 22:56 1658564

Вложений: 8
Вот скриншоты, я что-то упустил?

Morpheus 14-04-2011 23:28 1658587

jatosh, Ultimate устанавливаете? Win+Pause

jatosh 14-04-2011 23:36 1658588

Да, максимальную, просто хотел ради ознакомления потестировать!

Morpheus 14-04-2011 23:40 1658593

jatosh, а интегрируете в 4 редакцию 32-битного образа, это Professional. Введите команду
Код:

Dism /Get-WimInfo /WimFile:D:\7Work\DVD\sources\install.wim

jatosh 14-04-2011 23:51 1658597

Спасибо огромное, вот сейчас я понял! Спасибо!

Morpheus 14-04-2011 23:52 1658599

jatosh, жамечательно :) Всегда пожалуйста!

uletniy 01-08-2011 00:10 1723637

Интеграция IE9 в дистрибутив Windows 7 SP1
 
Здравствуйте, уважаемые. Суть такова. После переустановки ОСи задумал собрать свой настроенный установочный диск: вшить IE9 , дрова и т.д. ОСь

,свежая, переустановлена максимум неделю назад (после моего последнего поста о проблемах с проводником). В дистрибутив этой же ОСи и пытался вшить IE9, стянут с оф. сайта

На стадии копирования файлов из дистрибутива в рабочую папку (DVD) у меня уже начинаются разногласия со статьёй

На это не обращал внимание и работал дальше. Доходил до интеграции IE9 в дистрибутив и получил вот это

Ну а дальше я вообще ничего не понимаю: ОСь вроде как оригиналка, IE9 тоже родной, битность совпадает, а всё вместе не фурычит. Лог прикрепляю, читал, но ...тёмный лес (понимал, как мог, с английским давно не дружу)
Подскажите, будьте добры, что не так и что почитать по этому поводу.
Заранее всем благодарен.

PauLik 01-08-2011 02:48 1723658

а сам лог файл не хотели бы добавить?

mPaSoft 01-08-2011 03:34 1723664

Судя по скринам интегрируется только языковой пакет. В папке с дистрибутивом должны быть 2 cab'а сам браузер и яз. пакет, каб браузера должен интегрироваться первым. Проверяйте.

uletniy 01-08-2011 09:30 1723730

Цитата:

Цитата PauLik
а сам лог файл не хотели бы добавить? »

Лог добавлял, но только сегодня заметил, что система матерится на *.log. Добавляю повторно.

Цитата:

Цитата mPaSoft
Судя по скринам интегрируется только языковой пакет. В папке с дистрибутивом должны быть 2 cab'а сам браузер и яз. пакет, каб браузера должен интегрироваться первым. Проверяйте. »

Нет. Добавлял *.cab и langpack[IMG]http://[/IMG]
Кроме того, что первым интегрируется в дистрибутив выбираю не я, а Dism. Я так думаю, так как в процессе интеграции указывается папка с кабом и ленгпаком, а не что- то одно, затем второе.

vitalik9 23-08-2011 18:54 1737894

Скажите пожалуйста интеграция IE9 по данной методике http://www.oszone.net/14777/ie9_integration_win7 достаточно интегрировать только в Ultimate или в каждую редакцию отдельно

Lennyvets 23-08-2011 19:03 1737900

Цитата:

Цитата vitalik9
достаточно интегрировать только в Ultimate или в каждую редакцию отдельно »

интегрируйте в те редакции, которые собираетесь устанавливать, остальные не обязательно.

vitalik9 23-08-2011 19:15 1737910

так получается если делать мульти загрузочный AIO надо интегрировать во все редакции я правильно понимаю

Lennyvets 23-08-2011 19:22 1737915

Цитата:

Цитата vitalik9
если делать мульти загрузочный AIO надо интегрировать во все редакции я правильно понимаю »

правильно

nevalerij 26-12-2011 19:59 1822927

А где Вы брали обновления?

Lennyvets 26-12-2011 22:55 1823009

http://www.microsoft.com/downloads/ru-ru/
http://forum.oszone.net/showthread.php?t=157632

nevalerij 27-12-2011 12:18 1823265

Спрашивал у у уважаемого morhpeus- http://www.oszone.net/14777,
но ответа не получил. Может быть у Вас есть какие-нибудь соображения
на этот счёт..

При этих настройках IE9, всегда открывается страница "Пустая страница", и, "Познакомьтесь с новым браузером"
http://webfile.ru/image?id=5736060
Никаких твиков не применяется, первый старт, принятие рекомендованых настроек и всё. Потом, в настройках Домашняя страница ставим about:blank. точнее можно ставить что угодно, сколько угодно страниц, но всегда будет открываться ТАБ "Познакомьтесь с новым браузером"
Эту проблему и ссылки на нее можно найти в англоговорящем нете. забейте в гугл "SOLVED: IE9 Welcome Page “Meet your new browser” Tab Always Opens"

Shwarc 20-01-2012 02:38 1840087

uletniy
Судя по рисунку вы не правильно распаковали файл IE9-Windows7-x86-rus.exe
У вас должно было получится так: IE9_SUPPORT.CAB, IE9-Win7.CAB, ielangpack-RUS.CAB, SQMAPI.DLL
для интеграции нужен; IE9-Win7.CAB - собственно IE9, и ielangpack-RUS.CAB русский языковый пакет.

clin 25-01-2012 16:35 1844271

Как установить IE9 в режиме аудита? Он просит перезагрузку, а если перезагружается, то в режим OOBE уже не переходит

clin 25-01-2012 17:07 1844299

Если поставить значение Always в поле WillReboot и добавить ещё один Autologon в 7.OOBESystem, то после ребута просит залогиниться. Как залогиться ещё раз?
Если логинюсь в ручную, то дальше запускается второй файл ответов с oobe.xml

clin 25-01-2012 18:50 1844360

<LogonCount>2</LogonCount>
Решает :)

Lennyvets 25-01-2012 19:23 1844381

Цитата:

Цитата clin
Как установить IE9 в режиме аудита? »

Как и любую другую прогу.
читать дальше »

Код:

<settings pass="auditUser">
    <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <RunSynchronous>
            <RunSynchronousCommand wcm:action="add">
                <Order>1</Order>
                <Description>Какая-то прога, НЕ требующая перезагрузки</Description>
                <Path>Путь\ИмяФайла Параметры</Path>
            </RunSynchronousCommand>
            <RunSynchronousCommand wcm:action="add">
                <Order>2</Order>
                <Description>Какая-то прога, требующая перезагрузки</Description>
                <Path>Путь\ИмяФайла Параметры</Path>
                <WillReboot>Always</WillReboot>
            </RunSynchronousCommand>
            <!-- тут еще несколько прог -->
            <RunSynchronousCommand wcm:action="add">
                <Order>10</Order>
                <Description>Internet Explorer 9</Description>
                <Path>Путь\IE9-Windows7-x86-rus.exe /quiet /update-no /norestart</Path>
                <WillReboot>Always</WillReboot>
            </RunSynchronousCommand>
            <!-- тут еще несколько прог -->
            <RunSynchronousCommand wcm:action="add">
                <Order>20</Order>
                <Description>Ещё одна прога</Description>
                <Path>"Путь с пробелами\Имя Файла с пробелами" Параметры</Path>
                <WillReboot>OnRequest</WillReboot>
            </RunSynchronousCommand>
            <!-- тут еще несколько прог -->
            <RunSynchronousCommand wcm:action="add">
                <Order>30</Order>
                <Description>Переход в OOBE</Description>
                <Path>%systemroot%\system32\sysprep\sysprep /quiet /oobe /reboot /unattend:Путь\ИмяфайлаОтветов</Path>
            </RunSynchronousCommand>
        </RunSynchronous>
    </component>
</settings>


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

clin 26-01-2012 15:58 1844943

Lennyvets, он требовал перезагрузки дважды. Решил увеличением LogonCount

popt2t 24-10-2012 00:05 2011037

После интеграции IE9 по статье из шапки, при установке системы на виртуальную машину после первой перезагрузки получил ошибку 0xc0000225. На реальную машину ставить не пробовал. В чем может быть причина?

Интегрировал в дистрибутив Windows 7 Ultimate x64.

Lennyvets 24-10-2012 13:21 2011270

popt2t, может быть в БИОСе виртуальной машины. Например, ссылка

popt2t 24-10-2012 15:42 2011370

Цитата:

Цитата Lennyvets
может быть в БИОСе виртуальной машины »

Нифига не оно. Попробовал на реальной машине и получил ту же ошибку еще до перезагрузки. Что может быть не так, не пойму. Этим же методом интегрировал в дистрибутив х86 и никаких проблем нету, все устанавливается как по маслу. Какие еще будут идеи?

Lennyvets 24-10-2012 21:25 2011534

popt2t, прежде чем искать причину я бы проверил контрольные суммы дистрибутива и IE9.

P.S. Ну и все операции с образом должны завершаться сообщением "Операция успешно завершена".

P.P.S. У себя ставил без ошибок (ru_windows_7_ultimate_with_sp1_x64_dvd_u_677391.iso - SHA1: 106CAF0695318AD0D82E441A54BE8460BF099B09, IE9-Windows7-x64-rus.exe - SHA1: A33D11B4AD3F33E8392CC2406F8B68474B9BC266) - использовал Windows ADK и Virtual Box

popt2t 25-10-2012 22:02 2012228

Lennyvets, а можно больше информации по использовании Windows ADK?

Lennyvets 25-10-2012 22:23 2012239

popt2t, из Windows ADK для интеграции я использовал лишь oscdimg :)

popt2t 25-10-2012 22:23 2012240

И вот еще что, с дистрибутивом х86 подобной ошибки нету. Установка проходит без проблем.

Цитата:

Цитата Lennyvets
из Windows ADK для интеграции я использовал лишь oscdimg »

А подробнее можно? Какие команды используются и в какой последовательности? Или все как в статье из шапки?

Lennyvets 25-10-2012 22:39 2012250

popt2t, всё делал по статье, поэтому и пришлось из-за OSCDIMG ставить Windows ADK. Единственное, интеграция с первого раза не прошла - были ошибки. Но со второй попытки всё прошло без заминки. Всё делал в Windows 8 x64

З.Ы. При ошибках интеграции образ отключать без сохранения изменений командой
Код:

Dism /Unmount-Wim /MountDir:D:\7Work\Mount /discard

popt2t 26-10-2012 00:18 2012297

Спасибо за подсказки. Буду пробовать.

И еще вопрос. Будит этот самый Windows ADK работать под Windows 7 x64?

Lennyvets 26-10-2012 06:42 2012369

popt2t, Поддерживаемые платформы

popt2t 26-10-2012 13:01 2012533

Lennyvets, Спасибо. С горем пополам получилось :clapping: Я счастлив. УРА :yahoo:


Время: 11:21.

Время: 11:21.
© OSzone.net 2001-