Блог ИТ склеротика. Технология IExpress и мастер IExpress

Страницы

Расширенный поиск в статьях блога

22 февраля 2012 г.

Технология IExpress и мастер IExpress


Мастер IExpress и параметры командной строки, которые поставляются вместе с операционными системами Windows® XP, Windows Server 2003 и Windows Vista®, упрощают создание программы установки. С помощью мастера IExpress можно создавать самораскрывающиеся файлы, которые автоматически запускают содержащуюся в них программу установки. Программа установки может быть представлена в виде INF-файла или исполняемой программы. После установки программы мастер IExpress автоматически удаляет файлы установки.
Мастер 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 следующим образом:

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 = Да, отмена подтверждена, выйти из установки как можно скорее. В некоторых случаях запущенная задача, такая как копирование или извлечение файлов, должна быть завершена.

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free