Содержание
- Введение
- Подготовка к установке
- Установка эталонной копии
- Создание ресурса с административными установками пакетов
- Интеграция пакетов исправлений и обновлений
- Настройка интегрированного пакета установки
- Создание резервной копии
- Установка MS Office XP на машины пользователей
- Ссылки
Эта статья преследует цель сохранить некоторое количество времени IT специалистам, которым приходится устанавливать офисные пакеты в организациях или учебных учреждениях. Похожие по назначению системы (на похожих по конфигурации машинах) можно клонировать, что является самым быстрым и эффективным средством развёртывания программных пакетов, но далеко не всегда это метод можно использовать. Следуя указаниям, приведенным ниже, возможно получить пакет административной установки MS Office, готовый к быстрому развертыванию на компьютерах организации. Пользователь в результате установки получает полностью настроенный, русский, содержащий все обновления, MS Office. Сам конечный процесс установки производится максимально быстро и без вопросов. Сразу хочу заметить, что полученный пакет по объёму превышает ёмкость стандартного компакт-диска и рассчитан на установку из сети. Рассматривается наиболее полный, который можно было организовать при написании статьи вариант установки пакета.
Типы файлов, применяемые в установке:
- MSI – Пакет установки (Microsoft Installer)
- MSP – Пакет исправлений
- OPS – Профиль настроек (Office Profile Settings)
- MST – Пакет изменений к установке, сохранённые настройки (Microsoft Installer Transform)
- INI – Файл конфигурации
Файлы и пакеты, необходимые для установки:
- Дистрибутив MS Office XP Professional with FrontPage, английская корпоративная версия
- Дистрибутив MS Visio 2002
- Дистрибутив пакета локализации (MUI) MS Office XP
- Пакет исправлений SP2a (Административный) к MS Office XP (oxpsp2a.exe, 51Мб)
- Пакеты, вышедшие после SP2 – Excel 2002 Update: October 16, 2002 (Exc1003a.exe 13,3Мб); Word 2002 Update: October 16, 2002 (Wrd1005a.exe 5Мб); Outlook 2002 Update: December 4, 2002 (Olk1005a.exe 3,7Мб)
- Пакет исправлений SP1 к MS Visio 2002 (V10R1PEN.exe, 42,5Мб)
- Пакеты исправлений MUI SP1a и SP2a (lpksp1a.exe, 67Мб и lpksp2a.exe, 91Мб)
- Office Resource Kit Tools (ORKTools) исправленный после MSO SP2 (ORKTools.exe, 11Мб и ORKDocs.exe, 4Мб)
Краткий план действий:
- Установка MS Office XP на рабочую станцию, настройка, использование утилит подготовки и развёртывания, создание пакета изменений к установке, содержащего все необходимые настройки
- Создание ресурса установки и запуск административной установки MS Office XP
- Запуск административной установки MS Visio 2002
- Запуск административной установки MUI
- Извлечение из архивов и интегрирование всех пакетов обновлений
- Настройка сценария установки каждого пакета
- Объединение установки всех пакетов в один редактированием INI-файла
- Изменение командного файла с указанием пакета изменений к установке
- Создание резервной копии
Подготовка включает в себя собственно подготовку (получение, приобретение) дистрибутивов пакетов, загрузку пакетов исправлений, знакомство с документами по развёртыванию пакетов в организации. Следует уяснить задачи, решаемые с помощью офисных программ, вероятно провести опрос для выяснения наиболее часто используемых настроек и инструментов. После принятия плана установки и вносимых изменений необходимо провести инструктаж с пользователями и написать инструкции – по развёртыванию для обслуживающего персонала и по использованию для операторов. Согласно плану установки машин и списку персонала выясняется количество необходимых лицензий. Для учебных заведений подбирается дилер, имеющий полномочия поставлять академические лицензии.
Для получения файла настроек необходимо создать эталонную рабочую установку пакетов на рабочей станции. Кроме самого пакета офисных программ необходимо установить Office Resource Kit Tools – пакет инструментов настройки и развёртывания MS Office. Установите также необходимые вспомогательные пакеты, к примеру редактор формул MathType, редактор химических формул ISIS Draw, контекстные и оконные встраиваемые переводчики и словари. Произведите настройку пакетов – выберите режимы отображения документа, панелей инструментов и меню. Скройте ненужные и отобразите часто используемые кнопки инструментов в панелях. Задайте горячие клавиши для наиболее частых операций. Настройте параметры автозамены (некоторые пользователи теряются, когда первая буква после точки становится заглавной или происходит автоматическое переключение раскладки клавиатуры). Внесите шаблоны автотекста для своей организации, упомяните эти шаблоны в инструкции, они сэкономят массу времени для ваших пользователей. Скорее всего пользователям будет удобнее работать, если включите в параметрах режим отображения границ текста, подтверждение преобразования документов при открытии.
Если у вас нет возможности произвести эталонную установку, то далее можете создать пакет административной установки с настройками по умолчанию, но инструменты ORKTools всё же понадобятся.
Для создания установки можно выбрать как локальный, так и сетевой ресурс. Убедитесь в наличии около 1Гб свободного места. Если планируется развёртывание в сети организации нескольких пакетов, то на сервере можно создать ресурс Install. Создайте папку, например OfficeXP. Запустите с установочного CD программу установки SETUP.EXE с ключом /a (если на диске находятся программы установки различных конфигураций, выберите установку максимальной, обычно имя программы прописано в AUTORUN.INF CD). Замечание: имени программы будет соответствовать файл INI установки, поэтому далее как главный рассматривается файл, имя которого совпадает с именем программы установки MS Office. Остальные INI-файлы, среди которых может быть и SETUP.INI являются вспомогательными и используются для установки дополнительных пакетов. Укажите название организации и сетевой или локальный каталог для установки. Введите 25-значный код (серийный номер). Серийный номер вводится один раз, при развёртывании на машины пользователей будет его вводить уже не надо. Подтвердите принятие лицензионного соглашения [308383]. Аналогичным образом в этот же ресурс установите Microsoft Office XP Resource Kit (ORKSETUP.EXE /a) (желательно загрузить исправленную версию), Multilingual User Interface Pack (Lpksetup.exe /a) [308384] и MS Visio 2002 (SETUP.EXE /a) с дистрибутивного CD Visio 2002. Если на всех машинах, куда будет устанавливаться Office XP нужны Office Web Components, то найдите на установочном диске MS Office XP файл owc10.msi, дополняем пакет административной установки OWC командой msiexec.exe /a path owc10.msi shortfilenames=1 [308391]. Также можно добавить в пакет установки содержимое диска Media*. Этот диск содержит органайзер медиа-заготовок и библиотеку медиа-файлов. Для установки необходимо скопировать содержимое этого диска в папку административной установки и включить пакет в список установки (описано ниже) [307842]. Медиа-файлы в дистрибутиве содержатся в распакованном виде, поэтому для экономии места на рабочих станциях пользователей можно обеспечить доступ к этим файлам по сети или с CD. Пакеты серверных расширений расширений FrontPage 2002 (FPSE, Share Point) для IIS и Microsoft SQL Server 2000 Desktop Engine (MSDE) устанавливаются обычно на сервере и для каждой машины в организации не нужны, но ЕСЛИ это необходимо, можете включить установку FPSE в общий пакет установки с помощью командного файла, для этого скопируйте папку SHAREPT с дистрибутивного CD в папку административной установки MS Office*. Если в состав MS Office не входит пакет проверки орфографии для какого-либо языка (например украинского) и у вас есть возможность получить эти файлы, то создайте подпапку PROOF в папке административной установки и скопируйте туда эти файлы (файлы LEX и DLL типов: mshy3LN, mssp3LN, msth3LN, где LN – код языка, например UA – украинский). Аналогичным образом можно создать папки со вспомогательными программами, макросами, шаблонами [308544]. Расположение файлов и каталоги назначения для копирования при установке указываются в настройке установки, что описано ниже. [См. также 309120]
* Описана только возможность этой операции, сама операция не проводилась и не рекомендуется для ВСЕХ компьютеров организации из-за ресурсоёмкости.
Для того, чтобы установленный на пользовательские машины пакет содержал все обновления, их можно интегрировать в пакет административной установки. Для обновления MS Office XP необходим OXPSP2a.EXE (для административного обновления MS Office XP до SP2 не требуется SP1). Запустите его, примите лицензионное соглашение и укажите путь к папке административной установки (можно использовать ключи /C /T:<full path>, где <full path> – полный путь к папке административной установки). После распаковки в папке найдите два файла – MAINSP2ff.msp и Owc10SP2ff.msp. Первый содержит обновления к приложениям MS Office, второй – к Office Web Components. Запустите обновление командой msiexec /a ProPlus.msi /p MAINSP2ff.msp SHORTFILENAMES=1, а затем msiexec /a OWC10.MSI /p Owc10SP2ff.msp SHORTFILENAMES=1 (подразумевается, что папка административной установки является текущей, иначе перед именами MSI и MSP файлов необходимо указать полный путь, где они расположены) [325671].
Распакуйте пакет исправлений для Visio в папку установки (V10R1PEN.exe /C /T:<full path>) и запустите обновления командой msiexec /a Visio.msi /p Visio2002SR1ENGPro_C.MSP SHORTFILENAMES=1.
Если вы устанавливали поддержку только русского языка в пакете MUI, то распакуйте пакет обновлений MUI SP1 во временную папку (lpksp1 /C /T:<full path>), из неё скопируйте файл RUSLPK1.msp в папку административной установки и интегрируйте (msiexec /a 1049lpk.msi /p RUSLPK1.msp SHORTFILENAMES=1). Повторите эту операцию для MUI SP2 – lpksp2.
После интеграции обновлений все файлы MSP можно удалить. Если у вас есть заплатки, вышедшие после указанных пакетов исправлений, интегрируйте их аналогичным образом (Administrative Updates).
[См. также 307783, 301348]
Запустите и настройте все программы пакета установки (Параметры сохранения, отображения, меню, панели инструментов, режимы печати и т.д. командами Параметры (Options) и Настройка (Customize) меню Сервис (Tools)), как это было сказано в разделе Установка эталонной копии. При этом будут модифицированы значения реестра, шаблоны загрузки и файлы инициализации. Запустите Profile Wizard на странице Save or Restore Settings выберите Save the settings from this machine и введите путь и имя OPS-файла. Выберите программы, настройки которых вы хотите сохранить, нажмите Finish [308294, 308524]. Скопируйте полученный файл настроек в папку административной установки.
Запустите программу Custom Installation Wizard, которая входит в состав ORKTools. На второй (2) странице укажите PROPLUS.MSI, который находится в папке административной установки. (3) Укажите создание нового файла изменений или существующий, если вы добавляете изменения повторно. (4) Если изменённый MST-файл необходимо будет сохранить под другим именем, укажите его. (5) Укажите путь для установки на локальном компьютере пользователя и наименование организации. (6) Далее можете указать параметры удаления предыдущей версии, если она установлена на компьютере. (7) На странице Set Feature Installation States укажите параметры установки, возможно следует выбрать или полную установку отдельных компонентов или их отсутствие (т.е. не выбирать отложенную установку), для исключения зависимости работы пользователей от ресурса административной установки (для этого можно установить галочку в пункте Disable Installed on First Use). (8) Укажите OPS-файл настроек, создание которого описывалось выше (если производится правка файла изменений и файл OPS уже выбран, то сохраните выбранный профиль Keep the settings profile that you already added), установить галочку в пункте Migrate user settings. (9) Произведите дополнительные настройки приложений, в разделе Microsoft Office XP (user)/ Language Settings выберите язык интерфейса, справки и создаваемых Web-документов по умолчанию [309123]. Также на этой странице можно настроить отправку сообщений на корпоративный сервер, подробнее см. ниже в разделе установки на машины пользователей. (10) На странице Add/Remove Files можете создать список файлов для копирования (их расположение и папки назначения) или удаления, эта возможность позволит автоматически добавить словари проверки орфографии, шаблоны, макросы и наборы заготовок. (11) Внесите значения ключей реестра, если надо, которые вы хотите добавить во время установки, эти ключи могут быть частью локальной политики безопасности, ключи регистрации дополнительных модулей и настройки. (12) Укажите папки (главного меню, панели быстрого запуска, избранного, сетевого окружения) для создания ярлыков к программам. (13) При необходимости укажите дополнительный сервер установки с копией ресурса, если оригинальный сервер с ресурсом административной установки будет недоступен. (14) Настройте параметры безопасности пакетов по обработке команд VBA (если пользователи не имеют понятия о безопасности, установите максимальный уровень для отключения ВСЕХ макросов, если инструктаж проводился и в организации пользуются макросами, установите средний (Medium) уровень безопасности, тогда приложения будут спрашивать пользователя о дальнейших действиях по отношению к макросам). Разрешите доверять всем установленным шаблонам. (15) Укажите файлы запуска для дополнительных приложений (словарей, надстроек, переводчиков, редакторов формул. Замечание: некоторые дополнительные инструменты могут быть установлены только после первого запуска программ Office). (16—20) Настройте параметры изменения профиля Outlook, вы можете указать PRF-файл для модификации профиля Outlook [308300]. (21) Если необходимо, измените свойства установки. (22) Для сохранения изменений нажмите Finish. [318303, 309116]
Аналогичным образом загрузите остальные MSI-файлы, пакеты которых нуждаются в настройке (изменении размещения пакета, ярлыков, выбора компонентов) для создания соответствующих MST-файлов (ORK, Visio).
Для последовательной установки всех собранных пакетов за один раз, необходимо модифицировать файл SETUP.INI (SETUPPLS.INI). Из папки главного меню Microsoft Office XP Resource Kit Tools запустите программу Setup INI Customization Wizard. В диалоговом окне укажите путь пакета административной установки, далее выберите главный INI-файл (имя которого соответствует основной программе установки), далее укажите в поле Default display setting – Full, далее добавьте в список (в нём уже должны быть OSP.MSI и PROPLUS.MSI) и пометьте установочные пакеты приложений (ORK.MSI, 1049LPK.MSI, OWC10.MSI, VISIO.MSI, при необходимости установки органайзера медиа-заготовок и наличии копии медиа-CD CAG.MSI) и исполняемые файлы дополнительных приложений, которые могут находиться в подпапках паки административной установки (SHAREPTSETUPSE.EXE, MathTypemtw50.exe, ISISdraw24.exe, ISIShelp24.exe и т.п.), далее в окне у каждого пакета установите галочку в пункте Display Settings и установите режим Full, у тех пакетов, для которых были созданы файлы изменений MST установите галочку в соответствующем поле и введите (найдите с помощью Browse...) имя пакета MST. Если после одного из пакетов, объединяемых в пакет административной установки необходима перезагрузка, поставьте галочку в поле Restart computer... Для определения дополнительных свойств каждого пакета установки используйте кнопку Advanced Properties. В последнем окне будет показано содержимое изменённого INI-файла, который можно сохранить (с тем же именем) кнопкой Save As, после записи будет представлен пример командной строки для запуска установки [307840, 308279].
Создадим командный файл SETUP.CMD (или SETUP.BAT), содержащий строку setuppls.exe TRANSFORMS=Setup.MST /qb- /settings FILESSETUPSETUPPLS.INI [283686]. Этот файл используем в дальнейшем для установки MS Office и всех интегрированных пакетов. При необходимости установки серверных расширений FrontPage 2002 вероятно более правильным будет запуск установки из отдельного командного файла (файлов), содержащего команду SHAREPTsetupse.exe или SHAREPTsetupse.exe /nd для установки без MSDE, саму установку MSDE можно запустить командой SHAREPTSQLX86SETUPSETUPSQL.EXE (все пути относительные от папки, содержащей папку SHAREPT).
[См. также 309180, 308997, 309257, 312978]
Как только завершите подготовку административного пакета установки, сохраните его резервную копию на CDR. Перед сохранением заархивируйте всю папку любым современным архиватором, поддерживающим длинные имена в UNICODE. Если вы не добавляли серверные расширения и содержимое медиа-CD, то архив пакета установки должен поместиться на один 700Mb CD. Если архив получается больших размеров, то используйте архивирование с разбиением по томам. Для исключения зависимости от установленного архиватора архив можно сделать самораспаковывающимся или поместить на CD программу распаковки.
На машине клиента с сетевого ресурса, доступного для чтения, который содержит папку административной установки запустите командный файл установки. Если машина располагается вне сети или соединена медленной сетью, то установку можно произвести, используя CD с резервной копией (или его копию). Распакуйте архив на локальный диск (желательно на раздел, отличный от системного) и запустите командный файл установки. Если вы обновили пакет административной настройки, то можно синхронизировать клиентские копии запуском SETUP.EXE /q /L*V C:msoxpupd.txt из папки административной установки, где SETUP.EXE – главная программа запуска инсталляции (может иметь другое имя, например SETUPPLS.EXE), msoxpupd.txt – файл отчёта [313138].
Установку можно также произвести в домене Windows 2000 с AD с помощью групповой политики. Для этого откройте доступ на чтение для пользователей к сетевому ресурсу, в котором содержится пакет административной установки. Откройте оснастку Active Directory Пользователи и Компьютеры, откройте существующую GPO (или создайте новую) для домена или подразделения, для которого хотите эту политику применить. В окне групповой политики откройте раздел Конфигурация пользователя и перейдите к подразделу Конфигурация программ, выберите пункт Установка программ для просмотра списка программ, опубликованных для пользователей. Нажмите правой кнопкой мыши на Microsoft Office XP и выберите Свойства для настройки установки MS Office. Используйте различные закладки в диалоговом окне Установка Office XP для управления развёртыванием пакета [312972]. Если пакет MS Office развёртывался с помощью групповой политики, то установить обновления можно также с помощью средства Intelli Mirror (записаны будут только обновлённые файлы) – обновите пакет административной установки с помощью MSP файлов, как это было указано выше, в оснастке Group Policy Object (GPO) перейдите к разделу установки программного обеспечения, который использовался для установки Office, в контекстном меню Все задачи пакета Office выберите Переустановить (Redeploy application). Изменения будут скопированы при последующем применении групповой политики [307791].
В некоторых случаях можно произвести установку через Web-интерфейс [286396].
В ORKTools входит новый инструмент, Corporate Error Reporting (CER15.msi), который позволяет управлять администраторам новыми возможностями Office, DW.exe – инструмент отчётов о сбоях. По умолчанию сообщения об ошибках отправляются на сервер Microsoft. Вы можете настроить в организации сервер и рабочие станции таким образом, чтобы отчёты от ошибках принимались сервером организации. Для установки серверной части требуется: MS Windows NT 4.0/2000, IE 4.01 или новее, 64Мб оперативной памяти, раздел с NTFS со свободным объёмом от 2 до 8 Гб. На эту машину устанавливается ORKTools, создайте папку FileFolderTree (можно задать произвольное имя, но под этим именем папка упоминается в документации и это имя легче запомнить), создайте сетевой ресурс из этой папки, пользователи должны иметь доступ на изменения для этого ресурса (таких папок и ресурсов может быть несколько, если различные группы пользователей не могут пользоваться общим), в папке создайте три подпапки – Cabs, Count и Status. Для этих трёх вложенных папок на закладке безопасности отмените наследование параметров безопасности для них от родительской папки, для группы ВСЕ (Everyone) для папки Cabs разрешить Список содержимого папки и Запись, для Counts разрешить Чтение и Запись, для Status разрешить Список содержимого папки и Чтение. С помощью инструмента ORKTools Corporate Error Reporting настройте установки Default Policy и Selected Buckets` Policy (в меню Edit). Далее необходимо указать пользовательским системам отправлять отчёт о сбоях на локальный сервер. Эту настройку можно внедрить в административную установку (во время настройки параметров установки с помощью Custom Installation Wizard на странице 9 Change Office User Settings в левой части выберите Microsoft Office XP (user), разверните этот раздел (+), нажмите на строку Corporate Error Reporting, в правой части сделайте двойной щелчок на Error Reporting location, нажмите Apply Changes и введите путь для направления отчётов, нажмите Finish), изменить реестр вручную (HKey_Current_User SoftwarePolicies Microsoft Office10.0Common DWFileTreeRoot), воспользоваться редактором системной политики с шаблоном Office10.ADM (Default User profile/ Microsoft Office XP/ Corporate Error Reporting/ Error reporting location policy – ввести локальный или сетевой путь к ресурсу), сохранить единожды произведенные настройки с помощью Profile Wizard и распространить эту конфигурацию для других пользователей с OPS файлом [309267, 309268].
Настраивать поведение офисных приложений в домене или на рабочей станции можно с помощью групповой политики. Откройте оснастку Групповая политика (Group policy) gpedit.msc, в разделе Конфигурация компьютера или Конфигурация пользователя в контекстном меню подраздела Административные шаблоны командой Добавление или удаление шаблонов... добавьте OFFICE10.ADM [307732].
[См. также 309125, 313053, 312998, 307731, 308983, 308263, 309276, 312985, 308304, 308297]
- Microsoft Corp. Office How-Tos
- Microsoft Corp. Desktop Deployment
- Microsoft Corp. Microsoft Office XP Resource Kit
- Microsoft Corp. Office XP для ИТ-специалистов
- Microsoft Corp. Развертывание и администрирование Office XP
Примечание: на сайте поддержки Microsoft производится преобразование ссылок с номерами статей. Если выбранная вами ссылка не работает, извлеките из неё номер статьи (без «Q») и добавьте его к следующему адресу: http://support.microsoft.com/default.aspx?scid=kb;[LN];