[решено] Установка урезанного Office 2003 через WPI

Ответить
Аватара пользователя
ChVL

[решено] Установка урезанного Office 2003 через WPI

Сообщение ChVL »

Урезанный Office 2003 Pro (c помощью Shrink_lang02) нормально устанавливается через батник следующим образом:

\PRO11.MSI TRANSFORMS=setup.mst /qn

WPI не понимает TRANSFORMS=setup.mst.

Как прописать установку такого Office в WPI?



Упс... Прошу модератора перенести в раздел Автоматическая установка приложений.
Аватара пользователя
snark

Re: [решено] Установка урезанного Office 2003 через WPI

Сообщение snark »

ChVL

код в WPI:



Код:

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

prog[pn]=['Microsoft Office 2003 Full'];
uid[pn]=['MICROSOFTOFFICE2003FULL'];
dflt[pn]=['yes'];
cat[pn]=['Office'];
forc[pn]=['no'];
excl[pn]=['MICROSOFTOFFICE2003WORDEX'];
cmd1[pn]=['%cdrom%\\soft\\msoffice2003\\setup.exe /settings setup.ini'];
pn++;

setup.ini: (Я оставил только измененные строки и секции. Комментарии убрал)



Код:

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

; Microsoft Office SETUP.EXE settings file.
[MSI]
MSI=PRO11.MSI
[MST]
MST1=OFFICE2003_FULL.MST
[Display]
Display=basic!
CompletionNotice=no
[Logging]
Template=Microsoft Office 2003 Setup(*).txt
Type=piwaeo
[Cache]
CDCACHE=auto
DELETABLECACHE=1
PURGE=0
[OfficeWebComponents]
MSI=OWC11.MSI

Таким образом, Office ставится из MSI=PRO11.MSI с ключом basic!, то есть /qb, файл трансформации MST1=OFFICE2003_FULL.MST

Остальное - логирование и т. д. не так важно.
Аватара пользователя
ChVL

Re: [решено] Установка урезанного Office 2003 через WPI

Сообщение ChVL »

snark,

Спасибо! Всё работает.

Если кто-то попытается использовать Вашу редакцию .ini, то она в таком виде не работает, нельзя выбрасывать секцию [Product], её инсталлер проверяет.

Использую Display=None, что эквивалентно ключу /qn.
Аватара пользователя
snark

Re: [решено] Установка урезанного Office 2003 через WPI

Сообщение snark »

ChVL
Цитата ChVL:



Если кто-то попытается использовать Вашу редакцию .ini, то она в таком виде не работает, нельзя выбрасывать секцию [Product], её инсталлер проверяет.
[решено] Установка урезанного Office 2003 через WPI




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


читать дальше »


; Microsoft Office SETUP.EXE settings file.



[MSI]

; The MSI section gives the name of the MSI file to install. This file must be in

; the same folder as Setup.exe, and both must be in the root of the installation

; tree.

MSI=PRO11.MSI



[Product]

ProductCode={90110419-6000-11D3-8CFE-0150048383C9}

ProductName=Microsoft Office 2003

ProductVersion=11.0.5614.0

Recache=1



[MST]

; The MST section gives the full path to a transform that should be applied.

;MST1=\\server\share\some transform.mst

;MST1=D:\transforms\my transform.mst

MST1=OFFICE2003_FULL.MST



[Options]

; The option section is used for specifying individual Installer Properties.

;USERNAME=Customer

;COMPANYNAME=my company

;INSTALLLOCATION=C:\Program Files\MyApp



[Display]

; The diplay section is used for overriding the default UI

; Value Default Description

; Display full Option to override the default UI

; [none, quiet, basic, reduced, full]

; CompletionNotice Yes Option to display a setup completion

; notice for otherwise quiet setup

Display=basic!

CompletionNotice=no



[Logging]

; The logging section provides settings for controlling the Setup log files.

; Value Default Description

; Type vpiwaeo Logging modes

; [a, c, e, i, m, o, p, r, u , v,

; w, *, +]

; Path %TEMP% Path to create logfiles

; Template SetupLog(*).txt File name for log file should end in

; "(*).txt"; the * is replaced with a 4

; digit number to make the file name unique

Template=Microsoft Office 2003 Setup(*).txt

Type=piwaeo

;Path=\\MyServer\logfiles\

;Template=Product %UserName%(*).txt



[MinOSRequirement]

; MinOSRequirement is used for defining the minimal OS requirement for

; installing the product.

VersionNT_1=500

WindowsBuild_1=2195

ServicePackLevel_1=3



[Cache]

; The cache section provides settings for caching the install source locally

; Value Default Description

; CDCACHE 2 Option to specify cache level

; [auto, 0, 1, 2]

; LOCALCACHEDRIVE Option to specify a drive to cache

; the install source to

; DELETABLECACHE 1 Option to display UI to remove the

; cache at the end of setup [0,1]

; PURGE 0 Option to always remove cache at end of

; setup [0,1]

CDCACHE=auto

;LOCALCACHEDRIVE=C:\

DELETABLECACHE=1

PURGE=0



[OfficeWebComponents]

MSI=OWC11.MSI





а насчет /qb или /qn - дело вкуса, конечно, но по-моему лучше /qb, ибо отображает ход установки, что немаловажно видеть для такого "тяжелого" приложения как Office.
Аватара пользователя
LonerD

Re: [решено] Установка урезанного Office 2003 через WPI

Сообщение LonerD »

А у меня через WPI запускается единственная команда: Office2003.exe.

Это 7zip-Sfx архив, в котором запакован батник, который запускается после распаковки архива.

Содержимое батника стандартное:

start /wait pro11.msi TRANSFORMS=setup.mst /qn
Аватара пользователя
snark

Re: [решено] Установка урезанного Office 2003 через WPI

Сообщение snark »

DPavlik82

а если не устраивает одна-единственная вариация установки? Если нужно:

полный вариант офиса;

только минимум (Word & Excel);

какие-то особые варианты на любой вкус и цвет и т. д.

.....

тогда наверно проще будет написать отдельные *.mst (60-70 kb) и *.ini (2-3 kb), нежели паковать всевозможные типы установки в отдельные sfx.
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»