Найти в Дзене
Digital

Как проверить программные лицензии на сервере 1С

Оглавление

Что надо знать: программная защита «привязывается» к железу и установленной операционной системе. Для запуска клиента 1С необходимо наличие свободной лицензии в клиентском ключе.

Фирма 1С выпустила свою утилиту для проверки файлов с лицензиями — «Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools)». Поэтому, первым делом рекомендуется её развернуть и выполнить проверку.

Утилита Ring покажет состояние программных лицензий и дополнительную информацию, если что-то не так. Например, если активация «сломалась».

Как проверить программные лицензии на сервере 1С
Как проверить программные лицензии на сервере 1С

Общая схема работы с утилитой

  1. Устанавливаем Java-машину.
  2. Загружаем и устанавливаем «Утилиту лицензирования 1С:Предприятия» с сайта ИТС.
  3. Получаем информацию о лицензиях через консольные команды.

► 1. Устанавливаем Java-машину

  • Переходим на сайт и устанавливаем актуальный релиз.
Начать бесплатную загрузку Java для Windows
Начать бесплатную загрузку Java для Windows

По окончании установки приложение сообщит об успешном завершении.

Успешная установка Java
Успешная установка Java
  • Устанавливаем переменные окружения JAVA_HOME, PATH.
Этот компьютер — Свойства — Дополнительные параметры системы — Переменные среды... — Создать...
Создать системную переменную JAVA_HOME
Создать системную переменную JAVA_HOME

В нашем примере:
JAVA_HOME =
C:\Program Files\Java\jre1.8.0_333 (создаем новую переменную)
PATH = C:\Program Files\Java\jre1.8.0_333\bin (добавляем путь)

  • Проверяем работу Java в командной строке "java -version"; если выдает ошибку — перезагружаем Windows и проверяем повторно.
Проверка работы Java через запрос версии
Проверка работы Java через запрос версии

► 2. Устанавливаем «Утилиту лицензирования 1С:Предприятия»

Загрузка «Утилиты лицензирования 1С:Предприятия»
Загрузка «Утилиты лицензирования 1С:Предприятия»
  • Запускаем из дистрибутива
    «
    ...\1c_enterprise_license_tools_0.15.0_2_windows_x86_64\1ce-installer.cmd».
Установка утилиты лицензирования
Установка утилиты лицензирования

Директория установки по умолчанию: «C:\Program Files\1C\1CE».

  • По желанию вы можете добавить путь
    «
    C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64» и вызывать ring в командной строке из любого места.
Описание опций утилиты ring
Описание опций утилиты ring

► 3. Получаем информацию о лицензиях

В ОС Windows файлы программных лицензий могут располагаться в разных каталогах — утилита ищет их по своему алгоритму. Полное описание порядка поиска в статье на ИТС.

Поэтому, желательно файлы хранить в одном месте. Например, в «C:\ProgramData\1C\licenses».

Синтаксис команд для проверки лицензий:

ring license list
— список файлов лицензий

ring license info --name <номер_файла_лицензии>
— информация о владельце лицензии

ring license validate --name <номер_файла_лицензии>
— информация о соответствии лицензии конфигурации компьютера

✅ При успешной проверке лицензии ответ будет примерно такой:
Проверка лицензии "XXXXXXXXXXXXXXX-XXXXXXXXXX" (файл: "XXXXXXXXXXXXXXX-XXXXXXXXXX") выполнена успешно.

При ошибках проверки:
Проверка лицензии завершилась с ошибкой. По причине: <информация>.

Полезные дополнительные материалы с ИТС

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.