Встановлення SmartSign як служби
Службу SmartSign давно використовують великі аптечні мережі — це перевірене рішення для корпоративного підписання.
Вимоги та рекомендації
- SmartSign має працювати в режимі служби Windows від системного користувача (обліковий запис служби).
- Автоматичне оновлення для великих обсягів розгортання не рекомендується: оновлення виконуються вручну під контролем нашої служби підтримки.
- Винятки в Microsoft Defender додавати не потрібно: файли та служба підписані КЕП верифікованого видавця і мають коректно працювати з антивірусом без додаткових налаштувань.
Особливості при встановленні SmartSign як служби
- Служба під час перезапуску активує всі ключі
- Служба працює без UI (інтерфейсу), запускається без входу до облікового запису
- Служба працює в фоновому режимі, логи зберігаються в файлі
- Служба набагато швидше активує велику кількість ключів при включеній багатопоточній активації (прапор
MULTI_THREAD=trueв файлі конфігурації)
Встановлення SmartSignService
Перед встановленням переконайтеся, що SmartSign буде працювати як служба Windows під системним обліковим записом. Ключі для служби переносяться один раз через інтерфейс програми; після цього служба працює без входу користувача в систему.
- Завантажте SmartSign останньої версії за посиланням
- Встановіть SmartSign (запускати SmartSign не потрібно)
- Додайте прапори
ONLY_CLIENT_FOR_SERVICE=trueтаMULTI_THREAD=trueу файлconfig.ini(директорія%ProgramData%/SmartSign):ONLY_CLIENT_FOR_SERVICE=true— режим роботи лише як клієнт для служби (без дублювання процесів)MULTI_THREAD=true— прискорена багатопотокова активація ключів
- Запустіть SmartSign і в налаштуваннях оберіть Перенести ключі для служби — це підготує ключі для роботи служби без UI
- Перезапустіть SmartSign
- Встановіть службу через
ServiceSmartSignInstall.bat(виконати з правами адміністратора). Служба реєструється в Windows і запускається від системного користувача - Перевірте лог біля файлу SmartSign. Там має бути активація ключів і т.д. (лог буде знаходитись в директорії SmartSign або в SmartSign натисніть правою кнопкою миші по логу та виберіть Лог служби)
- SmartSign можна налаштувати на автоматичне закриття діалогового вікна після автооновлення. Для цього додайте прапор
AUTO_HIDE=trueу файлconfig.ini(директорія%ProgramData%/SmartSign). Для корпоративних розгортань з ручним оновленням цей крок не потрібен.
Для великих мереж (зокрема аптечних) оновлення SmartSign виконуються вручну нашою підтримкою. Не вмикайте автоматичне оновлення без погодження зі службою підтримки.
Прапор MULTI_THREAD=true включає багатопотокове завантаженн я ключів. Якщо MULTI_THREAD=false то завантаження ключів відбувається послідовно. Багатопотокове завантаження прискорює активацію ключів

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