— = The GRomR1 Blog = —
My work & My actions & My opinion
Страницы
28 марта 2014 г.
Интеграция обновлений и IE11 в установочный дистрибутив Windows 7
Примечание:
16.02.2015. Обновил статью для работы с 13 редакциями/версиями (добавил там где необходимы новые строчки).
Windows 7 можно устанавливать уже с обновлениями и последним IE11. Но для этого их нужно интегрировать в дистрибутив. И в этой статье я покажу как это сделать.
За основу я буду брать файл install.wim, который модифицировал в своей предыдущей статье (совместил x86 и x64 в одном wim-образе). Вы можете использовать и оригинальный install.wim — только следите за индексами внутри команд DISM (они могут отличаться).
Обновления — только официальные и берутся от Microsoft с помощью моих же скриптов.
IE11 — русская версия.
Так же у нас должен быть установлен WAIK. Я использовал этот WAIK.
А теперь обо всем подробнее.
Последовательность действий:
1. Помещаем любым способом наш файл install.wim (содержащий в себе x86 и x64 разрядности) в папку .\install_wims.
2. Посмотрим информацию о том какие редакции находятся в этом образе:
dism /get-wiminfo /wimfile:.\install_wims\install.wim
Сведения об образе : .\install.wim
Индекс: 1
Имя : Windows 7 Starter (x86)
Описание : Windows 7 STARTER
Размер (байт): 7 873 232 304
Индекс: 2
Имя : Windows 7 HomeBasic (x86)
Описание : Windows 7 HOMEBASIC
Размер (байт): 7 893 059 504
Индекс: 3
Имя : Windows 7 HomePremium (x86)
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 8 335 398 278
Индекс: 4
Имя : Windows 7 Professional (x86)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8 218 641 683
Индекс: 5
Имя : Windows 7 Ultimate (x86)
Описание : Windows 7 ULTIMATE
Размер (байт): 8 379 064 882
Индекс: 6
Имя : Windows 7 HomeBasic (x64)
Описание : Windows 7 HOMEBASIC
Размер (байт): 11 537 436 013
Индекс: 7
Имя : Windows 7 HomePremium (x64)
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 12 050 812 181
Индекс: 8
Имя : Windows 7 Professional (x64)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 953 184 030
Индекс: 9
Имя : Windows 7 Ultimate (x64)
Описание : Windows 7 ULTIMATE
Размер (байт): 12 116 011 126
Индекс: 10
Имя : Windows 7 Enterprise (x86)
Описание : Windows 7 ENTERPRISE
Размер (байт): 8 223 165 758
Индекс: 11
Имя : Windows 7 Enterprise (x64)
Описание : Windows 7 ENTERPRISE
Размер (байт): 11 958 749 455
Индекс: 12
Имя : Windows 7 Professional VL (x86)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8 218 767 771
Индекс: 13
Имя : Windows 7 Professional VL (x64)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 954 208 757
Операция успешно завершена.
dism /mount-wim /wimfile:.\install_wims\install.wim /index:1 /mountdir:.\mount /readonly
dism /image:.\mount /Get-Packages /Format:Table > «.\package_info\Starter (x86) — Table.txt»
dism /image:.\mount /Get-Packages /Format:List > «.\package_info\Starter (x86) — List.txt»
dism /unmount-wim /mountdir:.\mount /discard
dism /cleanup-wim
Как вы можете наблюдать изначально в дистрибутиве (в Starter (x86)) содержится 9 пакетов. После интеграции обновлений их должно стать больше.
4. Скачиваем обновления, которые собираемся интегрировать (я использовал скрипт getUpdate из этой статьи, и обновления из списка 1).
5. Копируем/переносим их внутрь текущего каталога в папки .\x86_upd и .\x64_upd.
Примечание:
1. DISM может интегрировать только пакеты типа *.cab или *.msu. Так что убедитесь, что в указанных папках содержатся только файлы с этим расширением (отсутствуют всякие *.exe, *.msi, и пр.)
2. Не стоит интегрировать обновления для IE вместе со всеми, т.к. IE будет интегрироваться после интеграции всех обновлений (для интеграции IE11 требуются обновления: KB2834140, KB2670838, KB2639308, KB2533623, KB2731771, KB2729094, KB2786081, KB2888049, KB2882822). Следовательно, убедитесь что обновления IE отсутствуют в папках.
6. Скачиваем IE11 русскую версию (x86 и x64). Перенесем их папку .\IE11.
7. Извлекаем содержимое из только что скачанных установочных файлов в папки .\IE11\x86 и .\IE11\x64:
.\IE11\IE11-Windows6.1-x86-ru-ru.exe /x:.\IE11\x86
.\IE11\IE11-Windows6.1-x64-ru-ru.exe /x:.\IE11\x64
::1. Starter x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:1 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::2. HomeBasic x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:2 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::3. HomePremium x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:3 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::4. Professional x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:4 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::5. Ultimate x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:5 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::6. HomeBasic x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:6 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::7. HomePremium x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:7 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::8. Professional x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:8 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::9. Ultimate x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:9 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::10. Entreprise x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:10 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::11. Entreprise x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:11 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::12. Professional VL x86
dism /mount-wim /wimfile:.\install_wims\install.wim /index:12 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x86_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
::13. Professional VL x64
dism /mount-wim /wimfile:.\install_wims\install.wim /index:13 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\x64_upd
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
5 ГБ. На стандартную DVD-болванку, конечно, он уже не влезет, но мы же все равно его будет ставить с флешки.
9. Посмотрим какие пакеты у нас содержатся в редакции Starter (первый индекс) после интеграции обновлений. Используем команды указанные в шаге 3.
Примечание:
Делать это не обязательно, всего лишь ради того, чтобы убедиться, что все обновления добавились успешно.
Теперь в 1 индексе у меня содержится 166 пакетов (9 были там изначально + 157 новых только что добавленных обновлений = 166). Значит все хорошо.
10. Интегрируем IE11.
Для успешной интеграции IE11 пакеты должны добавляться в образ только в следующем заданном порядке:
- IE-Win7.CAB
- ielangpack-ru-RU.CAB
- IE-Hyphenation-en.MSU
- IE-Spelling-en.MSU
- IE-Hyphenation-ru-RU.MSU
- IE-Spelling-ru-RU.MSU
Поэтому интегрируем каждый пакет IE по-отдельности следующими командами:
dism /mount-wim /wimfile:.\install_wims\install.wim /index:1 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:2 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:3 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:4 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:5 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:6 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:7 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:8 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:9 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:10 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:11 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:12 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x86\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
dism /mount-wim /wimfile:.\install_wims\install.wim /index:13 /mountdir:.\mount
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Win7.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\ielangpack-ru-RU.CAB
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-en.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Hyphenation-ru-RU.MSU
dism /image:.\mount /Add-Package /PackagePath:.\IE11\x64\IE-Spelling-ru-RU.MSU
dism /unmount-wim /mountdir:.\mount /commit
dism /cleanup-wim
В результате образ install.wim стал размером >5 ГБ. И первый индекс (редакция Starter) стал содержать 172 пакета (9 были там изначально + 157 обновлений + 6 пакетов IE = 172).
11. Переименуем полученный образ install.wim в _install.wim, чтобы в дальнейшем его сжать с помощью ImageX:
move /y .\install_wims\install.wim .\install_wims\_install.wim
imagex /export «.\install_wims\_install.wim» 1 «.\install_wims\install.wim» «Windows 7 Starter (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 2 «.\install_wims\install.wim» «Windows 7 HomeBasic (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 3 «.\install_wims\install.wim» «Windows 7 HomePremium (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 4 «.\install_wims\install.wim» «Windows 7 Professional (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 5 «.\install_wims\install.wim» «Windows 7 Ultimate (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 6 «.\install_wims\install.wim» «Windows 7 HomeBasic (x64)» /compress maximum
imagex /export «.\install_wims\_install.wim» 7 «.\install_wims\install.wim» «Windows 7 HomePremium (x64)» /compress maximum
imagex /export «.\install_wims\_install.wim» 8 «.\install_wims\install.wim» «Windows 7 Professional (x64)» /compress maximum
imagex /export «.\install_wims\_install.wim» 9 «.\install_wims\install.wim» «Windows 7 Ultimate (x64)» /compress maximum
imagex /export «.\install_wims\_install.wim» 10 «.\install_wims\install.wim» «Windows 7 Enterprise (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 11 «.\install_wims\install.wim» «Windows 7 Enterprise (x64)» /compress maximum
imagex /export «.\install_wims\_install.wim» 12 «.\install_wims\install.wim» «Windows 7 Professional VL (x86)» /compress maximum
imagex /export «.\install_wims\_install.wim» 13 «.\install_wims\install.wim» «Windows 7 Professional VL (x64)» /compress maximum
1 ГБ).
Повторное сжатие как ни к чему не приведет (размер не изменится) — можете даже не пытаться.
>4,5 ГБ — многовато конечно, но другого способа я не знаю, если кто знает как уменьшить его, поделитесь знаниями.
Старый несжатый _install.wim можно удалить:
move /y .\install_wims\install.wim .\ISO_files\sources\install.wim
:: Папка с установочными файлами Windows
SET source=.\ISO_files
:: Папка для сохранения ISO-образа
SET target=.\
:: Путь до загрузчика
SET bootloader=»%source%\boot\etfsboot.com»
:: Создание ISO-образа
oscdimg -u2 -lWIN7 -m -h -b»%bootloader%» «%source%» «%target%\WIN7x86-x64.iso»
::-u2 — Создает образ, который имеет файловую систему UDF.
::-l — Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b — Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h — Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m — Игнорирует ограничение максимального размера образа.
Итого, после интеграции 157 обновлений и IE11 образ install.wim вырос на
1 ГБ по сравнению с образом из предыдущей статьи.
Установку этот образ успешно прошел. В результате мы имеем уже установленные 163 обновления/исправления о чем говорит соответствующее окно:
По-моему, хороший результат. В результате всех проделанных действий мы сократили время на установку обновлений и IE после установки чистой Windows 7 на новый компьютер, а также интернет-трафик требуемый на их закачку.
В дальнейшем раз в год/полгода можно освежать данный образ добавляя новые вышедшие обновления в образ созданный на предыдущих этапах, и у Вас всегда будет образ, содержащий актуальные обновления и устанавливающийся в автоматическом режиме.
На этом всё! Удачи!
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.