Войти

Показать полную графическую версию : [решено] Установка из winnt.sif


LordMadman
22-06-2007, 22:27
Тихая установка не проходит
запускаю 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
Для начала поясни, пожалуйста, что такое "...\WinRARv3.50\Setup.exe" ?

LordMadman
22-06-2007, 22:52
Для начала поясни, пожалуйста, что такое "...\WinRARv3.50\Setup.exe" ?

Rar'овый сетап по идее должен копироваться в корень С: из папки $OEM$ (копирование включено) и он копируется, путь верный, проверял

YuriPet
22-06-2007, 23:54
LordMadman
Хитро как то... :)

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

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

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

LordMadman
23-06-2007, 12:42
YuriPet

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

Imago_
23-06-2007, 14:02
Во-первых непонятно что значит "запускаю cmd-файл из winnt.sif"
Во-вторых не указано откуда запускается cmd-файл.
Попробуй так:
start/wait "" "%systemdrive%\install\WinRARv3.50\Setup.exe" /s

LordMadman
24-06-2007, 12:23
Во-первых непонятно что значит "запускаю cmd-файл из winnt.sif"
Во-вторых не указано откуда запускается cmd-файл.

Из секции [GuiRunOnce]

Imago_
24-06-2007, 16:32
LordMadman
Приведенный выше код работает. Но из приведенного вами (http://forum.oszone.net/post-602916-1.html) кода лучше убрать pause :)

LordMadman
25-06-2007, 19:04
У меня не работает. Получается такая картина с любым запускаемым файлом (см. картинку).
Всё это запускается на чистой винде (без твиков и т.п.) сразу после установки

Imago_
27-06-2007, 06:59
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
При более внимательном рассмотрении справки по Start понял ошибку, спасибо за помощь!!!




© OSzone.net 2001-2012