В планировщике задание AVreload_db в командной строке antivirus\kav\klav_bases_updater.exe запускать ежедневно в 10 часов например.
Задание на перезапуск есерва ReloadKAV — Internal: AVreload_db — ежедневно в 10.30
Вручную обновление проходит.
Версия есерва 2.99 сборка 3497 от 18.12.02
DLL 4.0.1.16
10:00:05 13 AVreload_db
10:00:05 13 antivirus\kav\KLAV_bases_updater.exe
10:00:05 13 1
10:00:05 13 TempPurger
10:00:06 13 agents\purger.exe -rd 5 temp\*.*
10:00:06 13 1
10:00:06 13 POP3RECV
10:00:06 13 agents\pop3recv.exe -z -d -o temp\%TempFile%.eml -s %Server% -u %Login% -w %Password% -dial
10:00:06 13 1
10:00:06 13 agents\Erobot.exe -c agents\pop3toss.cfg -o temp\%TempFile%.toss -i temp\%PrevTempFile%.eml
10:00:07 13 1
10:00:07 13 CachePurger
10:00:07 13 agents\purger.exe -rea 51200 http\*.* 10:00:07 13 1
10:30:52 13 Reload_KAV
10:30:52 13 AVreload_db
10:40:47 13 SMTPSEND
10:40:47 13 agents\smtpsend -z -s %Server% -o temp\%TempFile%.smtp -dial
10:40:47 13 1
Можно ещё воткнуть задание, которое делает KavPrintVersion (кажется, такое волшебное слово) — печать в лог версии движка и числа вирусных записей.
И еще, сегодня опять в 10 часов была попытка обновления баз, опять без положительного результата. И появилось в папке DATA два файла: 101_45095.klc и 102_4060.klc
Вчерашний ххххeserv.log после обновления вручную выглядит следующим образом:
10:45:22 1 Current date/time: Tue, 19 Jul 2005 10:45:22 GMT+4
11:04:11 413 antivirus\kav\data
11:04:16 413 KAV Engine: 4.0.1.16 | EngineDate: 2002/07/24 | Viruses: 130953 | DBdate: 2005/07/19
11:04:16 413 KAV plugin init OK
Значит, апдейтер у вас при автозапуске не скачивает базы. Хорошо. Eserv запущен сервисом? Если да, то под какой учётной записью? Чем отличается ваша учётная запись от той, под которой выполняется Eserv? Наверное, у вас настроен прокси для Internet Explorer. Если Eserv работает от локальной системы, то и обновлялку он запускает от неё же, следовательно, там настроек прокси нет. Если у вас модем, то обновлялка в результате сама не позвонит — доступа к серверу у неё не будет — ничего не скачает.
ESERV работает под W2000Pro RU, учетная запись не отличается от моей ничем, я являюсь администратором станции с полными правами. ESERV запущен сервисом, в диспетчере он в процессах и активной задачей виден.
Да еще, наверное важно, почта у нас осталась пока по Dial-up, а вот выход в интернет — постоянное подключение по выделенному каналу.
В IE настойки как раз IP-адрес роутера и он сам (IE) в интернет ходит с этими настройками. Т.Е. получается, что у нас и модем и выделенный канал, но по идее обновлялка должна использовать настройки IE?
Да я и не сомневался, что он работает . А учётная запись, стало быть, пользовательская и полностью настроена?
Она оттуда берёт только настройки прокси-сервера. А как достукиваться до прокси или, буде прокси не задан, напрямую до целевого сервера — это уже решает система на основании своих таблиц маршрутизации.
Вы можете залогироваться этим пользователем интерактивно и проверить работу обновлялки под этой конкретной учётной записью?
Эти все адреса, а так понял рабочие?
http://updates3.kaspersky-labs.com/updates
http://updates2.kaspersky-labs.com/updates
http://updates1.kaspersky-labs.com/updates
http://updates-us1.kaspersky-labs.com/updates
http://downloads1.kaspersky-labs.com/updates
http://downloads-us1.kaspersky-labs.com/updates ftp://updates1.kaspersky-labs.com/updates ftp://updates3.kaspersky-labs.com/updates ftp://downloads1.kaspersky-labs.com/updates ftp://downloads-us1.kaspersky-labs.com/updates
А забираются базы с первого в списке?
Где поставить порт, провайдер говорит — это обязательно?
P.S. Базы забираются с первого доступного сервера из списка.
HKEY_USERS\<ID пользователя>\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Параметры:
ProxyEnable
ProxyHttp1.1
ProxyOverride
ProxyServer
Что туда вбивать, посмотрите в своих настройках (HKEY_CURRENT_USER\Software и так далее).
Еще такая иформация: в моей ИС машина с ESERV и роутер провайдера стоят рядом, т.е. их IP-адреса 182.138.10.200 и 182.138.10.170 соответственно.
И еще, обновление в ручном режиме я делаю следующим образом: звоню модемом в интернет по Dial-up, когда устанавливается соединение, то запускаю батник на обновление. Обновление проходит — разрываю соединение...
Вот типичные для меня записи в реестре:
ProxyEnable = 1
ProxyHttp1.1 = 0
ProxyOverride = "192.168.0.*;proxy;*.mynet"
ProxyServer = "ftp=proxy:9999;http=proxy:9999;https=proxy:9999"
Вам, стало быть, вместо proxy:9999 надо поставить адрес и порт роутера.
В реестре сервера с ESERV-ом параметры:
ProxyEnable = 1
ProxyHttp1.1 = 0
ProxyOverride = "182.138.10.170"
ProxyServer = "ftp=182.138.10.170:3352;http=182.138.10.170:3352;https=182.138.10.170:3352"
И еще: при обновлении опять в ручную, обновлялка выдает сообщение:
KLAV antivirus bases updater v.1.0 beta.Works only with Eserv/>2.98
Это нормально? У меня-то 2.99! Ведь когда ключ высылали на KAV, то там была инструкция:
....Для работы с KLAV рекомендуется обновить Eserv до сборки не ниже 3427 — ftp://ftp.eserv.ru/pub/beta/2.99/ И установить текущую версию антивирусных DLL 4.0.1.16 http://www.eserv.ru/download/klav_4.0.1.16.zip Остановите Eserv и замените и т.д......
И еще, в диспетчере задач на машине с ESERV процесс KLAV_bases_updater.exe не появляется!?
Вообще, скажите, у кого-нибудь под 2.99 KAV работает?
Вообще обновлялка, по идее, какие-то сообщения об ошибках выводит. Можно их попробовать перенаправить в файл — либо стандартным образом, либо указать в командной строке -o файл (вроде бы должна понять).
А в кривых файлах, которые при неудачном обновлении формируются, ничего внятного не написано?