Использование утилиты RING для проверки информации о программных лицензиях

Публикация № 1345428

Администрирование - Администрирование данных 1С - Сервисные утилиты

ring лицензии утилита лицензирования Enterprise License

В 1С есть утилита для проверки файлов с лицензиями 1С. Утилита существует довольно давно, но информация по ней разбросана, малопонятна и много где устарела, поэтому опишу свой опыт установки утилиты и работы с ней. Работаем под Windows.

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

  1. Скачиваем и устанавливаем «Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools)» (Присутствует на сайте обновлений ИТС)
  2. Устанавливаем Java.
  3. Командами утилиты получаем информацию
    1. Список программных лицензий
    2. Кому принадлежит лицензия
    3. Действует ли лицензия (Удовлетворяет ли конфигурации компьютера)

 

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

-Скачиваем с сайта: http://www.java.com/ru/download/

-Устанавливаем, прописываем переменные окружения (Этот компьютер – Свойства – Дополнительные параметры системы)

JAVA_HOME = C:\Program Files\Java\jre1.8.0_271 (создаем новую переменную)

PATH = C:\Program Files\Java\jre1.8.0_271\bin  (Добавляем путь)

Установка переменных среды

-Перезагружаем или перезаходим в Windows, проверяем работу Java в командной строке: “java -version”

 

  1. Устанавливаем «Утилита лицензирования 1С:Предприятия(1C:Enterprise License Tools)»

-Установочные файлы присутствуют на сайте обновлений ИТС:

https://releases.1c.ru/project/EnterpriseLicenseTools

Утилита на сайте ИТС

-Запускаем « C:\Distr\1c_enterprise_license_tools_0.15.0_2_windows_x86 \1ce-installer.cmd»

По-умолчанию устанавливается в «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86\»

Процесс установки утилит

-Проверяем, что утилита добавилась в переменную окружения PATH

-Проверяем работу утилиты – в командной строке переходим в каталог «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86» и запускаем команду “ring

Проверка установки утилиты

 

  1. Проверяем папки с лицензиями.

Файлы с лицензиями могут находится в разных местах, 1С при проверке лицензии ищет их в разных каталогах. Желательно для порядка хранить их в одном месте, например в «C:\ProgramData\1C\licenses»

Описание каталогов, где хранятся лицензии есть на сайте ИТС: https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000326

 

  1. Выполняем проверку лицензий. В командной строке переходим в каталог «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86» и запускаем команду “ring” с параметрами:

 

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

ring license info --name 488888806583092-8666999979 – информация о владельце лицензии

ring license validate --name 29888866630754-8187878665 – информация о соответствии лицензии конфигурации компьютера.

 

Пример ответа:
C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86>ring license

 validate --name 2888888888754-818888885

Проверка лицензии завершилась с ошибкой.

По причине: Удалено :

 - CPU_1 : CPU1, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

 15876, CPU 2

 - CPU_0 : CPU0, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

 15876, CPU 1

 - CPU_2 : CPU2, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

 15876, CPU 3

 - CPU_3 : CPU3, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

 15876, CPU 4

Результат работы утилиты

 

Более подробное описание процесса есть на сайте ИТС:

https://its.1c.ru/db/v838doc#bookmark:adm:TI000000674

Но мне пришлось много времени потратить, чтобы во всём разобраться, так что я решил написать собственную инструкцию.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Rustig 1665 16.12.20 11:14 Сейчас в теме
(0) спасибо за статью, еще не читал, но думаю пригодится.
я написал в службу лицензирования, чтобы инструкцию прислали к своей утилите - ни ответа ни привета от них... Да здравствует Инфостарт!
2. budidich 317 16.12.20 11:18 Сейчас в теме
(1) Инструкция то вроде бы есть, но она написана языком, понятным для людей, которые в теме, из-за чего мне, например, приходилось тратить время, чтобы разобраться. У меня, например, только чтобы понять, что после установки java нужно перезайти ушел час, наверное.
3. artbear 1209 16.12.20 11:54 Сейчас в теме
(0) Не ставьте Java из http://www.java.com/ru/download/
она с 2019 года платная стала, скачать можно, но использование платное. и юристы Оракла могут позвонить и предъявить при желании.

лучше юзать https://adoptopenjdk.net/ или Либерика JDK, они бесплатны
4. mszsuz 248 16.12.20 13:23 Сейчас в теме
Как-то наткнулся на ещё одно решение:
LicDataViewer - программа-обертка для работы с программными лицензиями.
Возможности программы:
Просмотр регистрационного номера программного продукта
Просмотр PIN-кода
Просмотр регистрационной информации
Автоматическое сохранение полученной информации из программной
лицензии (*.lic). Путь авто-сохранения в каталог расположения
файла лицензии
Сохранение в полученной информации из программной лицензии (*.lic)
в любой удобный каталог.
Программа не отправляет никакие данные на сервер 1С:Пульт
Для работы программы не требуется устанавливать Java, Ring и License Tools!
5. budidich 317 16.12.20 13:44 Сейчас в теме
(4) Да, я посмотрел программку - она удобней, но там нет верификации - про мою неработающую лицензию она ничего не сказала о наличии проблем.
6. harmless 17.12.20 10:04 Сейчас в теме
Bat-файл использую с содержимым:

*echo off

for /f "usebackq tokens=1,4 delims=) " %%i in (`ring license list --path %cd%\ --send-statistics false`) do (
    echo Проверяется файл %%j
    echo %%i > %%j.txt
    echo -------------------------------------------------------------------------------- >> %%j.txt
    ring >> %%j.txt license info --path %cd%\ --name %%i --send-statistics false
    echo -------------------------------------------------------------------------------- >> %%j.txt
    ring >> %%j.txt license validate --path %cd%\ --name %%i --send-statistics false
    *echo off
)
Показать


Запускается в каталоге с лицензиями. В результате получаем информацию о каждом файле лицензии в txt-файлах
vetgol; budidich; +2 Ответить
7. Xershi 1091 17.12.20 15:24 Сейчас в теме
Иногда стоит немного больше погуглить Универсальный монитор лицензий 1С. Реализован запуск произвольных команд.
8. budidich 317 18.12.20 11:45 Сейчас в теме
(7) Универсальный монитор - это здорово, но он все равно требует установки Ring, а эта инструкция именно про это.
Инструкцию от Фиксина я видел, но она во-первых слегка устарела, а во-вторых я даже с ней потратил много времени, потому и решил написать свою.
9. Xershi 1091 18.12.20 12:37 Сейчас в теме
(8) я думал посыл статьи не про установку, а про информацию о лицензиях.
Оставьте свое сообщение

См. также

Информационная безопасность 1С: Памятка для Обновлятора 1С

Защита ПО Пароли v8 БП3.0 Бесплатно (free)

— Три магнитофона, три кинокамеры заграничных, три портсигара отечественных, куртка замшевая... три...

10.12.2020    3153    Indgo    63    

Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Те, кто часто обновляют доработанные типовые конфигурации, а потом проверяют корректность обновления, сравнивая отчеты о сравнении конфигураций, знают, как мешают при этом строки вида "Объект присутствует только в первой|второй конфигурации: 99 - 99", "Изменено: 99 - 99".<br /> Но если вы, как и я, пользуетесь для этого утилитой KDiff3, то есть простой способ избавиться от таких строк.

21.09.2020    1304    fillin    2    

Удаленный рестарт сервиса 1С на Windows Server 2012 R2 (перезапуск агента 1С на кластере не под администратором)

Сервисные утилиты v8 Бесплатно (free)

Предоставление возможности определенным доменным пользователям производить перезапуск службы (агента 1С), не заходя на сам сервер и не имея административных прав (это освобождает администратора от необходимости заходить на сервер и делать перезапуск).

24.03.2019    3130    ellavs    3    

Сервер администрирования кластера серверов 1C:Предприятия и deployka

Сервисные утилиты Администрирование данных 1С v8 Бесплатно (free)

В данной статье познакомимся с сервером администрирования кластера серверов 1С:Предприятия, а конкретно с утилитами rac.exe и ras.exe, а также программой deployka, с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.

04.04.2018    72123    Tavalik    37    

Удаление "snccntx". Батник

Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Дополнение к известному скрипту по рестарту "СлужбаАгентаСервера1С" (САС1С)

20.03.2015    18674    Tommy82    6    

Публикация конфигурации 1С на GitHub

Сервисные утилиты Практика программирования Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Статья показывает, как можно подготовить конфигурацию 1С к публикации в системах версионирования, отличных от хранилища конфигурации 1C. В операции задействован .Net framework и C#, позволяющий аккуратно распределить проект 1С по папкам. Пример публикации конфигурации на основе старых обновлений БСП четырехлетней давности (с 1.0.7.5 по 1.1.3.1) можно посмотреть по адресу https://github.com/elisy/ssl . Таким же образом теоретически можно публиковать конфигурации в другие системы версионирования.

23.02.2015    20710    Elisy    20    

Файловые базы *.1CD. Физическая структура. Восстановление.

Сервисные утилиты Администрирование данных 1С Тестирование и исправление v8 1cv8.cf Бесплатно (free)

Как устроены файловые базы? Что делать, если база упала? В статье приведены обзорные сведения об устройстве баз и возможностях восстановления. Приведено описание новых возможностей Tool_1CD.

06.06.2013    191014    awa    125    

Восстановление файловой версии базы данных *.1CD после ошибки динамического обновления.

Сервисные утилиты Архивирование (backup) Администрирование данных 1С Тестирование и исправление v8 1cv8.cf Бесплатно (free)

Восстановление работоспособности файл-серверной базы данных (файл *.1CD) после критической ошибки, возникшей в результате динамического обновления с последующим предупреждением "Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?".

02.10.2012    52187    djserega    78    

Пример использования 1С-Automation и скриптов AutoIT

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

В данной статье приводится пример использования скрипта AutoIT в качестве клиента для 1С-Automation сервера.

28.06.2012    18839    LexSeIch    2    

Ночная обработка

Сервисные утилиты v8 Бесплатно (free)

Ночной запуск обработки в 1С - 8

14.01.2010    12971    kitminsk    7    

К вопросу о зависающих фоновых заданиях в 8.1

Производительность и оптимизация (HighLoad) Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Фоновые задания в клиент-серверном варианте иногда зависают так, что снять их можно только путем перезапуска службы. Насколько я понял, никто не знает, что с этим делать. И я не знаю. Но могу поделиться опытом, как научиться с этим жить :)

03.09.2009    26133    bulpi    27    

К вопросу о регламентном задании – восстановлении последовательности

Практика программирования Сервисные утилиты v8 1cv8.cf Бесплатно (free)

В связи с тем, что, когда передо мной стояла подобная задача, материала в интернете я нашел очень мало. Попытаюсь немного компенсировать этот пробел. Заранее предупреждаю – информация для начинающих разработчиков :)

22.06.2009    20650    Dimasik2007    9