Перейти до основного вмісту

Встановлення SmartSign як служби

Службу SmartSign давно використовують великі аптечні мережі — це перевірене рішення для корпоративного підписання.

Вимоги та рекомендації

  • SmartSign має працювати в режимі служби Windows від системного користувача (обліковий запис служби).
  • Автоматичне оновлення для великих обсягів розгортання не рекомендується: оновлення виконуються вручну під контролем нашої служби підтримки.
  • Винятки в Microsoft Defender додавати не потрібно: файли та служба підписані КЕП верифікованого видавця і мають коректно працювати з антивірусом без додаткових налаштувань.

Особливості при встановленні SmartSign як служби

  1. Служба під час перезапуску активує всі ключі
  2. Служба працює без UI (інтерфейсу), запускається без входу до облікового запису
  3. Служба працює в фоновому режимі, логи зберігаються в файлі
  4. Служба набагато швидше активує велику кількість ключів при включеній багатопоточній активації (прапор MULTI_THREAD=true в файлі конфігурації)

Встановлення SmartSignService

Перед встановленням переконайтеся, що SmartSign буде працювати як служба Windows під системним обліковим записом. Ключі для служби переносяться один раз через інтерфейс програми; після цього служба працює без входу користувача в систему.

  1. Завантажте SmartSign останньої версії за посиланням
  2. Встановіть SmartSign (запускати SmartSign не потрібно)
  3. Додайте прапори ONLY_CLIENT_FOR_SERVICE=true та MULTI_THREAD=true у файл config.ini (директорія %ProgramData%/SmartSign):
    • ONLY_CLIENT_FOR_SERVICE=true — режим роботи лише як клієнт для служби (без дублювання процесів)
    • MULTI_THREAD=true — прискорена багатопотокова активація ключів
  4. Запустіть SmartSign і в налаштуваннях оберіть Перенести ключі для служби — це підготує ключі для роботи служби без UI
  5. Перезапустіть SmartSign
  6. Встановіть службу через ServiceSmartSignInstall.bat (виконати з правами адміністратора). Служба реєструється в Windows і запускається від системного користувача
  7. Перевірте лог біля файлу SmartSign. Там має бути активація ключів і т.д. (лог буде знаходитись в директорії SmartSign або в SmartSign натисніть правою кнопкою миші по логу та виберіть Лог служби)
  8. SmartSign можна налаштувати на автоматичне закриття діалогового вікна після автооновлення. Для цього додайте прапор AUTO_HIDE=true у файл config.ini (директорія %ProgramData%/SmartSign). Для корпоративних розгортань з ручним оновленням цей крок не потрібен.
попередження

Для великих мереж (зокрема аптечних) оновлення SmartSign виконуються вручну нашою підтримкою. Не вмикайте автоматичне оновлення без погодження зі службою підтримки.

інформація

Прапор MULTI_THREAD=true включає багатопотокове завантаження ключів. Якщо MULTI_THREAD=false то завантаження ключів відбувається послідовно. Багатопотокове завантаження прискорює активацію ключів

Налаштування параметрів служби SmartSign у файлі config.ini

Приклад параметрів конфігурації для запуску SmartSign у режимі служби.