Создание комплексного пакета развертывания для Internet Explorer 11

Предупреждение

Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.

В этой статье описывается создание пакета установки для Internet Explorer 11. Пакет установки может применять все необходимые обновления, языковые пакеты и словари орфографии, а также последние накопительные обновления безопасности в одном перезапуске.

Оригинальная версия продукта: Internet Explorer 11
Исходный номер базы знаний: 3061428

Итоги

Следующее настраиваемое решение предоставляется как есть. Это может обеспечить функциональный обходной путь для клиентов, которым требуются эти функции. Учитывая уникальность каждой клиентской среды, корпорация Майкрософт не гарантирует, что эти процедуры удовлетворяют цели клиента. Те, кто реализует эти процедуры, настоятельно рекомендуется тщательно протестировать процедуры перед их развертыванием в рабочей среде.

Процедуры, описанные в этой статье, требуют, чтобы клиент был знаком с созданием файлов пакетной службы (.bat), интерфейса командной строки и работы с 32-разрядными и 64-разрядными операционными системами Windows.

Совет

Все необходимые пакеты ресурсов можно получить на веб-сайте каталога центра обновления Майкрософт.

Прежде чем продолжить, выполните все разделы.

Необходимые пакеты Internet Explorer 11

  1. Создайте временную папку с именем Temp в корне диска C и убедитесь, что доступно не менее 500 мегабайт (МБ) места на диске.

  2. С помощью базы знаний 2847882 в качестве ссылки скачайте отдельные пакеты для соответствующей платформы ЦП Windows (x64 или x86), в которой будет развернут Internet Explorer 11. Сохраните эти пакеты в временный каталог, созданный на шаге 1.

  3. В папке Temp создайте новую папку с именем Cabfiles.

  4. В командной строке администратора перейдите в папку C:Temp .

  5. Извлеките содержимое каждого пакета Cabfiles MSU необходимого компонента в папку с помощью следующего синтаксиса:

    C:\temp>expand "Windows6.1-KB2731771-x64.msu" -f:* c:\temp\cabfiles
    

Примечание.

Следующий пример командной строки будет использоваться для извлечения необходимых обновлений x64 версии Internet Explorer 11. (Чтобы обработать версию компонента x86, замените имя пакета x64 (MSU) именем пакета x86 (MSU).)

Снимок экрана: выходные данные команды извлечения необходимых обновлений Internet Explorer 11.

Повторите эти действия, чтобы извлечь все необходимые компоненты для Internet Explorer 11 и сохранить файлы .cab в папке C:\Temp\Cabfiles .

Пакет установки ядра Internet Explorer 11

  1. Скачайте основные пакеты установки Internet Explorer 11, необходимые для целевой платформы Windows, и сохраните пакеты в папке C:\Temp .

  2. В командной строке администратора перейдите в папку C:\Temp .

  3. Извлеките содержимое основных пакетов Internet Explorer 11 в папку Cabfiles с помощью следующего синтаксиса:

    C:\temp>IE 11-windows6.1-x64-en-us.exe /x:c:\temp\cabfiles
    

Примечание.

Следующий пример командной строки будет использоваться для извлечения версии x64 пакета установки Internet Explorer 11 core. (Чтобы обработать версию компонента x86, замените имя пакета x64 именем пакета x86.)

Снимок экрана: команда для извлечения основного пакета установки Internet Explorer 11.

IE-Win7.cab — это имя файла .cab, извлеченного из файла установки Internet Explorer 11 (IE11-Windows6.1-x64-en-us.exe). Он сохраняется в папке C:\Temp\Cabfiles .

Языковые пакеты Internet Explorer 11

Примечание.

Перед установкой языковых пакетов Internet Explorer 11 необходимо установить языковой пакет операционной системы для соответствующего языка Internet Explorer 11. Это можно скачать и установить с помощью Обновл. Windows или вручную.

Например, чтобы установить языковой пакет французского языка для Internet Explorer 11, на компьютере должен быть уже установлен языковой пакет французской ОС. Дополнительные сведения см. в разделе "Языковые пакеты" для Windows.

  1. Скачайте пакеты языкового пакета Internet Explorer 11 и сохраните их в папке C:\temp .

  2. В командной строке администратора перейдите в папку C:\Temp .

  3. Извлеките содержимое пакетов языкового пакета Internet Explorer 11 в папку Cabfiles с помощью следующего синтаксиса:

    C:\temp>Expand "IE11-windows6.1-LanguagePack-x64.af-za.msu" -f:* c:\temp\cabfiles
    

Примечание.

Имя скачаемого языкового пакета для Internet Explorer 11 — IE11-Windows6.1-LanguagePack-x64-af-za.msu.
Выходной файл .cab: "Windows6.1-KB2841134-X64.cab".

Все извлеченные файлы языкового пакета будут иметь то же имя (например, Windows6.1-KB2841134-X64.cab). Поэтому необходимо убедиться, что вы переименовываете файлы .cab, чтобы они не были перезаписаны при извлечении нескольких языковых пакетов в одно и то же место.

Например, переименуйте извлеченные .cab файлы следующим образом:

Языковой пакет Старое имя Новое имя
Языковой пакет 1 Windows6.1-KB2841134-X64.cab Windows6.1-KB2841134-X64-Af-za.cab
Языковой пакет 2 Windows6.1-KB2841134-X64.cab Windows6.1-KB2841134-X64-fr-fr.cab

: от "Windows6.1-KB2841134-X64.cab" до "Windows6.1-KB2841134-X64-Af-za.cab"
: от "Windows6.1-KB2841134-X64.cab" в "Windows6.1-KB2841134-X64-fr-fr.cab"

Следующий пример командной строки будет использоваться для извлечения версии x64 языкового пакета Afrikaans. (Чтобы обработать версию компонента x86, замените имя пакета x64 именем пакета x86.)

Снимок экрана: выходные данные команды извлечения языкового пакета Internet Explorer 11.

Словари орфографии Internet Explorer 11

  1. Скачайте пакеты словаря орфографии Internet Explorer 11 и сохраните их в папке C:\Temp .

  2. В командной строке администратора перейдите в папку C:\Temp .

  3. Извлеките содержимое пакетов словаря орфографии в папку Cabfiles с помощью следующего синтаксиса:

    C:\temp>Expand "IE-Spelling-fr.msu" -f:* c:\temp\cabfiles
    

Примечание.

Следующий пример командной строки будет использоваться для извлечения версии x64 или x86 пакета словарей орфографии.

Снимок экрана: выходные данные команды извлечения пакета словаря орфографии Internet Explorer 11.

Накопительное обновление безопасности Internet Explorer 11

  1. Скачайте последние пакеты Обновления безопасности Internet Explorer 11 (CSU) и сохраните их в папке C:\Temp .

  2. В командной строке администратора перейдите в папку C:\Temp .

  3. Извлеките содержимое пакетов накопительного обновления безопасности Internet Explorer 11 в папку Cabfiles с помощью следующего синтаксиса:

    C:\temp>Expand "IE11-Windows6.1-KB3049563-x64.msu" -f:* c:\temp\cabfiles
    

Примечание.

Следующий пример командной строки будет использоваться для извлечения накопительных обновлений безопасности Internet Explorer 11 версии x64. (Чтобы обработать версию компонента x86, замените имя пакета x64 именем пакета x86.)

Снимок экрана с результатами команды извлечения Internet Explorer 11 CSU.

Завершение пакета

Выполнив все предыдущие действия, вы можете использовать C:\Temp\Cabfiles папку в качестве источника для установки необходимых компонентов Internet Explorer 11, основных файлов установки Internet Explorer 11, языковых пакетов, словарей орфографии и последнего накопительного обновления безопасности. Затем можно использовать пакетный файл для запуска установки каждого компонента в последовательности.

Скопируйте следующий пример скрипта в Блокнот и настройте его на основе требований пакета. Требования к пакету включают следующие:

  • Основной пакет установки Internet Explorer (x86 или x64)
  • Языковой пакет
  • Пакет словаря орфографии
  • Накопительные обновления системы безопасности

Затем сохраните файл скрипта как SampleScript.bat в папке C:\Temp\Cabfiles , чтобы он получил доступ ко всем файлам в этой папке.

Пример: C:\Temp\Cabfiles\SampleScript.bat

Как только вы настроите и сохраните файл скрипта, дважды щелкните Samplescript.bat , чтобы выполнить его. В окне командной строки отображаются команды, выполняемые скриптом. Выходные данные выглядят следующим образом:

Снимок экрана: выходные данные скрипта Samplescript.bat.

Этот скрипт установит все извлеченные .cab файлы без запроса на перезапуск. К этим файлам относятся необходимые условия для Internet Explorer 11, файл установки Internet Explorer 11, языковой пакет Internet Explorer 11, пакет орфографии Internet Explorer 11 и накопительное обновление безопасности Internet Explorer 11.

Как только файл Samplescript.bat установит все cab-файлы, перезагрузите компьютер вручную.

Пример скрипта для установки версии x64 файлов .cab

Примечание.

Синтаксис в следующем сценарии остается в основном одинаковым для установки x86 (32-разрядная версия) Internet Explorer 11. Единственное необходимое изменение заключается в замене всех имен cab-файлов x64bit с именами cab-файлов x86.

ECHO OFF
ECHO Installing IE 11 prerequisite: KB2834140
dism /online /add-package /packagepath:Windows6.1-KB2834140-v2-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2670838
dism /online /add-package /packagepath:Windows6.1-KB2670838-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2639308
dism /online /add-package /packagepath:Windows6.1-KB2639308-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2533623
dism /online /add-package /packagepath:Windows6.1-KB2533623-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2731771
dism /online /add-package /packagepath:Windows6.1-KB2731771-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2729094
dism /online /add-package /packagepath:Windows6.1-KB2729094-v2-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2786081
dism /online /add-package /packagepath:Windows6.1-KB2786081-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2888049
dism /online /add-package /packagepath:Windows6.1-KB2888049-x64.cab /quiet /norestart
ECHO Installing IE 11 prerequisite: KB2882822
dism /online /add-package /packagepath:Windows6.1-KB2882822-x64.cab /quiet /norestart
ECHO Installing IE 11 Main Application
dism /online /add-package /packagepath:IE-Win7.cab /quiet /norestart
ECHO Installing IE 11 Spanish language Pack
dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-es.cab /quiet /norestart
ECHO Installing IE 11 language French pack
dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-fr-fr.cab /quiet /norestart
ECHO Installing IE 11 French Spelling Dictionaries Pack
dism /online /add-package /packagepath:Windows6.3-KB2849696-x86.cab /quiet /norestart
ECHO Installing IE cumulative security update
dism /online /add-package /package path: IE11-Windows6.1-KB3049563-x64.cab /quiet /norestart

Внимание

Это пример файла скрипта, который предоставляется в качестве демонстрации для достижения сценария, описанного ранее. Мы не предоставляем никаких гарантий или поддержку этого файла скрипта. Прежде чем попробовать его в рабочих средах, необходимо тщательно протестировать файл скрипта.

Дополнительная информация

Эти процедуры можно применять только к следующим операционным системам:

  • Windows 7 (32-разрядная и 64-разрядная версия) с пакетом обновления 1 (SP1)
  • Windows Server 2008 R2 (64-разрядная версия) с пакетом обновления 1 (SP1)

Дополнительные сведения о минимальных требованиях к операционной системе для Internet Explorer 11 см. в разделе "Требования к системе" и языковой поддержке Internet Explorer 11 (IE11).