Показать полную графическую версию : Что неправильного в скрипте?
Подскажите по поводу такого дела: в дистрибе офиса 2003 в ini-файл прописана секция:
[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=Updates.EXE
При работе инсталлятора ini-шник выполняется полностью, за исключением этой секции. Если запускаю exe-шник вручную, то всё проходит нормально (это я к тому, что exe-шник в порядке). Внутри exe-шника находится reg-файл для внесения информации об устанавливаемых обновлениях в реестр.
В чём тут может быть ошибка?
P.S. Используемая ОС - обычная (не x64) XP SP3.
Nun-Nun, что за инсталлятор — Inno Setup?
Iska,
Возможно Windows Installer Package, но как это точно выяснить - не знаю, я в этом не разбираюсь.
но как это точно выяснить - не знаю »
Типы инсталляторов (http://www.oszone.net/2766)
gora,
Тогда скорее всего InstallShield, поскольку в комплекте идёт exe и msi.
El Sanchez
04-10-2010, 21:21
Nun-Nun,
[ChainedInstall_4] »
Первые 3 ChainedInstall присутствуют и выполняются?
Updates.EXE лежит рядом с Setup.exe офиса?
Наконец, установку начинаете с запуска Setup.exe?
P.S. Внутри exe-шника находится reg-файл для внесения информации об устанавливаемых обновлениях в реестр. »
Тогда скорее всего InstallShield, поскольку в комплекте идёт exe и msi. »
Непонятно :( Может просто сделать так?
[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=reg.exe
CmdLine=import <PathToRegFile>\regfilename.reg
Display=none
Nun-Nun, приношу свои извинения — по печальному стечению обстоятельств банально не увидел фразы «…в дистрибе офиса 2003…». Возможно, глаза не заметили более привычного «…в дистрибутиве Microsoft Office 2003 Professional…» :) и потому «замылились» на «ini» и «Task». Так что, мой вопрос оказался вовсе не по существу.
Таким типом при инсталляции Microsoft Office не пользовался. Могу лишь подсказать попробовать отследить, с помощью Process Monitor, происходит ли вообще попытка запуска «Updates.EXE», и что происходит (если запуск был успешен) при попытке добавления записей в реестр.
P.S. А если просто оформить по «regedit.exe /s <bla-bla-bla.reg>»?
El Sanchez, Непонятно Может просто сделать так?
Код:
[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=reg.exe
CmdLine=import <PathToRegFile>\regfilename.reg
Display=none »
ОК, попробую.
1. [ChainedInstall_4] »
Первые 3 ChainedInstall присутствуют и выполняются?
2.Updates.EXE лежит рядом с Setup.exe офиса?
3.Наконец, установку начинаете с запуска Setup.exe?
1. Сейчас не скажу - не помню, - а диск на работе, но попробую глянуть.
2. - Да.
3. - Да.
Iska,
Хорошо, поэкспериментирую.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.