Статьи

Интеграция обновлений и Internet Explorer 11 в установочный дистрибутив Windows 7

Интегрировать Internet Explorer 11 возможно только в дистрибутив Windows 7 Service Pack 1, а так же необходимо интегрировать важные обновления для Internet Explorer 11!!!

Чтобы создать свой дистрибутив Windows 7, необходимо определиться с инструментами. Для этого понадобится Deployment Image Servicing and Management (DISM) 6.1.7600.16385, который входит в пакет операционной системы Windows 7. Но лучше использовать Deployment Image Servicing and Management (DISM) 6.3.9600.17029, который входит в пакет операционной системы Windows 10. Если у Вас Windows ниже версии 10, тогда рекомендуется скачать DISM от Windows 10. Хотя, если Вас устраивает Ваша версия, то качать ничего не нужно. Для распаковки образа ISO понадобится либо Total Commander, либо WinRAR, либо DAEMON Tools Lite, либо все три программы. Мне для этих целей достаточно одной - Total Commander, поэтому в этой статье речь ведется относительно этой программы. Для создания образа ISO и других коррекци понадобится Win Toolkit. Не знаю, где скачать Win Toolkit, поэтому выкладываю эту программу вместе с пакетом DISM от Windows 10. В архив, который выкладываю здесь, входит программа DISM32, которая облегчит работу с консольной программой DISM.
Пакет программ DISM Tools
DISM32
Тип лицензии Бесплатная
Интерфейс Английский, Русский (DISM32)
Размер 6,7 МB
Версия -
Загрузок
Автор DISM32 Полеванов А.Н.
 
Если Вы все скачали и приготовились, определимся с рабочим каталогом. Создайте на диске D, если имеется такой раздел на Вашем жестком диске, если нет, то на другом, папку W7. Далее речь ведется относительно диска D. В этой папке W7 создайте папки:
DISM - папка программы Deployment Image Servicing and Management (DISM) 6.3.9600.17029
ie11x64 - папка для распаковки Internet Explorer 11 64-bit
ie11x86 - папка для распаковки Internet Explorer 11 32-bit
ISO - папка для образов ISO
UIEx64 - папка для обновлений Windows 7 64-bit
UIEx86 - папка для обновлений Windows 7 32-bit
W7iso - папка, в которую необходимо сложить образы от Windows 7 64-bit и Windows 7 32-bit и самораспаковывающийся архивы Internet Explorer 11. В моем случае это файлы IE11-Windows6.1-x64-ru-ru.exe (Internet Explorer 11 64-bit), IE11-Windows6.1-x86-ru-ru.exe (Internet Explorer 11 32-bit), Win7SP1x64_ultimate.iso (Windows 7 64-bit), Win7SP1x86_ultimate.iso (Windows 7 32-bit)
W7M - папка, в которую смонтируем (развернем) образ
W7x64 - папка, в которую распакуем образ ISO для Windows 7 64-bit
W7x86 - папка, в которую распакуем образ ISO для Windows 7 32-bit
В самой папке W7 должны оказаться файлы dsm.exe, dism32.chm и WinToolkit.exe после распаковки архива, который Вы должны были скачать.

Далее распакуем при помощи Total Commander (можно использовать WinRAR или DAEMON Tools Lite, которые больше не упоминаю) образы Win7SP1x64_ultimate.iso и Win7SP1x86_ultimate.iso в папки d:\W7\W7x64 и d:\W7\W7x86 соответственно, т.е. распаковываются как обычные архивы по Alt+F9, указав папки для распаковки. А так же рассказ пойдет только относительно Windows 7 64-bit, т.к. для Windows 7 64-bit необходимо сделать тоже самое.

1. DISM32

Запускаем DISM32 (файл dsm.exe в папке d:\W7) и на вкладке Образ в поле Файл install.wim указывается файл install.wim, который находится после распаковки в папке d:\W7\W7x64\sources. В поле Каталог для монтажа образа указывается папка, в моем случае d:\W7\W7M, в которую смонтируется операционная система для модификации, и нажимается кнопка Информация (F2), чтобы узнать количество редакций и их индекс в файле install.wim. Или запустите командную строку CDM, в которой введите команду:
d:\W7\DISM\DISM.exe /Get-WimInfo /WimFile:d:\W7\W7x64\sources\install.wim
В последствии, команду, которую необходимо ввести, буду указывать в скобках.

В папке d:\W7\W7x64\sources найдите, если имеется, файл ei.cfg, который указывает на наличие открытых редакций в образе. Если Вам необходимы все редакции, посто удалите этот файл. Если необходимы конкретные редакции, откройте ei.cfg на редактирование, т.е. в Блокноте, в Total Commander (TC) это клавиша F4, и впишите необходимую редакцию, которые Вы увидите в DISM32 в поле Информация от Deployment Image Servicing and Management tool (DISM), в секцию [EditionID]. Например, Вам нужна редакции ULTIMATE и PROFESSIONAL, вписываем так:
[EditionID]
ULTIMATE
PROFESSIONAL

2. WIM Manager

Мне, кроме ULTIMATE (Максимальная), ничего не нужно, поэтому я запускаю Win Toolkit (файл WinToolkit.exe), на вкладке Intermediate нажимаю кнопку WIM Manager, при помощи меню Browse - Browse for WIM (Ctrl+W) выбираю файл install.wim из папки d:\W7\W7x64\sources. Для наглядности я открыл закрытую ранее редакцию PROFESSIONAL, поэтому в Win Toolkit редакции ULTIMATE и PROFESSIONAL окрашены в зеленый цвет.
3. WIM Manager

Так как меня не интересуют редакции, кроме ULTIMATE, поочередно отмечаю ненужную редакцию и жму кнопку Delete. Когда останется только строка Windows 7 Ultimate, нажимаю кнопку Edit и во всех пунктах меню по очереди вписываю Windows 7 Максимальная 64-bit. Теперь необходимо нажать кнопку Rebuild. Таким образом мы несколько уменьшим размер файла install.wim, выиграв 150 МБ, которые нам очень сильно пригодятся при интегрировании Internet Explorer и необходимых ему обновлений. Закройте программу Win Toolkit. Если Вы не закрывали DISM32, то нажмите еще раз кнопку Информация (F2), где увидите только одну редакцию Windows 7 Максимальная 64-bit.

Ранее мы указали папку d:\W7\W7M, в которую развернем операционную систему для дальнейшего изменения. Т.к. осталась только одна редакция под индексом 1, то в DISM32 просто нажимаю кнопку Монтировать (F3) (d:\W7\DISM\DISM.exe /Mount-Wim /WimFile:d:\W7\W7x64\sources\install.wim /index:1 /MountDir:d:\W7\W7M) и дождаюсь завершения процесса.

4. WIM Manager

В папку UIEx64 сложите файлы:
windows6.1-kb2882822-x64.msu
windows6.1-kb2888049-x64.msu
windows6.1-kb2639308-x64.msu
windows6.1-kb2834140-v2-x64.msu
windows6.1-kb2786081-x64.msu
windows6.1-kb2670838-x64.msu
windows6.1-kb2533623-x64.msu
windows6.1-kb2731771-x64.msu
windows6.1-kb2729094-v2-x64.msu
Windows6.1-KB917607-x64.msu
Windows6.1-KB2998527-x64.msu

которые требуются для установки и дальнейшей работы Internet Explorer 11, и в DISM32 на вкладке Распаковка и обновления укажите эту папку UIEx64. Нажмите кнопку Обновить (F6) для интеграции обновлений в дистрибутив Windows (d:\W7\DISM\DISM.exe /image:d:\W7\W7M /add-package /packagepath:d:\W7\UIEx64).

5. WIM Manager

Для интеграции обновлений в дистрибутив Windows самой программы Internet Explorer 11 в DISM32 на вкладке Распаковка и обновления укажите файл IE11-Windows6.1-x64-ru-ru.exe в поле Самораспаковывающийся архив (SFX), находящийся в папке d:\W7\W7iso, укажите папку d:\W7\ie11x64 и нажмите кнопку Распаковать (F5) (d:\W7\W7iso\IE11-Windows6.1-x64-ru-ru.exe /x:d:\W7\ie11x64). А потом снова нажмите кнопку Обновить (F6) для интеграции Internet Explorer 11 в дистрибутив Windows (d:\W7\DISM\DISM.exe /image:d:\W7\W7M /add-package /packagepath:d:\W7\ie11x64).

Кое-какие файлы из пакета IE11-Windows6.1-x64-ru-ru.exe не нужны, поэтому DISM откинул их и продолжил интеграцию остального. На этом интеграция обновлений и Internet Explorer 11 закончена.

Я кое-что добавляю прямо в монтированную систему в папку AdvProgram, т.е. в папке d:\W7\W7M создаю папку AdvProgram и туда складываю небольшие дополнения, которые после установки системы перемещаю в нужное место.

Чтобы все упаковать в файл install.wim, необходимо демонтировать образ, нажав кнопку Демонтировать (F4) на вкладке Образ программы DISM32 (d:\W7\DISM\DISM.exe /unmount-wim /mountdir:d:\W7\W7M /commit). После окончания процесса демонтажа закройте DISM32.

6. WIM Manager

WIM Manager

Удалите файл Settings.txt, который находится в папке d:\W7, и снова запустите Win Toolkit. Немного отредактируем полученный файл install.wim, который несколько увеличился в размерах после добавления обновлений и интеграции Internet Explorer. Для этого на вкладке Intermediate нажмите кнопку WIM Manager, откройте файл install.wim при помощи меню Browse - Browse for WIM (Ctrl+W) из папки d:\W7\W7x64\sources, нажмите кнопку Mount, выберите папку d:\W7\W7M, смонтируйте операционную систему, просто закройте появившееся окно и нажмите кнопку Cleanup Manager.

Как видно из рисунка, что 667,5 МБ мусора, который можно смело удалить, нажав кнопку Clean, и дождавшись окончания процесса. Далее закройте окно Cleanup Option и в окне Win Manager нажмите кнопку Unmount, в следующем окне снимите галку Delete Mount Folder, если собираетесь работать с образом Windows 7 32-bit (x86), и нажмите кнопку Save and Rebuild.


При необходимости проделайте примерно тоже самое с дистрибутивом Windows 7 32-bit с п. 1 по п. 6, но перед этим удалите файл Settings.txt из папки d:\W7. Только то, что было с индексом х64, необходимо указывать все то, что с индексом х86, кроме папки d:\W7\W7M. Папка d:\W7\W7M будет очищена после демонтажа дистрибутива х64, и ее можно снова использовать.

7. WIM Manager

Интеграцию необходимых обновлений и Intenet Explorer 11 закончили, возвращаем обратно свернуть в образ ISO, причем две операционные системы в один образ. Удалите файл Settings.txt, который находится в папке d:\W7, и снова запустите Win Toolkit.

Необходимо создать из измененных файлов install.wim, которые получились в каталогах d:\W7\W7x64\sources для Windows 7 64-bit и d:\W7\W7x86\sources для Windows 7 32-bit в один новый образ. Для этого в программе Win Toolkit на вкладке Intermediate необходимо нажать кнопку All-In-One Disk Creator. Далее при помощи кнопки Browse добавляем файлы install.wim.


8. WIM Manager

WIM Manager

После того, как файлы добавлены install.wim, отметьте строку с Windows 7 64-bit, нажмите кнопку Create, которая объединит install.wim в один. Затем снова отметьте строку с Windows 7 64-bit и нажмите кнопку Make ISO. В следующем окне в секции ISO Output при помощи кнопки Browse укажите каталог d:\W7\ISO, в котором сохранится образ и нажмите кнопку Create ISO. Когда процесс будет завершен, появится образ, который можно записать либо на диск, либо на флешку.


Свои комментарии Вы можете отправить на электронную почту smemp@bk.ru.

Дополнения.
Я задумался о том, как создать файл install.esd, который имеет более сильное сжатие, процентов на 25-30, по сравнению с install.wim. Этот файл, install.esd, подходит для установки операционной системы Windows 7. Судя по справке, в Deployment Image Servicing and Management (DISM) 6.3.9600.17029 это сделать можно. Когда я искал особенности файла install.esd, то нашел интересную статью Интеграция обновлений в дистрибутив Windows 10. Статья стоящая, но много воды, т.к. в ней предлагается создать виртуальный жесткий диск и в него развернуть образ Windows 10. Я не стал заморачиваться с виртуальным жестким диском, а просто развернул образ в обычной папке. Сделал все нужные действия с интеграцией, создал файл ISO, создал загрузочную флешку и установил на имеющийся у меня свободный реальный жесткий диск.