Что надо знать: программная защита «привязывается» к железу и установленной операционной системе. Для запуска клиента 1С необходимо наличие свободной лицензии в клиентском ключе.
Фирма 1С выпустила свою утилиту для проверки файлов с лицензиями — «Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools)». Поэтому, первым делом рекомендуется её развернуть и выполнить проверку.
Утилита Ring покажет состояние программных лицензий и дополнительную информацию, если что-то не так. Например, если активация «сломалась».
Общая схема работы с утилитой
- Устанавливаем Java-машину.
- Загружаем и устанавливаем «Утилиту лицензирования 1С:Предприятия» с сайта ИТС.
- Получаем информацию о лицензиях через консольные команды.
► 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") выполнена успешно.
При ошибках проверки:
Проверка лицензии завершилась с ошибкой. По причине: <информация>.
Полезные дополнительные материалы с ИТС
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.