Последовательность действий программы установки
Запуск установочного процесса
В начале установочного процесса программа установки выполняет следующие действия:
- Считывает данные из файла настроек Setup.ini и определяет командную строку для передачи установщику Windows. Программа установки управляет установочным процессом на основе информации, полученной из файла Setup.ini. Вы можете изменить файл Setup.ini или создать собственный INI-файл для настройки установочного процесса.
- Запускает программу Office Source Engine (Ose.exe) для копирования установочных файлов на локальный компьютер. Это происходит только при установке Office 2003 с компакт-диска или из сжатого образа компакт-диска, размещенного в сети.
- Вызывает установщик Windows (Msiexec.exe).
Когда программа установки запускается в административном режиме (с параметром командной строки /a), установщик Windows создает точку административной установки, из которой пользователи затем смогут установить Office 2003 из сети. Программа установки также вызывает установщик Windows для установки Office 2003 и всех присоединенных пакетов на компьютеры пользователей. В режиме сопровождения (после установки Office 2003) программа установки вызывает установщик Windows для обновления, восстановления или повторной установки компонентов Office 2003.
Кэширование установочных файлов на локальном компьютере
При установке Office 2003 с компакт-диска или из сжатого образа компакт-диска, программа установки запускает системную службу Office Source Engine (Ose.exe) для копирования необходимых файлов на локальный компьютер. Произведя считывание настроек из файла Setup.ini, программа установки выполняет следующие действия:
- определяет, на каком из дисков имеется больше свободного пространства;
- проверяет наличие административных прав у пользователя;
…и устанавливает службу Office Source Engine в папку <Диск с наибольшим свободным пространством>\MsoCache\Downloadcode.
Примечание
Папка MsoCache может уже находиться на компьютере пользователя (например, если приложения Office 2003 устанавливались ранее). В таком случае существующая папка будет использована для кэширования новых установочных файлов.
Служба Office Source Engine копирует единственный CAB-файл на локальный компьютер и распаковывает содержимое файла в скрытую папку. В CAB-файле содержатся следующие файлы:
- пакет Office 2003 (MSI-файл);
- файлы, необходимые для выполнения обновления предыдущих версий Office до Office 2003 (Offcln.exe, Oclncore.opc, Oclncust.opc и Oclnintl.opc);
- средства регистрации ошибок (Dw.exe и Dwintl.dll);
- справка к программе установки.
В случае, если на жестком диске имеется достаточно свободного пространства, служба Office Source Engine продолжает свою работу в фоновом режиме и полностью копирует содержимое источника установки в локальную папку. Программу установки можно настроить для кэширования только тех CAB-файлов, которые необходимы для компонентов, устанавливаемых в данный момент.
Если Office 2003 уже установлен, дополнительные компоненты могут быть установлены при первом обращении пользователя к ним, либо с помощью программы установки, запущенной в режиме сопровождения. Если установщик Windows не может найти необходимые файлы в локальном источнике установки, служба Office Source Engine запускается снова и копирует дополнительные CAB-файлы из первоначального источника в локальный кэш. В этом случае от пользователя может потребоваться указать источник установочных файлов (Вы можете дополнительно указать резервные источники в MST- или CMW-файле, либо установить соответствующее значение для свойства SOURCELIST). Установщик Windows возобновляет свою работу по окончании процесса копирования необходимых файлов.
Для размещения установочных файлов (CAB-файлов) требуется не менее 240 Мб свободного пространства на диске, не считая места, которое необходимо для работы приложениям Microsoft Office 2003. Можно настроить программу установки на автоматическую очистку кэша после завершения установки, либо предоставить пользователям возможность удаления кэша. Однако наличие локального источника установки позволяет более рационально проводить обновление и восстановление компонентов Office 2003. Поскольку установочные файлы размещены локально, от пользователя не требуется подключение к сети или наличие компакт-диска для восстановления поврежденных компонентов или установки новых компонентов по первому запросу, а также для обновления приложений Office 2003.
При запуске программы установки с параметром командной строки /a сжатые CAB-файлы распаковываются на общий сетевой ресурс. Во время установки Office 2003 пользователями установщик Windows копирует распакованные файлы с сетевого ресурса. В этом случае программа установки не устанавливает службу Office Source Engine и не кэширует установочные файлы локально, а установщик Windows использует в качестве источника точку административной установки.
Осуществляя развертывание Office 2003 с компакт-диска или из сжатого образа компакт-диска, корпоративные клиенты могут воспользоваться преимуществами локального источника установочных файлов. Обратите внимание на то, что в версиях Office 2003, предназначенных для розничной продажи (retail), не поддерживается возможность создания локального источника установки. За дополнительной информацией об установке Office 2003 с компакт-диска и настройке параметров локального источника установки обратитесь к статье Преимущества использования локального источника установки.