Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Что неправильного в скрипте? (http://forum.oszone.net/showthread.php?t=187337)

Nun-Nun 04-10-2010 14:11 1511086

Что неправильного в скрипте?
 
Подскажите по поводу такого дела: в дистрибе офиса 2003 в ini-файл прописана секция:
Код:

[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=Updates.EXE

При работе инсталлятора ini-шник выполняется полностью, за исключением этой секции. Если запускаю exe-шник вручную, то всё проходит нормально (это я к тому, что exe-шник в порядке). Внутри exe-шника находится reg-файл для внесения информации об устанавливаемых обновлениях в реестр.
В чём тут может быть ошибка?

P.S. Используемая ОС - обычная (не x64) XP SP3.

Iska 04-10-2010 14:28 1511094

Nun-Nun, что за инсталлятор — Inno Setup?

Nun-Nun 04-10-2010 14:39 1511101

Iska,

Возможно Windows Installer Package, но как это точно выяснить - не знаю, я в этом не разбираюсь.

gora 04-10-2010 16:02 1511161

Цитата:

Цитата Nun-Nun
но как это точно выяснить - не знаю »

Типы инсталляторов

Nun-Nun 04-10-2010 16:42 1511192

gora,

Тогда скорее всего InstallShield, поскольку в комплекте идёт exe и msi.

El Sanchez 04-10-2010 21:21 1511407

Nun-Nun,
  1. Цитата:

    Цитата Nun-Nun
    [ChainedInstall_4] »

    Первые 3 ChainedInstall присутствуют и выполняются?
  2. Updates.EXE лежит рядом с Setup.exe офиса?
  3. Наконец, установку начинаете с запуска Setup.exe?

P.S.
Цитата:

Цитата Nun-Nun
Внутри exe-шника находится reg-файл для внесения информации об устанавливаемых обновлениях в реестр. »

Цитата:

Цитата Nun-Nun
Тогда скорее всего InstallShield, поскольку в комплекте идёт exe и msi. »

Непонятно :( Может просто сделать так?
Код:

[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=reg.exe
CmdLine=import <PathToRegFile>\regfilename.reg
Display=none


Iska 04-10-2010 21:28 1511411

Nun-Nun, приношу свои извинения — по печальному стечению обстоятельств банально не увидел фразы «…в дистрибе офиса 2003…». Возможно, глаза не заметили более привычного «…в дистрибутиве Microsoft Office 2003 Professional…» :) и потому «замылились» на «ini» и «Task». Так что, мой вопрос оказался вовсе не по существу.

Таким типом при инсталляции Microsoft Office не пользовался. Могу лишь подсказать попробовать отследить, с помощью Process Monitor, происходит ли вообще попытка запуска «Updates.EXE», и что происходит (если запуск был успешен) при попытке добавления записей в реестр.

P.S. А если просто оформить по «regedit.exe /s <bla-bla-bla.reg>»?

Nun-Nun 07-10-2010 20:44 1513845

El Sanchez,
Цитата:

Цитата El Sanchez
Непонятно Может просто сделать так?
Код:
[ChainedInstall_4]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=reg.exe
CmdLine=import <PathToRegFile>\regfilename.reg
Display=none »

ОК, попробую.

Цитата:

Цитата El Sanchez
1. [ChainedInstall_4] »
Первые 3 ChainedInstall присутствуют и выполняются?
2.Updates.EXE лежит рядом с Setup.exe офиса?
3.Наконец, установку начинаете с запуска Setup.exe?

1. Сейчас не скажу - не помню, - а диск на работе, но попробую глянуть.
2. - Да.
3. - Да.

Iska,

Хорошо, поэкспериментирую.


Время: 01:20.

Время: 01:20.
© OSzone.net 2001-