Мастер IExpress поможет выполнить установку пользовательского пакета обозревателя, например, определить, необходимо ли перезагружать компьютер после установки. Мастер IExpress (Iexpress.exe) находится в папке <системный_диск>:\WINDOWS\system32 Те или иные настройки мастера соответствуют определенным параметрам командной строки.
Для хранения сведений о пользовательском пакете мастер IExpress использует файл Self-Extraction Directive (.sed). Работу с IExpress можно начать с существующего SED-файла или создать новый с помощью мастера. SED-файл содержит сведения и инструкции для пакета установки.
Возможности технологии IExpress
- Автоматическая установка обозревателя Windows Internet Explorer®.
- Поддержка обновлений без удаления предыдущей установки.
- Поддержка обновления или новой установки одной и той же сборки.
Параметры, которые можно задать в INF-файлах мастера IExpress
- Назначение самоустанавливающегося пакета: для администраторов или для обычных пользователей.
- Способы выполнения команды установки: обычный или автоматический режим.
- Необходимость обновления библиотек динамической компоновки (DLL-файлы) мастера IExpress на компьютере пользователя, если текущие библиотеки являются более новыми.
- Диапазон версий операционных систем, обозревателя или любого приложения (одна или несколько версий файлов), совместимых с пакетом.
- Обновление и добавление файлов к пакету IExpress с помощью средства UPDFILE без повторной сборки пакета.
- Замена параметра Runonce на RunOnceEx (при наличии более новой версии файла Iernonce.dll). Это предоставляет возможность автору управлять порядком выполнения и отображением состояния задач.
- Предоставление средства, позволяющего сетевым администраторам организаций устанавливать необходимую поддержку для перемещаемых пользователей.
- Разрешение поставщикам содержимого Интернета и поставщикам услуг Интернета создавать пакеты с предварительно настроенными рабочими столами, отображающими пользовательское содержимое.
- Поддержка множества узлов загрузки.
- Поддержка внутреннего и внешнего развития, настройки, наращивания и расширенных возможностей отладки.
- Экономия дискового пространства путем очистки жесткого диска (папок «Корзина», Occache, Temp и кэша Wininet) во время установки, удаления и в режиме обслуживания.
- Поддержка расширенного набора символов, отличного от однобайтовой кодировки (SBCS).
- Поддержка формата INF для загрузки компонентов Интернета. Дополнительные сведения смотрите в разделе Файлы сведений об установке (INF).
Параметры командной строки и IExpress
Мастер настройки Windows® Internet Explorer® 8 позволяет контролировать установку пользователем Internet Explorer. Однако процессом установки можно управлять и командами Internet Explorer 8 или IExpress. IExpress.exe — это мастер и инструмент командной строки, поставляемый с операционными системами Windows XP, Windows Server 2003, Windows Vista® и Windows Server 2008. IExpress можно использовать для упаковки файлов установки и создания инструкций для извлечения этих файлов.
Мастер IExpress (IExpress.exe) помогает передавать параметры командной строки установки из одного приложения в другое. Если используется IExpress с параметрами обозревателя Windows® Internet Explorer®, параметры Internet Explorer помещаются в выражение IExpress следующим образом:
Мастер IExpress (IExpress.exe) помогает передавать параметры командной строки установки из одного приложения в другое. Если используется IExpress с параметрами обозревателя Windows® Internet Explorer®, параметры Internet Explorer помещаются в выражение IExpress следующим образом:
Ie8setup <параметры IExpress> /c:"ie8wzd <параметры Internet Explorer>"
Ниже приведены часто используемые параметры IExpress, которые управляют процессом извлечения во время установки. Эти параметры характерны не только для Internet Explorer.
Параметры | Действие |
---|---|
/Q
|
Задает тихий режим или подавляет окна запросов при извлечении файлов. Этот параметр не подавляет окна запросов при установке.
|
/Q:U
|
Задает тихий режим пользователя, отображая некоторые диалоговые окна.
|
/Q:A
|
Задает тихий режим администратора, не отображая никаких диалоговых окон.
|
/C:<UNC-местоположение>
|
Задает путь и имя файла установки с расширением INF или EXE.
|
/R:N
|
Никогда не перезапускает компьютер после установки.
|
/R:A
|
Всегда перезапускает компьютер после установки.
|
/R:S
|
Перезапускает компьютер после установки без запроса пользователя.
|
/T:<путь к папке>
|
Задает конечную папку для извлечения файлов.
|
Для установки Internet Explorer 8 можно использовать следующие параметры командной строки:
[/help][/passive | /quiet][/update-no][/no-default][/nobackup][/ieak-full:<путь> | /ieak-branding:<путь>][/norestart | /forcerestart][/log:<путь>]
Параметр | Описание |
---|---|
/help
|
Отображение справки в командной строке. Нельзя использовать с другими параметрами.
|
Режимы установки:
|
Есть следующие режимы установки:
|
/passive
|
Установка выполняется без каких-либо действий пользователя.
|
/quiet
|
Идентичен режиму /passive, но не отображает интерфейс пользователя.
|
Параметры установки:
|
Есть следующие параметры установки:
|
/update-no
|
Не проверять наличие обновлений Internet Explorer.
|
/no-default
|
Не делать Internet Explorer обозревателем по умолчанию.
|
/nobackup
|
Не архивировать файлы, которые в дальнейшем понадобятся для удаления Internet Explorer.
|
/ieak-full:<путь>
|
Зарезервировано для работы с пакетом администрирования Internet Explorer (IEAK).
|
/ieak-branding:<путь>
|
Зарезервировано для работы с пакетом IEAK.
|
Параметры перезапуска:
|
Есть следующие параметры перезапуска:
|
/norestart
|
Перезапуск не осуществляется после завершения установки.
|
/forcerestart
|
Перезапуск после установки.
|
Другие параметры:
|
Есть также параметры:
|
/log:<путь>
|
Создает файл журнала в папке <путь>.
|
Программа установки Центра обновления Windows – коды возврата и состояния
После установки приложения или ее ошибки программа установки должна сообщить о результате. Поскольку файл IE8wzd.exe входит в Ie8setup.exe, коды возврата не могут быть переданы прямо. После установки программа установки возвращает информацию в ветвь реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\InstallInfo. Любой ошибочный HResult в этой ветви обозначает какую-либо ошибку.
Программа установки также возвращает следующую информацию для элементов, которые не были успешно установлены:
Подраздел | Тип данных | Значение (типа DWORD, отражающее значение HRESULT из установки, как следует ниже): |
---|---|---|
Завершено
|
Строка
|
0 = Успех
|
Завершено
|
Строка
|
0x80100003 = Отсутствуют файлы для требуемой установки.
|
Завершено
|
Строка
|
0x80100001 = Установка успешна частично. Один или несколько компонентов не загружены или не установлены. Выберите подраздел FailedComponents, чтобы просмотреть список компонентов.
|
Завершено
|
Строка
|
0x80100002 = Установка была успешна частично, но пользователь отменил установку. Один или несколько компонентов не загружены или не установлены.
|
Подраздел | Тип данных | Значение |
---|---|---|
FailedComponents
|
MultiSZ
|
<Имя компонентов из CIFID>null<Имя компонента...>
|
InstallStatus
|
Двоичные данные
|
0 = Установка завершена успешно.
|
InstallStatus
|
Двоичные данные
|
1 = Приостановить установку. Отменившему установку пользователю поступает запрос на подтверждение отмены установки.
|
InstallStatus
|
Двоичные данные
|
2 = Нет, не отменять, возобновить установку.
|
InstallStatus
|
Двоичные данные
|
3 = Да, отмена подтверждена, выйти из установки как можно скорее. В некоторых случаях запущенная задача, такая как копирование или извлечение файлов, должна быть завершена.
|