Показать полную графическую версию : DrWeb 4.3x - автоустановка
Страниц :
[
1]
2
3
4
5
6
7
nattropin_new
26-01-2005, 14:26
как автоматически установить DrWeb 4.32
насколько помню гдето надо создать inf файс с ответами потом запустить Drweb с какимто ключом?!
nattropin_new
26-01-2005, 15:53
так всетаки может кто подскажет где хотябы почитать?
в архиве посмотри там был подробный ответ
смотри страницы 42,43,44
разберешся можесь здесь краткую интсрукцию выложить
nattropin_new
26-01-2005, 16:01
а чета он у меня неоткрывается пофулу.. а по одной странице убибикаешься зырить...
но всетаки попробую найти
nattropin_new
В той теме поиск по теме надо использовать, все находится.
Оригинальный пост (http://forum.oszone.net/showthread.php?p=32766#post32766) kot1313
==============
Установка программы Dr.Web ® для Windows 95-XP в итерактивном режиме на большое число компьютеров вызывает значительные потери времени. Для облегчения этого процесса введен режим пакетной установки, позволяющий производить установку по заранее подготовленному сценарию, записанному в текстовый файл параметров.
Для замены ручного ввода параметров на заранее подготовленные значения используется ключ
/M=[имя файла параметров].
Файл параметров представляет из себя простой текстовый файл, содержащий в каждой строке пару переменная=значение. Список возможных для задания переменных, их значения и примеры использования приведены ниже.
В сочетании с ключом /S (Silent Install), использование файла параметров позволяет автоматизировать установку программы на большое число компьютеров.
Список параметров, допустимых в файле параметров пакетной установки:
MAINDIR -каталог установки программы Dr.Web ® для Windows 95-XP *
Пример:
MAINDIR=C:\Program Files\DrWeb for Windows
SETTYPE -тип установки. Может принимать одно из следующих значений:
A - Минимальный (устанавливаются сканеры Win32, SpIDer Guard и планировщик)
B - Типичный (по умолчанию, устанавливаются все компоненты)
C - Набор компонентов определяется переменной COMPONENTS
Пример:
SETTYPE=B
* * * * * * *
COMPONENTS - набор устанавливаемых компонентов Dr.Web ® для Windows 95-XP. Учитывается только при задании типа установки C. Может включать в себя следующие значения:
A - Сканеры WIN32
B - SpIDer Guard
C - Файлы помощи
D - Звуковые файлы
E - Планировщик
F - SpIDerMail
По умолчанию COMPONENTS=ABCDEF
Программа установки всегда добавляет символ A. При установке Dr.Web ® для Windows 95-XP на серверные платформы программа установки отключит символы B и F.
Пример:
COMPONENTS=ACDE *
MAINSET - группа установок Dr.Web ® для Windows 95-XP. Включение/выключение опций проверки.
A - Эвристический анализ
B - Проверка памяти
C - Сканирование загрузочных секторов
D - Поиск в подкаталогах
По умолчанию MAINSET=ABCD
Пример:
MAINSET=ABCD
FILETYPES -группа установок Dr.Web ® для Windows 95-XP. Включение/выключение опций поиска.
A - Поиск в архивах
B - Поиск в запакованных исполняемых файлах
C - Поиск в E-mail
По умолчанию FILETYPES=ABC
Пример:
FILETYPES=ABC
SCHEDULY1 -группа установок планировщика Dr.Web. Задает выполнение задачи
автоматического обновления.
A - Запуск каждый час
B - Запуск ежедневно - (в 18:00)
C - Запуск еженедельно - (суббота 18:00)
D - Запуск ежемесячно - (15 число 18:00)
По умолчанию SCHEDULY1=B
Не анализируется при отсутствии в параметре COMPONENTS символа E.
Пример:
SCHEDULY1=C
SCHEDULY2 -режим запуска программы обновления. Если SCHEDULY2=A, то
программа обновления осуществит обновление без участия пользователя (будет выполнена с ключом /GO). Если SCHEDULY2=x, то программа обновления будет запущена в обычном режиме.
SCHEDULY3 - *параметр, определяющий включение режима динамического обновления баз SpIDer Guard. Если SCHEDULY3=A, то режим динамического обновления включен.Если SCHEDULY3=x *, то режим динамического обновления выключен.
DYNUPTIME - *параметр, определяющий интервал перидичности проверки изменения баз программой SpIDer Guard. Учитывается только при установленном параметре SCHEDULY3. Может принимать следующие значения:
10 - 10мин
20 - 20мин
30 - 30мин
60 - 60мин
120 - 120мин
240 - 240мин
480 - 480мин
960 - 960мин
UPDATE - * * параметр,определяющий проведение автоматического обновления после завершения установки. Если UPDATE=A, то обновление будет произведено. Если UPDATE=x, то обновление произведено не будет. Следует отметить, что в случае использования ключей командной строки /URL:, /USER: и /PASS:, они имеют имеют приоритет по сравнению с параметром UPDATE, т.е. в случае их использования значение параметра UPDATE не анализируется.
SPMODE - * * параметр, определяющий режим запуска SpIDer Guard NT-XP.
A - ручной
B - автоматический (по умолчанию)
Не анализируется при установке под Windows 95,98,ME.
KEYVAL - * * параметр, определяющий установку ключевого регистрационного файла.
A - устанавливается ключ drweb32.key, лежащий в каталоге с дистрибутивом (при его отсутствии никакого ключа установлено не будет)
B - сохраняется ключ, лежащий в каталоге установки (при его отсутствии никакого ключа установлено не будет)
С - устанавливается evaluation ключ, находящийся внутри дистрибутива
REBOOT -параметр, определяющий перезагрузку компьютера по завершению установки.
0 - компьютер не будет перезагружаться по завершению установки. Следует отметить, что при установке SpIDer Guard и SpIDer Mail, а также при установке пакета поверх существующей версии для правильного функционирования компонентов пакета перезагрузка необходима и должна быть произведена вручную.
1 - компьютер будет производить перезагрузку (если это необходимо для выбранного набора компонент и обеспечения правильной установки) без предварительного уведомления пользователя. *
Для обеспечения корректной обработки языковых ресурсов, в файле параметров должна присутствовать строчка:
LANG=Russian (Русский)- для Русского языка
LANG=English- для Английского языка
LANG=German (Deutsch)- для Немецкого языка
LANG=Spanish (Espaсol)- для Испанского языка
Файл параметров со следующими строками производит установку программы Dr.Web ® для Windows 95-XP в каталог C:\Program Files\DrWeb for Windows.
Устанавливаются сканнеры Win32, Файлы помощи и звуковые файлы. Заданы следующие опции проверки - Эвристический анализ, Сканирование загрузочных секторов и Поиск в подкаталогах. Производится поиск в архивах, запакованных и почтовых файлах. После установки производится автоматическое обновление с параметрами обновления, заданными в ;предыдущей установке, или, при первичной установке, с параметрами по умолчанию. Устанавливается ключевой файл drweb32.key, лежащий в каталоге с дистрибутивом. Перезагрузка компьютера производится не будет.
LANG=Russian (Русский)
MAINDIR=C:\Program Files\DrWeb for Windows
SETTYPE=C
COMPONENTS=ACD
MAINSET=ACD
FILETYPES=ABC
SCHEDULY1=B
SCHEDULY2=x
SCHEDULY3=x
DYNUPTIME=60
UPDATE=A
KEYVAL=A
REBOOT=0
Для использования этого файла параметров в режиме 'молчаливой установки', запустите программу установки DrWeb32.exe со следующими ключами командной строки:
drweb32.exe /S /M=setup.ini
где setup.ini - файл параметров, содержащий приведенные выше строки.
Добавляя ключи, приведенные в документации к Dr.Web ® для Windows 95-XP, можно вводить дополнительное управление установкой, например следующий вызов:
drweb32.exe /S /M=setup.ini /NC
произведет установку с параметрами из файла setup.ini и не запустит проверку носителей после установки.
Для облегчения создания файлов параметров, при обычной установке в итерактивном режиме, в каталоге установки образуется файл custom.ini, в который вносятся все перечисленные ранее параметры установки (за исключением KEYVAL) с их значениями, соответствующими введенным при установке. Для повторения установки программы с теми же параметрами на другом компьютере, скопируйте файл custom.ini, внесите требуемое значение параметра KEYVAL и запустите *
drweb32.exe /S /M=custom.ini
Для обеспечения возможности использования готового файла настроек пакета drweb32.ini
, программа установки перед завершением работы проверяет наличие файла drweb32.ini в одном каталоге с программой установки и, при его наличии, копирует этот файл в каталог установки. Если в каталоге установки уже есть файл drweb32.ini, он будет перезаписан.
Для расширения возможностей пакетной установки можно использовать дополнительные ключи командной строки программы установки drweb32.exe.
Ключи командной строки программы установки DrWEB для Windows 95-XP:
/NC - не запускать сканнер DrWeb32w.exe по завершению установки;
/URL:<update URL> - после установки программных компонент произвести обновление с указанного URL. При вводе этого ключа пропускается диалоговое окно 'Обновление';
/USER:<имя пользователя> - использовать указанное имя пользователя для авторизации на URL обновления. При отсутствии ключа /URL: устанавливается URL обновления updates.drweb.ru/free/windows;
/PASS:<пароль> - * *использовать указанный пароль для авторизации на URL обновления. Не анализируется при отсутствии ключа /URL: и /USER
Добавлено:
Это выписка из ихнего форума о ключах пакетной установки, можно ведь зайти на сайт производителя !!!, там усё описано в подробностях !!!
==============
nattropin_new
27-01-2005, 05:52
ух!
большое спасибо.
nattropin_new
27-01-2005, 10:41
а может кто решил проблему с установкой версии 4,32 он теперь упакован InstallShield
и все то что выше написано неактуально для этой версии 4,32 :(
nattropin_new
>>Режим пакетной установки новым дистрибутивом не
поддерживается.
>А почему ? ? ? Должна на это быть причина
Причина очень простая - выход Enterprise Suite, в котором этот
режим является основным для установки клиентской части.
распаковал дистриб drweb 4.33 получил обычный setup.exe (install shield) с кучей файла .... прогонял setup.exe /r скрипт генерируется но потом при помощи него (setup /s) установка не работает в логе пишет следующее
[InstallShield Silent]
Version=v7.00
File=Log File
[ResponseResult]
ResultCode=-3
может кто в курсе в чем проблема подскажите пожалуйста...
coffeepot
13-10-2005, 11:42
распаковал дистриб drweb 4.33 получил обычный setup.exe (install shield) с кучей файла .... прогонял setup.exe /r скрипт генерируется но потом при помощи него (setup /s) установка не работает в логе пишет следующее
[InstallShield Silent]
Version=v7.00
File=Log File
[ResponseResult]
ResultCode=-3
может кто в курсе в чем проблема подскажите пожалуйста...
Result Code Description
0 Success (Успешно).
-1 General error (Ошибка).
-2 Invalid mode (Неправильный режим).
-3 Required data not found in the Setup.iss file (В файле setup.iss не найдены требуемые данные).
-4 Not enough memory available (Не достаточно доступной памяти).
-5 File does not exist (Файл не найден).
-6 Cannot write to the response file (Невозиожно записать файл ответов).
-7 Unable to write to the log file (Невозможно записать лог-файл).
-8 Invalid path to the InstallShield Silent response (.iss) file (Неправильный путь к файлу ответов .iss).
-9 Not a valid list type (string or number) (Неверный тип списка (строка или число)).
-10 Data type is invalid (Тип данных неверен).
-11 Unknown error during setup (Во время установки произошла неизвестная ошибка).
-12 Dialog boxes are out of order (Диалоговые окна идут не по порядку (что-то типа этого)).
-51 Cannot create the specified folder (Не могу создать папку).
-52 Cannot access the specified file or folder (Нет доступа к файлу или папке).
-53 Invalid option selected (Указаны неверные опции).
Debugger
10-11-2005, 08:29
ZaV
распаковал дистриб drweb 4.33 получил обычный setup.exe (install shield) с кучей файла .... прогонял setup.exe /r скрипт генерируется но потом при помощи него (setup /s) установка не работает в логе пишет следующее
Может я припоздал с постом... DrWeb скорее всего не получится установить стандартным способом... Судя по номеру ошибки, инсталлеру не хватает данных, скорее всего при записи в setup.iss инсталлятор DrWeb вписывает в setup.iss не все данные (например, путь к ключу).
Хм, господа,
а есть какие-нить идеи относительно DrWeb 4.33?
Известно, что он представляет собой InstallShield с MSI (поправьте если я не прав).
Вот так:
setup.exe /s /v"/qn REBOOT=ReallySuppress"
не прокатило....
/s и /S тоже не работают....
можно ли как то подцепить ини файл, к говорилось выше?
Debugger
29-11-2005, 11:17
Fanzuga
Я уже писал об этом в этой (http://forum.oszone.net/showthread.php?t=55012&highlight=drweb) теме, в последнем посте.
Может я припоздал с постом... DrWeb скорее всего не получится установить стандартным способом...
Все это не добавляет оптимизма...
А что так и ни кому не удалось?
интересно никто web не поборол чтоб автоматом ставился только без скрипта ?
чтоб просто дистрибак перепаковать ... в тот же innosetup ... или еще во что нить ?
ZaV
Я так много уже дистров перепаковывал через Inno Setup, вытаскиваеш скрипт инсталяции и смотреш, что куда ставилось, так что это очень даже реально! Просто web'ом я не пользуюсь и не проводил эксперементов над ним!!
Debugger
17-12-2005, 15:17
ZaV
Можно попробовать... Просто многие современные антивирусы (Касперский, например), устанавливают еще и свои собственные драйверы... Касперский вот klif.sys ставит...
вроде перепаковал дистриб в innosetup .... все ставицца но при запуске spidermail ... пишет что он был некорректно установлен ... и нада его переустановить ... после чего соглашаюсь он пишет что теперь ребут и после ребута все работает замечательно
пытался посмотреть какие ключи изменяет ... попробовал их задать сразу при установке ... после чего пишет что опять неправильно установлен но уже установицца не может в логе пишет следующее
Installing
Incorrect winsock version (Winsock 2.2 need)
Removing
подскажите чего ему для полного счастья не хватает ...
вроде перепаковал дистриб в innosetup .... все ставицца но при запуске spidermail ... пишет что он был некорректно установлен ... и нада его переустановить ... после чего соглашаюсь он пишет что теперь ребут и после ребута все работает замечательно
пытался посмотреть какие ключи изменяет ... попробовал их задать сразу при установке ... после чего пишет что опять неправильно установлен но уже установицца не может в логе пишет следующее
Installing
Incorrect winsock version (Winsock 2.2 need)
Removing
подскажите чего ему для полного счастья не хватает ...
Fanzuga
Debby
AutoItSetOption ("WinTitleMatchMode", 2)
AutoItSetOption ("WinDetectHiddenText", 1)
AutoItSetOption ("SendAttachMode", 1)
WinMinimizeAll ()
Run ( @ScriptDir & "\" & "drweb-432-win-ru.exe" )
WinWaitActive ( "Dr.Web - InstallShield Wizard" )
Send("{ENTER}")
WinWaitActive ( "Установка Dr.Web", "Программа InstallShield® Wizard" )
ControlClick ( "Установка Dr.Web", "Программа InstallShield® Wizard", "Button1")
WinWaitActive ( "Внимание!!!" )
ControlClick ( "Внимание!!!", "", "Button4")
Sleep (100)
ControlClick ( "Внимание!!!", "", "Button1")
WinWaitActive ( "Установка Dr.Web", "ЛИЦЕНЗИОННЫЙ ДОГОВОР" )
ControlClick ( "Установка Dr.Web", "ЛИЦЕНЗИОННЫЙ ДОГОВОР", "Button5" )
Sleep (100)
ControlClick ( "Установка Dr.Web", "ЛИЦЕНЗИОННЫЙ ДОГОВОР", "Button2" )
WinWaitActive ( "Установка Dr.Web", "Прочитайте следующий текст" )
ControlClick ( "Установка Dr.Web", "Прочитайте следующий текст", "Button1" )
WinWaitActive ( "Установка Dr.Web", "Программа установки" )
ControlClick ( "Установка Dr.Web", "Программа установки", "Button1" )
WinWaitActive ( "Установка Dr.Web", "Выберите вид установки" )
Send ("{UP}")
Sleep (100)
ControlClick ( "Установка Dr.Web", "Выберите вид установки", "Button4")
WinWaitActive ( "Установка Dr.Web", "Выберите компоненты для установки" )
ControlFocus ("Установка Dr.Web", "Выберите компоненты для установки","1000")
Send ("{DOWN}")
Send ("{DOWN}")
Send ("{DOWN}")
Send ("{SPACE}")
Send ("{DOWN}")
Send ("{SPACE}")
Send ("{DOWN}")
Send ("{SPACE}")
ControlClick ("Установка Dr.Web", "Выберите компоненты для установки","Button2")
WinWaitActive ( "Установка Dr.Web", "Программа установки добавит" )
ControlClick ( "Установка Dr.Web", "Программа установки добавит", "Button2" )
WinWaitActive ( "Установка Dr.Web", "Программа установки располагает" )
ControlClick ( "Установка Dr.Web", "Программа установки располагает", "Button1" )
WinWaitActive ( "Вопрос" )
ControlClick ("Вопрос", "", "Button2")
WinWaitActive ( "Установка Dr.Web", "Да, перезагрузить компьютер сейчас" )
ControlClick ( "Установка Dr.Web", "Да, перезагрузить компьютер сейчас", "Button2" )
ControlClick ( "Установка Dr.Web", "Да, перезагрузить компьютер сейчас", "Button4" )
WinWaitActive ( "ReadWeb" )
WinClose ( "ReadWeb" )
FileCopy ( @ScriptDir & "\" & "drweb32.key", "C:\Program Files\DrWeb\drweb32.key", 1)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.