Шпаргалка сисадмина

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

14.03.2025 | Категория: 1C

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

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

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

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

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

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

  2. Загружаем и устанавливаем «Утилиту лицензирования 1С:Предприятия» с сайта ИТС.

  3. Получаем информацию о лицензиях через консольные команды.

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

  • Переходим на сайт и устанавливаем актуальный релиз.

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

  • Устанавливаем переменные окружения JAVA_HOME, PATH.

Этот компьютер — Свойства — Дополнительные параметры системы — Переменные среды... — Создать...

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

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

► 2. Устанавливаем «Утилиту лицензирования 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 в командной строке из любого места.

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

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

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

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

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

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

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

 

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

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

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.