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

Встановлення 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):
  • Натисніть Win + R.

  • Введіть %ProgramData%\SmartSign

    • Відкрийте файл config.ini, який знаходиться в папці %ProgramData%\SmartSign.
    • Додайте в кінець файлу такі рядки:
      ONLY_CLIENT_FOR_SERVICE=true
      MULTI_THREAD=true
    • Якщо такі рядки вже є, змініть їхні значення на true.
    • Збережіть файл.
    • Після збереження файлу перезапустіть службу SmartSign або перезавантажте комп'ютер, щоб зміни набули чинності.

    Що роблять ці параметри:

    • ONLY_CLIENT_FOR_SERVICE=trueSmartSign працюватиме через службу Windows, що допомагає уникнути запуску зайвих процесів.
    • MULTI_THREAD=true — вмикає прискорену обробку та активацію ключів за рахунок використання кількох потоків.
  1. Запустіть SmartSign і в налаштуваннях оберіть Перенести ключі для служби — це підготує ключі для роботи служби без UI
Налаштування параметрів служби SmartSign у файлі config.ini

Пункт Перенести ключі для служби.

інформація

Якщо пункт Перенести ключі для служби недоступний, переконайтеся, що ключі вже додані до SmartSign (див. Додавання ключа в SmartSign) і служба SmartSign встановлена та запущена. Після цього перезапустіть SmartSign (за потреби — від імені адміністратора).

  1. Перезапустіть SmartSign
  2. Встановіть службу через ServiceSmartSignInstall.bat (виконати з правами адміністратора). Служба реєструється в Windows і запускається від системного користувача:
  • Відкрийте папку, де встановлено SmartSign.

  • Знайдіть файл ServiceSmartSignInstall.bat:

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

Файл ServiceSmartSignInstall.bat

  • Натисніть на ньому правою кнопкою миші та у з'явившомуся вікні натисніть пункт Запустити від імені адміністратора:
Налаштування параметрів служби SmartSign у файлі config.ini

пункт Запустити від імені адміністратора

  • Якщо з'явиться повідомлення Дозволити цьому застосунку вносити зміни на цьому пристрої?, натисніть Так:
Налаштування параметрів служби SmartSign у файлі config.ini

Підтвердження повідомлення

  • Дочекайтеся завершення встановлення та натисніть Ок:
Налаштування параметрів служби SmartSign у файлі config.ini

Завершення встановлення

  1. Перевірка журналу роботи служби:
  • Запустіть SmartSign.

  • Натисніть правою кнопкою миші в області журналу (нижня частина вікна) та виберіть Лог служби (натисніть лівою кнопкою миші).

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

Лог служби.

  • Перегляньте журнал і переконайтеся, що в ньому є повідомлення про запуск служби, активацію ключів та відсутність помилок.
  1. SmartSign можна налаштувати на автоматичне закриття діалогового вікна після автооновлення. Для цього додайте прапор AUTO_HIDE=true у файл config.ini (директорія %ProgramData%/SmartSign). Для корпоративних розгортань з ручним оновленням цей крок не потрібен.
попередження

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

інформація

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

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

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

  1. Завершення роботи SmartSign

Щоб повністю закрити програму SmartSign виконайте наступні дії:

  • У системному треї натисніть на іконку SmartSign:

    Контекстне меню SmartSign у системному треї

    Меню SmartSign у системному треї.

  • Натисніть найнижчий пункт у цьому списку — Вигрузити:

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

    Завершення встановлення

  • Після цього іконка SmartSign зникне з панелі, а роботу SmartSign буде завершено.