Работа в качестве службы (Windows)

Клиент NGate может работать в качестве службы в фоновом режиме. Для настройки служб у пользователя ОС Windows должны быть права Администратора.

Важное замечание: Консольная версия клиента должна быть установлена в процессе установки клиента NGate.
  1. Запустите консольное приложение Windows с правами Администратора: Командная строка или PowerShell.
  2. Выполните команду для установки службы:
    "c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --install
  3. Отредактируйте файл конфигурации, который будет использовать служба, в зависимости от особенностей подключения к конкретному шлюзу NGate. В папке с установленным клиентом NGate (c:\Program Files\Crypto Pro\Ngate\) присутствует файл console_client.ini.template. Измените имя на console_client.ini.
  4. Откройте файл в текстовом редакторе и введите параметры подключения к соответствующим шлюзам. На иллюстрации приведён пример для подключения к тестовому шлюзу КриптоПро NGate с авторизацией по логину и паролю (раскомментированы строки url, username, login). Для подключения к рабочему шлюзу необходимо заменить параметры тестовых шлюзов на параметры рабочего.
    Прим.: Для редактирования файла рекомендуется использовать текстовые редакторы файловых менеджеров (например, FAR). Так как стандартные текстовые редакторы (Блокнот, WordPad) при редактировании могут внести в документ неотображаемые символы и нарушить структуру файла. Файл с неправильной структурой не позволит службе корректно запуститься.


    • verbose — уровень подробности информации о работе, выводимой в консоль (0 - 5);
    • journalVerbose — уровень подробности записи информации в системные журналы (0 - 5);
    • keepSession — активировать функцию автоматического переподключения к шлюзу, если время работы предыдущей сессии завершилось (время сессии задаётся на шлюзе);
  5. Соответствующая служба появится в перечне доступных служб. ля непосредственной активации службы, запустите оснастку службы одним из способов, например, из меню Пуск.


  6. Запустите меню службы NGate console Client Service при помощи двойного нажатия левой кнопки мыши.


  7. Установите учётную запись пользователя, от имени которой будет работать служба (необходимы права Администратора): Вход в систему > С учетной записью > Пароль > Подтверждение.


  8. Запустить в качестве службы: Общие > Запустить.


    Или используйте консольную команду:

    "c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --start
  9. Остановить работу службы: Общие > Остановить.


    Или используйте консольную команду:
    "c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --stop
  10. Удаление службы выполняется командой:
    "c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --uninstall