Показать полную графическую версию : Интеграция Internet Explorer 10 в дистрибутив Windows 7 (SP1)
Страниц :
[
1]
2
3
4
5
6
7
8
9
http://tools.oszone.net/Smarty/IE10/IE10.png
Страница загрузки
Internet Explorer 10 (http://windows.microsoft.com/ru-ru/internet-explorer/downloads/ie-10/worldwide-languages)
Подготовка файлов
Чтобы извлечечь файлы для интеграции, нужно перейти в командной строке в папку с загруженным файлом и выполнить:
"%~dp0IE10-Windows6.1-x86-ru-ru.exe" /x:"%~dp0IE10"
где:
/x: - команда извлечения
IE10 - путь извлечения (в папке запуска будет создана папка IE10)
[hr]
Условия интеграции
Для успешной интеграции Internet Explorer 10 предварительно должны быть интегрированы следующие обновления:
KB2670838 (http://www.microsoft.com/ru-ru/download/details.aspx?id=36805)
KB2729094-v2-x86 (http://www.microsoft.com/ru-ru/download/details.aspx?id=30521) http://tools.oszone.net/Smarty/IE10/WGA.png
KB2729094-v2-x64 (http://www.microsoft.com/ru-ru/download/details.aspx?id=30566) http://tools.oszone.net/Smarty/IE10/WGA.png
KB2758857-x86 (http://www.microsoft.com/ru-ru/download/details.aspx?id=35909)
KB2758857-x64 (http://www.microsoft.com/ru-ru/download/details.aspx?id=35936)
KB2786081-x86 (http://www.microsoft.com/ru-ru/download/details.aspx?id=36326) http://tools.oszone.net/Smarty/IE10/WGA.png
KB2786081-x64 (http://www.microsoft.com/ru-ru/download/details.aspx?id=36334) http://tools.oszone.net/Smarty/IE10/WGA.png
Интегрировать обновления можно непосредственно перед Internet Explorer 10.
Если обновления были интегрированы ранее, соответственно повторная интеграция не нужна.
[hr]
Интеграция IE10
Для успешной интеграции файлы IE10 должны следовать в определённом порядке,
для чего их достаточно пронумеровать и интегрировать одной командой.
Порядок должен быть следующим:
1.IE-Win7.CAB
2.IE-LangPack-RUS.CAB
3.IE-Hyphenation-NEU.MSU
4.IE-Spelling-NEU.MSU
5.IE-Hyphenation-RUS.MSU
6.IE-Spelling-RUS.MSU
Теперь можно интегрировать IE.
:: Создаем папку
md "%~dp0Mount"
:: Монтируем образ
dism /Mount-Wim /WimFile:"%~dp0install.wim" /Name:"Windows 7 ENTERPRISE" /MountDir:"%~dp0Mount"
:: Интегрируем обновления, если требуется.
:: Если нет, то удалите или закомментируйте строку ниже.
dism /Image:"%~dp0Mount" /ADD-PACKAGE /PACKAGEPATH:"%~dp0UPD"
:: Интегрируем IE10
dism /Image:"%~dp0Mount" /ADD-PACKAGE /PACKAGEPATH:"%~dp0IE"
:: Сохраняем изменения
dism /Unmount-Wim /MountDir:"%~dp0Mount" /Commit
:: Очищаем возможные оставшиеся следы монтирования
dism /Cleanup-wim
Если вам нужно интегрировать обновления, то рядом с папкой \IE создайте папку \UPD и скопируйте обновления в нее.
ENTERPRISE замените на нужное вам имя редакции:
STARTER
HOMEBASIC
HOMEPREMIUM
PROFESSIONAL
ULTIMATE.
Образ INSTALL.WIM должен лежать рядом с папками и скриптом.
Комплект для интеграции
Перейти >> (http://forum.oszone.net/post-2105377-74.html)
[hr]
Внимание!
Используйте оригинальные дистрибутивы.
Интеграция в различные сборки может закончиться ошибкой при установке!
Интегрировал в Win7 по образу и подобию так же, что и в статье (http://www.oszone.net/14777/ie9_integration_win7)
Оставил только:
IE-Win7.CAB
ielangpack-RUS.CAB
плюс 5 обновлений для IE10.
Правда еще не устанавливал винду.
Я делал так: сначала интегрировал исправление KB2670838 (обязательно,иначе ничего не выйдет),затем IE-Win7.CAB и следом ielangpack-RUS.CAB
Все прекрасно интегрировалось.
Затем установил семерку и проверил обновления через Windows Update,обновлений для IE10 не нашлось.
Так что никаких обновлений больше интегрировать не нужно.
Для интеграции я брал чистый дистрибутив Windows 7 SP1
CtrlSoft
28-02-2013, 12:42
"IE10-Windows6.1-x64-ru-ru.exe" /x:"D:\Packages\IE10\x64"
dism /mount-wim /wimfile:"D:\Win7-x64_Dep\install.wim" /index:1 /mountdir:S:\offline\install
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\Windows6.1-KB2731771-x64.msu"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\Windows6.1-KB2729094-v2-x64.msu"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\Windows6.1-KB2533623-x64.msu"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\Windows6.1-KB2670838-x64.msu"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\Windows6.1-KB2639308-x64.msu"
Dism /commit-wim /mountdir:S:\offline\install
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Win7.CAB"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Hyphenation-NEU.MSU"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Spelling-NEU.MSU"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\ielangpack-RUS.CAB"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Hyphenation-RUS.MSU"
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Spelling-RUS.MSU"
Dism /Unmount-Wim /MountDir:S:\offline\install /Commit
imagex /export /compress maximum "D:\Win7-x64_Dep\install.wim" 1 "D:\Win7-x64_Dep\install_IE10.wim"
Судя по обильным благодарностям, три нехитрые команды DISM до сих пор являются чудом :)
Между тем, в DISM Windows 7 можно перечислять пакеты в одной команде:
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\x64\IE-Win7.CAB" /PackagePath:"D:\Packages\IE10\x64\IE-Hyphenation-NEU.MSU"
А в DISM Windows 8 (в т.ч. ADK) можно просто указать на папку с CAB/MSU, и она будет обработана рекурсивно:
Dism /Image:S:\offline\install /Add-Package /PackagePath:"D:\Packages\IE10\"
CtrlSoft
28-02-2013, 19:09
Vadikan, дело в том что при интеграции возникали ошибки, не помню уже из-за чего. По этому и решил по отдельности интегрировать. А в DISM Windows 8 (в т.ч. ADK) можно просто указать на папку с CAB/MSU, и она будет обработана рекурсивно »
это возможно и в WAIK (Windows 7)
это возможно и в WAIK (Windows 7) »
Наверное, просто это не отражено в документации, а 8 я недавно проверял.
По этому и решил по отдельности интегрировать. »
У меня файлы IE10 лежат в одной папке, интегрируются одной командой
dism /Image:"%~dp0Mount" /ADD-PACKAGE /PACKAGEPATH:"%~dp0UPDATES\IE"
В папке пронумеровал файлы в нужном порядке:
\UPDATES\IE\1.IE-Win7.CAB
\UPDATES\IE\2.IE-Hyphenation-NEU.MSU
\UPDATES\IE\3.IE-Spelling-NEU.MSU
\UPDATES\IE\4.IE-LangPack-RUS.CAB
\UPDATES\IE\5.IE-Hyphenation-RUS.MSU
\UPDATES\IE\6.IE-Spelling-RUS.MSU
и всё прекрасно интегрировалось.
ЗЫ. Обновления КВ...... интегрировались в числе других, как расположены в порядковом номере.
dism /Image:"%~dp0Mount" /ADD-PACKAGE /PACKAGEPATH:"%~dp0UPDATES"
ЗЗЫ. В дистрибутиве и в установленной системе после интеграции\установки IE10 в папке \Windows\WinSXS
остаются следы от предыдущих версий файлов IE - 8 и 9.
Нужны ли они в системе?
Удалял все (224!) папки - система и IE пока работают нормально.
CtrlSoft
28-02-2013, 21:49
Vadikan, решил еще раз интегрировать одной командой. В версии x86 все ок. В x64 обновления интегрировались, но появилась ошибка при интеграции IE10. Результат повторных действий с новым образом - ошибка при интеграции обновлений. Странно... http://i1.imageban.ru/out/2013/02/28/1127b68c14778adf5bd3f12fdd1cc573.jpg (http://i2.imageban.ru/out/2013/02/28/229ccf79e2709276051bad65195654f2.jpg)
CtrlSoft, попробуйте с ключом /PreventPending
остаются следы от предыдущих версий файлов IE - 8 и 9.
Нужны ли они в системе? »
Как насчет режимов совместимости? Плюс F12 - режим браузера?
Как насчет режимов совместимости? Плюс F12 - режим браузера? »
По крайней мере, следы IE9 можно убирать. :)
CtrlSoft
28-02-2013, 22:29
попробуйте с ключом /PreventPending »
http://i4.imageban.ru/out/2013/02/28/0e68b190e471992dff50885a8212bca0.jpg (http://i2.imageban.ru/out/2013/02/28/059e7a8eb4f20f65801557ccb4552960.jpg)
C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment
Tools>Dism /Image:S:\offline\mount_ /Add-Package /?
Cистема DISM
Версия: 6.2.9200.16384
Версия образа: 6.1.7600.16385
/Add-Package /PackagePath:<путь_к_пакету> [/IgnoreCheck]
Добавляет один или несколько пакетов в образ. Параметр /PackagePath может
содержать путь к CAB-файлу, MSU-файлу или к папке.
Если проверки применимости пакета к образу заканчиваются с ошибкой, то для
пропуска этапа установки пакета используйте параметр /IgnoreCheck.
Примеры
DISM.exe /Image:C:\test\offline /Add-Package
/PackagePath:C:\test\packages /IgnoreCheck
DISM.exe /Image:C:\test\offline /Add-Package
/PackagePath:C:\test\packages\package.cab
DISM.exe /Image:C:\test\offline /Add-Package
/PackagePath:C:\Windows-KB000006-v1-x86-en-us.msu
При указании обновлений по отдельность, они интегрируются в том порядке в котором заданы, но тоже появляется ошибка.
http://i4.imageban.ru/out/2013/02/28/6170673ebdf2533d3c7ac8ac4dfad8b4.jpg (http://i4.imageban.ru/out/2013/02/28/79e9eac3d7babb71eb5eb35a3f5e3979.jpg)
По крайней мере, следы IE9 можно убирать. »
Гм... вопрос был в том, работают ли эти возможности.
CtrlSoft, ключ PreventPending (http://technet.microsoft.com/en-us/library/hh825265.aspx) работает только в DISM Windows 8 или DISM из Windows 8 ADK.
А так, надо смотреть журнал DISM, а не гадать :)
CtrlSoft
28-02-2013, 23:42
CtrlSoft, ключ PreventPending работает только в DISM Windows 8 или DISM из Windows 8 ADK. » Так я в Windows 8 работаю, Windows ADK. Скорее всего он только к образам Windows 8 / Server 2012 применим.
...У меня было подозрение что ошибки появляются из-за msu. Извлек cab-файлы обновлений и все заработало одной командой!
C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment
Tools>Dism /Image:S:\offline\mount_ /Add-Package /PackagePath:D:\Packages\IE10\
x64\01\cab
Cистема DISM
Версия: 6.2.9200.16384
Версия образа: 6.1.7600.16385
Обрабатывается 1 из 5 - Добавление пакета Package_for_KB2533623~31bf3856ad364e35
~amd64~~6.1.1.2
[==========================100.0%==========================]
Обрабатывается 2 из 5 - Добавление пакета Package_for_KB2639308~31bf3856ad364e35
~amd64~~6.1.1.0
[==========================100.0%==========================]
Обрабатывается 3 из 5 - Добавление пакета Microsoft-Windows-PlatformUpdate-Win7-
SRV08R2-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7601.16492
[==========================100.0%==========================]
Обрабатывается 4 из 5 - Добавление пакета Package_for_KB2729094~31bf3856ad364e35
~amd64~~6.1.2.0
[==========================100.0%==========================]
Обрабатывается 5 из 5 - Добавление пакета Package_for_KB2731771~31bf3856ad364e35
~amd64~~6.1.1.1
[==========================100.0%==========================]
Операция успешно завершена.
C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment
Tools>Dism /Image:S:\offline\mount_ /Add-Package /PackagePath:D:\Packages\IE10\
x64\02\cab /PackagePath:D:\Packages\IE10\x64\02\cab-rus
Cистема DISM
Версия: 6.2.9200.16384
Версия образа: 6.1.7600.16385
Обрабатывается 1 из 6 - Добавление пакета Microsoft-Windows-InternetExplorer-Pac
kage-TopLevel~31bf3856ad364e35~amd64~~10.2.9200.16521
[==========================100.0%==========================]
Обрабатывается 2 из 6 - Добавление пакета Microsoft-Windows-IE-Hyphenation-Paren
t-Package-English~31bf3856ad364e35~~~10.2.9200.16437
[==========================100.0%==========================]
Обрабатывается 3 из 6 - Добавление пакета Microsoft-Windows-IE-Spelling-Parent-P
ackage-English~31bf3856ad364e35~~~10.2.9200.16437
[==========================100.0%==========================]
Обрабатывается 4 из 6 - Добавление пакета Microsoft-Windows-InternetExplorer-Lan
guagePack~31bf3856ad364e35~amd64~ru-RU~10.2.9200.16521
[==========================100.0%==========================]
Обрабатывается 5 из 6 - Добавление пакета Microsoft-Windows-IE-Hyphenation-Paren
t-Package-Russian~31bf3856ad364e35~~~10.2.9200.16437
[==========================100.0%==========================]
Обрабатывается 6 из 6 - Добавление пакета Microsoft-Windows-IE-Spelling-Parent-P
ackage-Russian~31bf3856ad364e35~~~10.2.9200.16437
[==========================100.0%==========================]
Операция успешно завершена.
Вот и сообщение "от msu" D:\Packages\IE10\x64\02\IE-Hyphenation-NEU.MSU: При попытке применения файла Una
ttend.xml из пакета MSU произошла ошибка.
CtrlSoft, интересно, а что там за XML-файл?
CtrlSoft
01-03-2013, 02:44
Vadikan, кстати, файлы cab из msu IE-Spelling*; IE-Hyphenation*- 32-битные.
http://i1.imageban.ru/out/2013/03/01/753d13c9c9b6e246d7131d7384064b4e.png
интересно, а что там за XML-файл? »
Windows6.2-KB2764913-x86.xml (IE-Hyphenation-NEU.MSU)
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="install">
<assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-IE-Hyphenation-Parent-Package-English" processorArchitecture="neutral" publicKeyToken="31bf3856ad364e35" version="10.2.9200.16437" versionScope="nonSxS"/>
<source location="%configsetroot%\Windows6.2-KB2764913-x86.CAB" />
</package>
</servicing>
</unattend>
Я думаю, при интеграции msu, dism применяет к образу файл ответов (xml что внутри msu). Каким-то образом, при указании на папку с обновлениями msu, он пытается (наверное) применить все файлы ответов сразу. Если же запускать отдельную сессию dism для каждого msu-файла, как показывает практика, все сработает.
CtrlSoft, в принципе, пакеты все равно должны последовательно применяться. Разве что он их распаковывает сразу все сначала, из-за чего перезаписывается XML -> потом не подходит.
Но тогда это должно всплывать при интеграции любых обновлений, а я на такое не натыкался при интеграции обновлений 8.
Вот что мне выдал DISM:
http://s006.radikal.ru/i213/1303/0a/2c24779bd2bb.png
Не пойму в чем причина? Помогите разобраться.
Painkiller
01-03-2013, 15:05
Вот что мне выдал DISM:
Не пойму в чем причина? Помогите разобраться.
------- »
Чтобы такого не было, ставим по очереди :
1. KB2670838-x86
2. IE-Win7
3.ielangpack-RUS
4.IE-Hyphenation-NEU
5.IE-Spelling-NEU
6.IE-Hyphenation-RUS
7.IE-Spelling-RUS
А что это за KB2670838-x86 » и где его взять?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.