Ручная установка (Windows)

05 марта 2024

ID 184719

В этом разделе описывается, как вручную установить Kaspersky Scan Engine на системах Windows.

Чтобы установить Kaspersky Scan Engine вручную:

  1. Убедитесь, что у вас есть права администратора.
  2. Создайте папку C:\Program Files\Kaspersky Lab\ScanEngine. В этом справочном документе эта папка называется %service_dir%.
  3. Распакуйте содержимое пакета распространения в папку %service_dir% на вашем компьютере.
  4. Ознакомьтесь с Пользовательским соглашением (End User License Agreement, EULA) для Kaspersky Scan Engine. Пользовательское соглашение находится по адресу %service_dir%/doc/license.txt.

    Если вы согласны с условиями Пользовательского соглашения, переходите к следующему шагу. Если вы отклоняете условия Пользовательского соглашения, отмените установку.

  5. Откройте файл %service_dir%\bin\klScanEngineUI.xml.
  6. Примите условия Пользовательского соглашения с конечным пользователем. В файле klScanEngineUI.xml замените <Common>rejected</Common> на <Common>accepted</Common>.
  7. Если вы хотите использовать Kaspersky Security Network (KSN), ознакомьтесь с Пользовательским соглашением для KSN и Политикой конфиденциальности. Это Пользовательское соглашение также находится по адресу %service_dir%\doc\ksn_license.txt и содержит ссылку на Политику конфиденциальности.

    Если вы согласны с условиями Пользовательского соглашения для KSN и Политикой конфиденциальности, переходите к следующему шагу. Если вы отклоняете условия Пользовательского соглашения для KSN или Политику конфиденциальности, перейдите к шагу 9.

  8. Примите Пользовательское соглашение для KSN. Измените <KSN>rejected</KSN> на <KSN>accepted</KSN> в klScanEngineUI.xml.
  9. Сохраните и закройте %service_dir%\bin\klScanEngineUI.xml.
  10. Откройте файл %service_dir%\bin\kavhttpd.xml.
  11. В элементах BasesPath и TempPath укажите полный путь к директории %service_dir%\bin\bases и к директории, содержащей временные файлы, используемые Kaspersky Scan Engine соответственно. Сохраните и закройте файл.
  12. Если вы хотите, чтобы Kaspersky Scan Engine запускался автоматически при загрузке системы, выполните следующие действия:
    1. В Windows откройте окно командной строки от имени администратора.
    2. Выполните следующую команду:

      sc create "Kaspersky ScanEngine" binpath= "%service_dir%\bin\kavhttpd.exe -c %service_dir%\bin\kavhttpd.xml" start= auto DisplayName= "Kaspersky ScanEngine"

    Обратите внимание, что, если полный путь к файлу конфигурации содержит пробел, вы должны добавить кавычки (") после косой черты (\). Пример: C:\Program Files\Kaspersky Lab\ScanEngine\bin>sc create "Kaspersky ScanEngine" binpath= "C:\Program Files\Kaspersky Lab\ScanEngine\bin\kavhttpd.exe -c \"C:\Program Files\Kaspersky Lab\ScanEngine\bin\kavhttpd.xml\""

  13. Перейдите к разделу Начало работы с Kaspersky Scan Engine в режиме HTTP.

Включение Kaspersky Scan Engine GUI

Чтобы включить Kaspersky Scan Engine GUI:

  1. Убедитесь, что у вас есть права администратора.
  2. Установите и настройте PostgreSQL.
  3. На компьютере, на котором установлен PostgreSQL, выполните перечисленные ниже действия от имени пользователя, который может создавать новых пользователей и базы данных. Для выполнения этих действий вы можете использовать утилиту psql или pgAdmin. Если вы используете утилиту psql, укажите пробел и имя пользователя после параметра -U.
    1. Создайте нового пользователя PostgreSQL с именем scanengine:

      CREATE USER scanengine;

    2. Задайте пароль для пользователя scanengine:

      ALTER USER scanengine WITH PASSWORD '%PASSWORD%';

    3. Используя PostgreSQL, создайте базу данных под названием kavebase:

      CREATE DATABASE kavebase OWNER scanengine;

    4. В базе данных kavebase выполните запросы, описанные в %service_dir%\samples\tables.sql.

      psql -d kavebase -a -f tables.sql

  4. Откройте %service_dir%\bin\klScanEngineUI.xml.
  5. Измените <EnableUI>false</EnableUI> на <EnableUI>true</EnableUI>.
  6. В элементе <ConnectionString> укажите адрес веб-службы Kaspersky Scan Engine GUI в формате %IP%:%port%.

    Например:

    <ConnectionString>198.51.100.0:443</ConnectionString>

  7. Укажите SSL-сертификат для установки в веб-службе Kaspersky Scan Engine GUI.
    • Если у вас уже есть SSL-сертификат, который вы хотите установить в веб-службе Kaspersky Scan Engine GUI, укажите пути к вашему сертификату и вашему закрытому ключу:
      1. В элементе <SSLCertificatePath> укажите путь к вашему сертификату SSL.
      2. В элементе <SSLPrivateKeyPath> укажите путь к вашему закрытому ключу.
    • Если у вас нет SSL-сертификата, который вы хотите установить в веб-службе Kaspersky Scan Engine GUI, сгенерируйте новый. Запустите утилиту %service_dir%\tools\openssl следующим образом:

      %service_dir%\tools\openssl.exe req -x509 -nodes -days 1825 -subj /C=RU/CN="%ConnectionString%" -newkey rsa:4096 -extensions EXT -config "%service_dir%\tools\openssl.cnf" -keyout "%service_dir%\httpsrv\kl_scanengine_private.pem" -out "%service_dir%\httpsrv\kl_scanengine_cert.pem"

      Здесь %ConnectionString% – это значение, указанное в элементе %ConnectionString%. Рекомендуется использовать значения rsa:4096 или rsa:3072 с параметром -newkey. Минимальное поддерживаемое значение – rsa:2048.

  8. Зашифруйте имя пользователя и пароль пользователя, указанного на шаге 3. Kaspersky Scan Engine будет использовать эти имя пользователя и пароль для подключения к базе данных kavebase.

    Чтобы зашифровать учетные данные, используйте утилиту kav_encrypt. Эта утилита также автоматически записывает зашифрованные имя пользователя и пароль в klScanEngineUI.xml. Утилита находится в папке %service_dir%\tools\.

    Запустите утилиту kav_encrypt со следующими параметрами:

    -d %username%:%password%

  9. В элементе DatabaseSettings > ConnectionString укажите адрес базы данных kavebase в формате %IP%:%port%.
  10. Сохраните и закройте %service_dir%\bin\klScanEngineUI.xml.
  11. Если вы хотите, чтобы Kaspersky Scan Engine GUI запускался автоматически при загрузке системы, выполните следующие действия:
    1. Откройте окно командной строки от имени администратора.
    2. Выполните следующую команду:

      sc create "Kaspersky ScanEngine UI" binpath= "%service_dir%\bin\klScanEngineUI.exe --svc" start= auto DisplayName= "Kaspersky ScanEngine UI"

  12. Запустите Kaspersky Scan Engine GUI:

    sc start "Kaspersky ScanEngine UI"

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!