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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Установка из winnt.sif (http://forum.oszone.net/showthread.php?t=85803)

LordMadman 22-06-2007 22:27 602916

Установка из winnt.sif
 
Тихая установка не проходит
запускаю cmd-файл из winnt.sif :

----------------------------------
@echo on
title Installing applications and configuring ones

ECHO.
ECHO Removing Wallpapers and Screensavers...
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\Web\Wallpaper\*.jpg"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"

ECHO.
ECHO Removing useless shortcuts...
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Update.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Set Program Access and Defaults.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Catalog.lnk"

ECHO.
ECHO Installing WinRar
start /wait "%systemdrive%\install\WinRARv3.50\Setup.exe /s"

ECHO.
ECHO Installing TotalCommander
start /wait "%systemdrive%\install\Total commander podarok edition 20\total commander podarok edition 20.exe"

ECHO.
ECHO Deleting ASP.NET User Account created by .NET Framework 1.1...
net user aspnet /delete
ECHO.

PAUSE
EXIT

---------------------------------------------------
при установке rar'а открывается дочернее cmd и ... тишина, пока не наберу exit.
Только после этого продолжается выполнение файла. С командером тоже самое.
При этом установки не происходит. Ни какой ругани тоже нет.
Тестил на VirtualPC2004 на чистом винте. Из командной строки тотала уже после установки винды rar тоже не ставиться.

Поможите, плз....

YuriPet 22-06-2007 22:35 602918

Для начала поясни, пожалуйста, что такое "...\WinRARv3.50\Setup.exe" ?

LordMadman 22-06-2007 22:52 602925

Цитата:

Для начала поясни, пожалуйста, что такое "...\WinRARv3.50\Setup.exe" ?
Rar'овый сетап по идее должен копироваться в корень С: из папки $OEM$ (копирование включено) и он копируется, путь верный, проверял

YuriPet 22-06-2007 23:54 602942

LordMadman
Хитро как то... :)

Во-первых, уже давно отсуществовал даже WinRAR 3.51, а на сегодня актуальной версией является WinRAR 3.70.

Во-вторых, что-то я не помню такого, чтобы у этой программы был отдельный "сетап" в спец. каталоге. Обычно - это просто SFX-файл со сценарием установки (рядом лежащий ключ "подхватывается") и с именем, наподобие wrar370ru.exe. Или у тебя "спец. сборка"? ;)

P.S. Я запускаю установку этой программы командой: "start /min /wait wrar370ru.exe /s"

LordMadman 23-06-2007 12:42 603044

YuriPet

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

Imago_ 23-06-2007 14:02 603073

Во-первых непонятно что значит "запускаю cmd-файл из winnt.sif"
Во-вторых не указано откуда запускается cmd-файл.
Попробуй так:
Код:

start/wait "" "%systemdrive%\install\WinRARv3.50\Setup.exe" /s

LordMadman 24-06-2007 12:23 603328

Цитата:

Во-первых непонятно что значит "запускаю cmd-файл из winnt.sif"
Во-вторых не указано откуда запускается cmd-файл.
Из секции [GuiRunOnce]

Imago_ 24-06-2007 16:32 603379

LordMadman
Приведенный выше код работает. Но из приведенного вами кода лучше убрать pause :)

LordMadman 25-06-2007 19:04 603899

Вложений: 1
У меня не работает. Получается такая картина с любым запускаемым файлом (см. картинку).
Всё это запускается на чистой винде (без твиков и т.п.) сразу после установки

Imago_ 27-06-2007 06:59 604562

LordMadman
Из приведенного скриншота вижу что не указан ключевой момент
start/wait "" "%systemdrive%\install\WinRARv3.50\Setup.exe" /s
(двойные кавычки + ключи выводятся ЗА кавычки)
Если судить по скрину - код должен быть примерно такой:
start/wait "" "%systemdrive%\install\AutoIt3.exe" /AutoIt-WinRAR.au3

LordMadman 30-06-2007 13:13 606245

При более внимательном рассмотрении справки по Start понял ошибку, спасибо за помощь!!!


Время: 18:31.

Время: 18:31.
© OSzone.net 2001-