В основном процесс установки у Microsoft Office 2003 такой же, как у Microsoft Office 2000 и Microsoft Office XP. Программа установки Office (Setup.exe) вызывает установщик Windows, который производит установку приложений Microsoft Office 2003 и присоединенных пакетов. Программа установки полностью управляет установочным процессом - ее работа завершается после окончания установки последнего присоединенного пакета. Поскольку замены системных файлов не происходит и компьютеру не требуется перезагрузка, установка Office 2003 теперь проходит проще и эффективнее, чем это было в предыдущих версиях.
В следующей таблице перечислены файлы, которые обычно используются во время установки Office 2003.
Файл |
Описание |
Setup.exe |
Программа установки Office 2003. |
Setup.ini |
Файл настроек программы установки. Расположен в папке Files\Setup. |
Ose.exe |
Служба Office Source Engine. Запускается программой установки для копирования установочных файлов из источника в локальный кэш на компьютере пользователя. |
Msiexec.exe |
Установщик Windows. Вызывается программой установки для установки Office. |
MSI-файл |
Пакет установщика Windows. Используется установщиком Windows для установки Office 2003. |
MST-файл |
Файл преобразования для пакета установщика Windows. Используется установщиком Windows для настройки Office 2003. |
LogFile_Taskn.txt |
Журнал программы установки. Для каждого задания программа установки создает отдельный файл журнала. |
Программу установки можно запускать из командной строки или двойным щелчком мыши по файлу Setup.exe, расположенному на компакт-диске или в корневой папке установочного образа. Если Office 2003 не установлен на компьютере, программа установки автоматически запускается после размещения установочного компакт-диска в приводе. Также программу установки можно запустить из командной строки следующим образом:
setup.exe [display settings] [logging settings] [options]
Примечание. В состав Microsoft Office Professional Edition 2003 входит приложение Microsoft Office InfoPath™ 2003, которому для работы требуется обозреватель Internet Explorer версии 6.0. Эта версия Internet Explorer поставляется с ОС Microsoft Windows® XP, однако если в Вашей организации используется Windows 2000 Service Pack 3, Вам необходимо произвести обновление Internet Explorer до версии 6.0 – это даст пользователям возможность работать с приложением InfoPath. За дополнительной информацией о том, как получить и установить Internet Explorer 6.0, обратитесь на веб-узел Microsoft Internet Explorer.
Запуск установочного процесса
В начале установочного процесса программа установки выполняет следующие действия:
1. Считывает данные из файла настроек Setup.ini и определяет командную строку для передачи установщику Windows.
Программа установки управляет установочным процессом на основе информации, полученной из файла Setup.ini. Вы можете изменить файл Setup.ini или создать собственный INI-файл для настройки установочного процесса.
2. Запускает программу Office Source Engine (Ose.exe) для копирования установочных файлов на локальный компьютер. Это происходит только при установке Office 2003 с компакт-диска или из сжатого образа компакт-диска, размещенного в сети.
3. Вызывает установщик 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 с компакт-диска и настройке параметров локального источника установки обратитесь к статье Преимущества использования локального источника установки.
Передача параметров командной строки и свойств установщику Windows
Программа установки использует параметры командной строки и свойства для управления процессом установки Office 2003. Большинство общих параметров командной строки, таких как /qb, передаются установщику Windows для всех заданий, выполняемых программой установки. Некоторые свойства, такие как LOCALCACHEDRIVE, определяют поведение программы установки. В то же время, некоторые свойства (например, PIDKEY и INSTALLOCATION) передаются только в момент вызова установщика Windows для установки Office 2003.
Значения по умолчанию для свойств программы установки заданы в пакете установщика Windows (MSI-файле). Однако Вы можете настроить Office 2003, указав необходимые значения для свойств. Например, Вы можете задать собственную папку для установки Office 2003, воспользовавшись свойством INSTALLOCATION – для этого в качестве значения нужно указать полный путь к папке.
В общем случае, свойства программы установки передаются установщику Windows только в момент его вызова для установки Office 2003. Для того чтобы передать свойство пакету, присоединенному к основному пакету приложений Office 2003, Вам необходимо указать свойство и его значение в том разделе файла Setup.ini, который соответствует пакету (но не в командной строке). Например, Вы можете устанавливать Office 2003 с полным пользовательским интерфейсом, а установку присоединенных пакетов многоязычного пользовательского интерфейса (Multilingual User Interface Packs) сконфигуририровать для отображения только индикаторов хода установки, назначив свойству DISPLAY значение Basic в разделе [ChainedInstall_n] файла Setup.ini.
Программе установки Office 2003 можно указать все параметры командой строки и свойства, которые распознавала программа установки Office XP (игнорируются только те свойства, которые управляли обновлением системных файлов и установкой Internet Explorer на компьютерах, работающих под управлением Microsoft Windows NT® 4.0 или Windows 98). Кроме того, программа установки Office 2003 распознает новые свойства, контролирующие создание локального источника установки во время установки из сжатого образа компакт-диска.
За определениями и примерами свойств программы установки и параметров командной строки, которые Вы можете использовать во время установки Office 2003, обратитесь к статьям Свойства программы установки и Параметры командной строки программы установки.
За подробным описанием каждого раздела файла Setup.ini обратитесь к разделу Reference на веб-странице Office 2003 Resource Kit.
Вызов установщика Windows для установки Office 2003 и присоединенных пакетов
Программа установки вызывает установщик Windows (Msiexec.exe) для установки Office 2003 и присоединенных пакетов. Установщик Windows выполняет установку Office 2003, используя библиотеку Msi.dll. С ее помощью осуществляется:
сбор информации из пакета установщика Windows (MSI-файла);
преобразование пакета при помощи указанных MST-файлов;
обработка параметров командной строки, переданных программой установки;
установка приложений и файлов на компьютеры пользователей.
Важно. Не запускайте Msiexec.exe напрямую для установки Office 2003 и присоединенных пакетов. Следует запускать программу установки – это обеспечивает выполнение всех необходимых проверок операционной системы.
Когда во время установки Office 2003 пользователь выбирает желаемые функциональные возможности, установщик Windows определяет соответствующий набор компонентов для копирования на жесткий диск компьютера. Каждый компонент состоит из набора файлов, приложений, библиотек динамической компоновки и записей реестра, работающих как единое целое.
Установщик Windows использует два типа файлов для установки Office 2003 и связанных программных продуктов: пакеты (MSI-файлы) и файлы преобразования (MST-файлы). Пакет установщика Windows представляет собой реляционную базу данных, необходимых для выполнения установки программного продукта. MSI-файл связывает компоненты с функциональными возможностями. В нем также содержится следующая информация: последовательность процесса установки, путь к папке назначения, системные зависимости, параметры установки, а также свойства установщика Windows, управляющие процессом установки.
Файл преобразования создается для определенного пакета и содержит изменения, которые будут внесены во время установки программного продукта. Мастер Custom Installation Wizard определяет изменения, которые Вы хотите внести в исходный пакет, и записывает их в MST-файл. Таким образом, исходный пакет остается неизменным, а все настройки сохраняются в файле преобразования.
Для установки Office 2003 требуется установщик Windows не ниже версии 2.0. Эта версия, входящая в состав операционных систем Windows 2000 Service Pack 3 и Windows XP, обладает рядом преимуществ по сравнению с предыдущими версиями:
В качестве источника установки можно взаимозаменяемо использовать как сжатый источник (компакт-диск), так и несжатый источник (точку административной установки).
Примечание. Для того чтобы у пользователей имелась возможность переключения между сжатым и несжатым источниками, Вы должны установить значение 1 для свойства MSINODISABLEMEDIA либо при создании точки административной установки, либо прежде чем пользователи установят Office 2003.
Обновление уже установленных компонентов происходит более эффективно, а исходный источник установки обычно не требуется.
Улучшен механизм замены устаревших файлов.
Дополнительные сведения об установщике Windows, включая справочные материалы, Вы можете найти в документации к установщику Windows на веб-узле MSDN.
В пакете профессионального выпуска Office 2003 (Pro11.msi) содержатся все основные приложения и общие компоненты программного продукта. Также в его состав входят редакторы способа ввода (Input Method Editors, IMEs) для китайского (упрощенное и традиционное письмо), корейского и японского языков. После установки Office 2003 установщик Windows продолжает использовать исходный пакет для добавления и замены удаленных или поврежденных файлов. Если компоненты Office 2003 сконфигурированы для установки по первому запросу пользователя, установщик Windows использует пакет для копирования файлов из источника при первом обращении пользователя к компоненту.
За дополнительной информацией о доступных выпусках Office 2003 и связанных программных продуктах обратитесь к статье Лицензирование и системные требования Office 2003.
Установка Office 2003
В начале установки основного пакета Office 2003 программа установки использует следующую командную строку для вызова установщика Windows:
msiexec /i [display settings] [logging settings] [options] <pro11.msi>
Имя пакета и его расположение указываются в разделе [MSI] файла Setup.ini. Путь к MSI-файлу указывается относительно расположения программы установки (Setup.exe). В файле настроек программы установки или командной строке Вы можете указать файл преобразования, а также другие свойства и их значения. Вызывая установщик Windows, программа установки передает ему параметры командной строки и свойства.
Перезагрузка компьютера не требуется после установки основного пакета приложений Office 2003, а также любых программных продуктов Office 2003, присоединенных к основному пакету. По умолчанию свойство REBOOT программы установки имеет значение ReallySuppress для всех присоединенных пакетов, кроме последнего. Обратите внимание на то, что данное свойство не используется для основного пакета.
Примечание. В Windows 2000 и более новых операционных системах Вы можете игнорировать запросы на выполнение перезагрузки компьютера, вызванные тем, что файл используется другой программой. Как правило, программа установки настраивается таким образом, чтобы она не предлагала пользователю выполнить перезагрузку в случае использования файла другим приложением. Для этого нужно назначить свойству REBOOT значение Suppress. Однако программа установки Office 2003 не распознаёт комбинацию REBOOT=Suppress для присоединенных пакетов и позволяет установщику Windows выполнить перезагрузку компьютера по окончании установки в том случае, если присоединенному пакету требуется перезагрузка. Примите к сведению, что это не относится к установке основного пакета.
Установка присоединенных пакетов
С помощью программы установки можно также устанавливать присоединенные пакеты. Для этого их необходимо перечислить в разделах файла Setup.ini: от [ChainedInstall_1] до [ChainedInstall_n]. В приведенном ниже примере демонстрируется синтаксис такого раздела:
ChainedInstall_1]
PATH=\\server\share\<LCID>\Mui.msi
MST=Custom.mst
DISPLAY=Basic
CMDLINE=SOURCELIST=\\server2\share\<LCID>
После завершения установки основного пакета Office 2003 программа установки выполняет серию вызовов установщика Windows для установки присоединенных пакетов.
Например, Вы можете включить пакеты многоязычного пользовательского интерфейса (пакеты MUI) в состав административного образа Office 2003 и присоединить их к установке Office 2003 при помощи файла Setup.ini. Исполняемый файл программы установки пакетов MUI называется Muisetup.exe, поэтому его можно размещать в одной точке административной установки с программой установки Office 2003 (файлом Setup.exe). Для того чтобы присоединить индивидуальные пакеты MUI к установке Office 2003, укажите соответствующие пакетам MSI-файлы в разделах [ChainedInstall_n] файла Setup.ini. Программа установки записывает в системный реестр команды на установку каждого пакета и выполняет их после завершения установки Office 2003.
За дополнительной информацией о присоединении дополнительных пакетов и назначении свойств для них обратитесь к статье Развертывание Office совместно с другими продуктами.
Примечание. Используя мастер Custom Installation Wizard, Вы можете создать файл преобразования и указать в нем дополнительные программы, которые будут запущены в конце установки Office 2003. В качестве примера такой программы можно привести мастер профилей (Profile Wizard, Prflwiz.exe). Эти программы запускаются после завершения установки основного пакета Office 2003, но до вызова установщика Windows для установки присоединенных пакетов. Вы не можете использовать страницу Add Installations and Run Programs мастера Custom Installation Wizard для присоединения дополнительных MSI-файлов к установке основного пакета Office 2003.
Создание файлов журнала
Во время установки Office 2003 ведение журнала выполняют как программа установки Office, так и установщик Windows. Вы можете сконфигурировать ряд параметров журнала установщика Windows для каждого из устанавливаемых пакетов. Обратите внимание на то, что параметры протоколирования, заданные для установщика Windows, распространяются на все файлы журнала, которые он создает.
Вы можете назначить собственные имена файлам журнала и указать папку для их хранения. По умолчанию программа установки создает файлы журнала в папке %Temp% на каждом пользовательском компьютере. Программа установки и установщик Windows создают файлы журнала для каждого пакета, добавляют номер задания к имени файла и сохраняют журналы в одной папке. Например, %Temp%\<SetupLogFile>_Task(0001).txt является файлом журнала, в который программа установки внесла сведения о первом установленном пакете. Программа установки осуществляет последовательную нумерацию файлов журнала на основании настроек раздела [Logging] в файле Setup.ini.
За дополнительной информацией о настройке параметров протоколирования и файлов журнала обратитесь к статье Настройка программы установки Office.