Автоматическая установка Office 2003

Ответить
 • Просмотры: 9
Аватара пользователя
Vadikan

Re: Автоматическая установка Office 2003

Сообщение Vadikan »

krestik

Как я говорил выше, у меня не получилось обновить Офис установленный с дистрибутива с админ точкой, расположенного не в корне DVD, используя этот же носитель. Запись этого же дистрибутива на CD решила проблему. Т.е. в моем случае надо либо писать Office на отдельный CD либо располагать в корне DVD. Так что в принципе обновления возможны. А зачем еще нужен unattended дистрибутив, кроме как для установки на машину, на которой Офис не установлен?
Аватара пользователя
fanatf1

Re: Автоматическая установка Office 2003

Сообщение fanatf1 »

Vadikan



Бальшое спасибо за быстрый и точный ответ! Всё работает!
Аватара пользователя
fanatf1

Re: Автоматическая установка Office 2003

Сообщение fanatf1 »

В очередной раз копался на microsoft и наткнулся на статью о вариантах интеграции обновлений в дистрибутив без создания адм.установки, кое что нарыл интересное. Подойдет и для тех кто обрезал офис вручную по указанной выше методе.



Находим файл Office2003.rus\FILES\SETUP\SETUP.INI, открываем и видим (я перевел и добавил в файл несколько дополнительных коментов):



Код:

Код: Выделить всё

; Microsoft Office SETUP.EXE settings file.
[MSI]
; Секция MSI указывает установочный файл MSI. Файл д.б. в той же папке что и setup.exe, в свою очередь оба они должны находиться в корне установочного каталога.
MSI=PRO11.MSI
[Product]
ProductCode={90110419-6000-11D3-8CFE-0150048383C9}
ProductName=Microsoft Office 2003
ProductVersion=11.0.5614.0
[MST]
; Путь до файла(ов) атоустановки mst.
;MST1=\\server\share\some transform.mst
;MST1=D:\transforms\my transform.mst
[Options]
; Секция для указания индивидуальных параметров установки. 
;USERNAME=Customer
;COMPANYNAME=my company
;INSTALLLOCATION=C:\Program Files\MyApp
[Display]
; В этой секции указываются настройки отображения GUI во время установки.
;       Значение              По умолчанию        	Описание
;       Display		full			Опция для замены значения по умолчанию (none, quiet, basic, reduced, full)
;       CompletionNotice	Yes			Показывать ли предупреждение о завершении установки.
;Display=None
;CompletionNotice=Yes
[Logging]
; Установки управляющие детализацией логов.
;       Значение              По умолчанию        	Описание
;       Type            	vpiwaeo         		опции логинга 
;						a - информация о начале установки, 
;						c - инфа о параметрах GUI (basic, quit и тд.), 
;						e - ошибки, i - информационные сообщения, 
;						m - недостаточно памяти, 
;						o - недостаточно места, 
;						p - информация о выбранных значениях в формах при установке, 
;						r - инф. о других событиях, 
;						u - сообщения о запросах пользователя, 
;						v - отладочные сообщения, 
;						w - предупреждения, 
;						* - включение всех указанных опций, 
;						+ - добавить если файл лога уже существует
;       Path            	%TEMP%          		путь по которому будет создан файл логов
;       Template        	SetupLog(*).txt 		шаблон для файла логов, н-р может заканчиваться на "(*).txt"; где * заменяется четырьмя цыфрами, для обеспечения уникальности имени
Template=Microsoft Office 2003 Setup(*).txt
Type=piwaeo
;Path=\\MyServer\logfiles\ 
;Template=Product %UserName%(*).txt
[MinOSRequirement]
; минимальные параметры ОС для установки
VersionNT_1=500
WindowsBuild_1=2195
ServicePackLevel_1=3
[Cache]
; Установки по кэшированию дистрибутива локально на жестком диске (применяется только если установка производится не из адм. установки)
;       Значение              	По умолчанию        	Описание
;       CDCACHE			2             		Уровень кэширования
;							auto - кэширует весь объем дистра на разделе с наибольшим объемом свободного места, если место недостаточно используется уровень кэширования 1, если и для этого места нет, то кэш не создается
;							0 - запуск установки напрямую с CD, не создавая кэшфайлов, 
;							1 - кэширование только необходимых для установки файлов, 
;							2 - кэширование всего дистра
;       LOCALCACHEDRIVE 	    		форсированное указание буквы для кэша
;       DELETABLECACHE  	1                		выводить ли предложение об удалении кэшфайлов в конце установки
;							1 - выводить, 0 - не выводить
;       PURGE           		0               		очистить форсированно ли кэш после установки
; 							0 - не очищать, 1 - очистить
; необходимо помнить что файлы копируются еще до начала обработки файла mst, поэтому нужно осторожно подходить к уровню кэширования, в моем случае (урезанный дистрибутив) пришлось выставлять в 0, в противном случае дистрибутив выдает запрос на недостающие CAB-файлы. Это мне до сих пор не совсем понятно, т.к. каждому уровню соответствует определенный набор файлов, указанный в файле \Office2003.rus\FILES\SETUP\PRO11.XML
CDCACHE=auto
;LOCALCACHEDRIVE=C:\ 
DELETABLECACHE=1
PURGE=0
[OfficeWebComponents]
MSI=OWC11.MSI

Здесь мы видим что можно указать и файл автоматической установки MST, и ряд других параметров, также можно управлять кэшем (файлы копируемые с CD на жесткий диск, для последующего изменения, добавления компонентов или переустановки).

Главная же опция которая мне и нужна была, это возможность задания установки обновлений, для этого в конце файла нужно добавить


Цитата:



[ChainedInstall_1]

TaskName=Update123

; имя, кот. будет выводиться в логах, может быть любым

TASKTYPE=exe

; тип исполнимого файла MSI или EXE (обязательный параметр)

MST=

; путь до файла ответов mst, кот. будет использоваться для установки данного приложения (только для MSI)

PATH=MSIExec.exe

; путь до приложения

CmdLine=/update Updates\KB828041_mso-Binary-GLB.msp /qb

; параметры командной строки

Display=basic

; тоже что и опция Display для установки самого Офиса (если указано то используется именно это значение, а не заданное выше для установки самого Офиса)

Reboot=0

; 1- перегрузить после установки приложения, 0 - не перегружать

IgnoreReturnValue=0

; продолжать ли устанавливать последующие приложения если установка данного приложения не удалась



[ChainedInstall_2]

...

[ChainedInstall_3]

...

и т.д.



Далее приведен мой файл Setup.ini



Код:

Код: Выделить всё

; Microsoft Office SETUP.EXE settings file.
[MSI]
MSI=PRO11.MSI
[Product]
ProductCode={90110419-6000-11D3-8CFE-0150048383C9}
ProductName=Microsoft Office 2003
ProductVersion=11.0.5614.0
[MST]
MST1=mini.mst
[Options]
[Display]
Display=Basic
CompletionNotice=No
[Logging]
Template=Microsoft Office 2003 Setup(*).txt
Type=piwaeo
[MinOSRequirement]
VersionNT_1=500
WindowsBuild_1=2195
ServicePackLevel_1=3
[Cache]
CDCACHE=0
DELETABLECACHE=0
PURGE=0
[ChainedInstall_1] 
TASKTYPE=exe 
PATH=MSIExec.exe
CmdLine=/update Updates\KB828041_mso-Binary-GLB.msp /qb
[ChainedInstall_2] 
TASKTYPE=exe 
PATH=MSIExec.exe
CmdLine=/update Updates\KB830000_winword-Binary-GLB.msp /qb
[ChainedInstall_3] 
TASKTYPE=exe 
PATH=MSIExec.exe
CmdLine=/update Updates\KB834691_excel-Binary-GLB.msp /qb
[ChainedInstall_4] 
TASKTYPE=exe 
PATH=MSIExec.exe
CmdLine=/update Updates\KB838905_gdiplus-Binary-GLB.msp /qb

Кстати файлов настроек setup.ini может быть несколько, какой из них использовать управляется через ком. строку:
Цитата:



setup.exe /settings setup.ini

setup.exe /settings setup_unattend.ini



статьи, с кот. собственно и взята инфа:

Setup Settings File


Setup Sequence of Events


Methods of Customizing Office




Vadikan, ты тоже когда то копал setup.ini может есть какая-то дополнительная инфа?
Аватара пользователя
TrueAlex

Re: Автоматическая установка Office 2003

Сообщение TrueAlex »

Насчет удаления "лишних" компонентов из офиса... Или я тут не нашел, или здесь действительно никто не знает, что для этого удаления есть небольшая утилита, которая автоматически вырезает все лишнее из офиса. Вот
тут она лежит
. У меня офис2003 (word, excel, power point и acces) занимает после нее 250мб и спокойно помещается на CD с windows2000. И никаких сообщений об ошибках при установке!
Аватара пользователя
TrueAlex

Re: Автоматическая установка Office 2003

Сообщение TrueAlex »

TrueAlex

утилиту знаем, но видимо и правда ей никто толком не пользовался.

Я не стал пользоваться потомучто поддержки русского там нет, а инструкцию по добавлению своего языка (редактированию файлов настроек) выполнить не удалось.

Кроме того непонятно что делает эта утилита с дистрибутивом, когда же ты делаешь все вручную, точно знаешь что и как режешь.

Есть и еще один минус, мой обрезаный дистрибутив занимает 150 метров, а Shrink Office, сделал его в 250 мег (хотя вполне возможно я что-то делал не так).



Было бы всем полезно если бы ты описал, как с этой утилитой обращаться.
Аватара пользователя
Vadikan

Re: Автоматическая установка Office 2003

Сообщение Vadikan »

EgOrus

По поводу setup.ini... Спасибо за описание. Действительно, на странице про Office MUI я рассказываю о методе автоустановке MUI через setup.ini. Непосредственно с Офисом я не экспериментировал, но понятно было, что можно и через файлик этот. Просто это несколько усложняло и без того длинную процедуру работы над Офисом. А так путь указал к MSI и ключи - и все дела. A вот если setup.ini, то путь уже без ключей и к setup.exe.



Насчет "chained install" - тоже интересно. Та же статья про MUI описывала три варианта установки в рабочем варианте, и третьим как раз был chained install - т.е. я прицепить MUI к Офису хотел, но потом поленился разбираться, да и не стал усложнять. Метод Setup.ini был вполне достаточен для MUI. A вот цеплять апдейты - действительно может пригодиться. В таком случае можно обойтись без создания административной точки, однако создание точки и интеграция апдейтов позволяет иметь обновленный дистрибутив ОФиса.



Если не возражаешь, то я использую твой пост и рассказ о Setup.ini в статье про Офис. Переделаю ее так, чтоб было два варианта: админ. точка и интеграция апдейтов и без админ. точки с прицеплением апдейтов.



Вопросы:
Цитата:



[MST]

MST1=mini.mst



mini.mst лежит в одной папке с setup.exe?


Цитата:



CmdLine=/update Updates\KB838905_gdiplus-Binary-GLB.msp /qb



А GDIPlus апдейт уже после Office SP1 вышел? Или ты SP1 не ставишь?
Аватара пользователя
EgOrus

Re: Автоматическая установка Office 2003

Сообщение EgOrus »

Vadikan

да, mini.mst лежит рядом с setup.exe
Цитата:



А GDIPlus апдейт уже после Office SP1 вышел? Или ты SP1 не ставишь?



GDIPlus вышел после SP1. А SP1 не ставлю, т.к. объем SP1 большой (я уже бьюсь за каждые пару мег свободного пространства на CD). У меня ставятся только необходимые апдейты, исправляющие баги word, excell и access.



Инфу из поста конечно используй, главное чтобы было на благо отечества, мог бы в общем-то и не спрашивать Изображение



Кстати вышел MS Office 2003 Rus VLK SP1, с интегрированым сервис паком
Аватара пользователя
Vadikan

Re: Автоматическая установка Office 2003

Сообщение Vadikan »

TrueAlex

Спасибо за инфу.


Цитата:



было бы неплохо разместить это на сайте



Я размещу, но после того, как хотя бы один человек подтвердит работоспособность метода Изображение В старой теме было руководство по ручному урезанию офиса. Для автора оно сработало, а для кого-то еще - нет.



EgOrus

Вообще, если винда с SP2, то GDI Plus не нужен, IIRC. Это насчет экономии места ;-)
Аватара пользователя
EgOrus

Re: Автоматическая установка Office 2003

Сообщение EgOrus »

Vadikan

И правда, - благодарю, сэкономил мне еще 5 мегов Изображение
Аватара пользователя
Vadikan

Re: Автоматическая установка Office 2003

Сообщение Vadikan »

EgOrus

В общем, основным преимуществом chained install будет сохранение места. Если делать админ точку, то мой дистрибутив O2k3 из 489мб превращается в 645мб (с интегрированным SP1 уже). А так получится 489Мб + 18мб SP1. Преимущество админ точки: обновленный дистрибутив, в который и дальше можно интегрировать апдейты. Я правильно излагаю?
Ответить

Вернуться в «Автоматическая установка приложений»