Использование ключей (параметров) запуска утилиты Kaspersky Virus Removal Tool.
Пример: необходимо, что бы при загрузке windows, запускалось сканирование памяти и объектов автозапуска системы, выполнялось при необходимости лечение, а по окончании сканирования утилита выгружалась.
Открываю: Пуск -> Все программы -> Автозагрузка, нахожу ярлык запуска утилиты (в моем случае: setup_9.0.0.722_22.03.2011_22-10), правым кликом вызываю меню и выделяю пункт "Свойства". В открывшимся окне свойства ярлыка, в поле "Объект" после всех записей через пробел дописываю строку:
Код:
SCAN /MEMORY /STARTUP /i2
где: SCAN - запуск сканирования; /MEMORY - проверять процессы в памяти; /STARTUP - проверять объекты автозапуска; /i2 - выполнять лечение или удалять неизлечимые.
То есть, полностью запись в поле объект свойства ярлыка в моем случае выглядит так:
Код:
"D:\Virus Removal Tool\setup_9.0.0.722_22.03.2011_22-10\startup.exe" "D:\Virus Removal Tool\setup_9.0.0.722_22.03.2011_22-10\setup_9.0.0.722_22.03.2011_22-10.exe" -gui -bl SCAN /MEMORY /STARTUP /i2
Жму ОК (сохраняю изменения)
После старта системы запустилось черное окно, закрывшееся после сканирования.
Ключи (параметры) запускаsetup_9.0.0.722_22.03.2011_22-10.com /?
команда: Выполнение команды:
HELP Показать эту справку
SCAN Запустить сканирование
START Запустить определенную задачу
STOP Остановить выполняющуюся задачу
PAUSE Пауза выполняющейся задачи
RESUME Возобновить приостановленную задачу
STATUS Показать состояние задачи
STATISTICS Показать статистику задачи
Параметры испоьзования команды: SCAN [<files>] [/ALL][/MEMORY][/STARTUP][/MAIL][/REMDRIVES]
[/FIXDRIVES][/NETDRIVES] [/@:<filelist.lst>]
[/i<0-4>] [-e:a|s|b|m|<filemask>|<seconds>]
[/R[A]:<report_file>] [/C:<settings_file>]
Область сканирования:
<files> Список файлов и/или папок разделенные пробелом.
Длинные пути и имена содержащие пробелы, должны быть включены в кавычки.
/ALL Сканировать мой компьютер
/MEMORY Сканировать системную память
/STARTUP Сканировать объекты автозапуска
/MAIL Сканировать почту
/REMDRIVES Сканировать съемные носители
/FIXDRIVES Сканировать жесткие диски
/NETDRIVES Сканировать сетевые диски
/@:<filelist.lst> Сканировать файлы указанные в файле-списке filelist.lst
Действие с зараженными файлами:
/i0 Только отчет
/i1 Лечить объект,
пропустить, если лечение не возможно.
/i2 Лечить объект,
удалять, если лечение невозможно,
не удалять, если объект в архиве,
удалять, если объект в самораспаковывающемся архиве.
/i3 Лечить объект,
удалять объект, если лечение невозможно,
удалять архивы, если удаление объектов из архивов невозможно.
/i4 удалять зараженные объекты,
удалять архивы, если удаление объектов из архивов невозможно.
/i8 (по умолчанию) Запрашивать подтверждение
/i9 Запросить подтверждение по окончании сканирования
Типы файлов:
/fe Быстрая проверка
/fi Логическая проверка (по умолчанию)
/fa Все файлы
Исключения:
-e:a Пропускать архивы
-e:b Пропускать почтовые базы данных
-e:m Пропускать текстовые почтовые сообщения
-e:<filemask> Пропускать файлы по маске
-e:<seconds> Пропускать файл, если его сканирование дольше указанных секунд
-es:<size> Пропускать файлы, если их размер более указанного (в мегабайтах)
Отчеты:
/R:<report_file> Сохранять только критические события в файл отчета
/RA:<report_file> Сохранять все события в файл отчета
Дополнительные настройки:
/C:<settings_file> Использовать настройки из конфигурационного файла
Примеры:
setup_9.0.0.722_22.03.2011_22-10.com SCAN /R:log.txt /MEMORY /STARTUP /MAIL "C:\Documents and Settings\All Users\My Documents" "C:\Program Files" C:\Downloads\test.exe
setup_9.0.0.722_22.03.2011_22-10.com SCAN /MEMORY /@:objects2scan.txt /C:scan_settings.txt /RA:scan.log
Параметры испоьзования команды: START <Profile|task_name> [/R[A]:<report_file>]
Запуск новой задачи из профиля.
Опции:
[Profile] Имя профиля
[task_name] Имя задачи
/R:<report_file> Сохранять только критические события
/RA:<report_file> Сохранять все события
Примечание: Опции /R и /RA применяются только при сканировании.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute
Примеры:
setup_9.0.0.722_22.03.2011_22-10.com START Scan_Objects
Параметры испоьзования команды: STOP <Profile|task_name>
Остановка выполняющейся задачи.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute
Параметры испоьзования команды: PAUSE <Profile|task_name>
Пауза выполняющейся задачи.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute
Параметры испоьзования команды: RESUME <Profile|task_name>
Возобновление приостановленной задачи.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute
Параметры испоьзования команды: STATUS [Profile|task_name]
Чтобы перечислить все задачи, выполните команду STATUS без параметров.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute
Параметры испоьзования команды: STATISTICS <Profile|task_name>
Статистика законченной или выполняющейся в настоящий момент задачи.
Доступные профили:
Scan_Objects
AVZ_CollectSysInfo
AVZ_Scan
AVZ_Execute