Утилита лицензирования 1С:Предприятия: как проверить лицензии через RING
📋 Содержание
Утилита лицензирования 1С:Предприятия — это консольная программа ring, через которую делают проверку лицензии: смотрят, какие программные лицензии активны на компьютере или сервере, их серию, срок и параметры привязки. Если 1С пишет, что лицензия не найдена, а вы точно её активировали — начинают именно с этой утилиты.
Работает ring в командной строке, требует установленной Java и отдельного дистрибутива от 1С. Ниже — что это за инструмент, как его поставить и какие команды дают полный отчёт по лицензиям.
💡 Короткий ответ: скачайте «Утилиту лицензирования 1С:Предприятия», установите Java, распакуйте
ring, затем выполнитеring license list— она покажет все программные лицензии на машине.
Что такое утилита лицензирования 1С:Предприятия
RING — это License Ring, кроссплатформенная утилита командной строки от 1С. Она не активирует и не «лечит» лицензии, а показывает информацию о них: серию, номер, дату выдачи, срок действия и к какому оборудованию привязана лицензия.
Зачем это нужно на практике:
- 🔍 понять, есть ли на машине рабочая программная лицензия и не истекла ли она;
- 🖥️ проверить лицензии на сервере 1С, где нет привычного окна «О программе»;
- 🧩 разобраться, почему клиент видит лицензию, а сервер — нет (или наоборот);
- 📋 собрать данные о лицензии перед обращением в поддержку или при переносе на новое железо.
Программную лицензию 1С привязывает к параметрам компьютера. При смене «железа» привязка может слететь — и ring первым покажет, что лицензии больше нет или она стала недействительной.
⚠️ RING только читает информацию. Восстановить слетевшую лицензию она не поможет — для этого нужен пин-код и повторная активация через саму 1С или сервис лицензирования.
Что понадобится для проверки лицензии 1С
Для работы утилиты нужны две вещи, и обе ставятся один раз:
| Компонент | Зачем | Где взять |
|---|---|---|
| Java (JRE или JDK) | RING написана на Java и без неё не запустится | сборки OpenJDK/Temurin, подходит LTS-версия |
Утилита лицензирования (ring) | сам инструмент проверки | раздел загрузок 1С, дистрибутив «Утилита лицензирования» |
Разрядность Java и утилиты должна совпадать с платформой, лицензии которой проверяете. Для 64-разрядного сервера 1С ставьте 64-разрядную Java.
Установка утилиты лицензирования 1С:Предприятия
Процесс одинаков для рабочей станции и сервера, отличается только тем, где вы запускаете команды.
java -version — должна вернуться версия, а не «команда не найдена».ring в удобную папку, например C:\1C\ring. Внутри лежит исполняемый ring.bat (Windows) или ring (Linux). Каталог с утилитой удобно добавить в переменную окружения PATH, чтобы вызывать ring из любого места.ring. Если всё поставлено верно — выведется список доступных команд и подсказка по синтаксису. Ошибок про Java быть не должно.ring license list. Утилита пройдёт по хранилищам лицензий и покажет всё, что нашла: серию, номер, тип и срок.💡 Если
PATHнастраивать не хочется, запускайте команды прямо из папки утилиты:ring.bat license list.
1С: проверка лицензии через команды RING
Основной сценарий — вывести список программных лицензий и посмотреть детали по конкретной.
Список всех лицензий на машине:
ring license list
В ответ придёт перечень — по каждой лицензии видно серию, номер и статус. Если лицензий несколько (например, основная поставка и клиентские), они будут отдельными строками.
Подробности по одной лицензии — с указанием её идентификатора из списка:
ring license info --license <идентификатор>
Здесь пригодятся поля срока действия и привязки: по ним понятно, «живая» лицензия или уже недействительна из-за смены оборудования.
Где физически лежат файлы программных лицензий (полезно для бэкапа и диагностики):
- 🗂️ общие для всех пользователей —
C:\ProgramData\1C\licenses; - 👤 пользовательские —
%LOCALAPPDATA%\1C\licenses; - 🐧 Linux —
/var/1C/licensesлибо домашний каталог пользователя сервера.
⚠️ Файлы лицензий (
.lic) не редактируют вручную и не копируют на другую машину «в лоб» — привязка к железу сделает такую копию нерабочей. Для переноса используют штатную процедуру с пин-кодом.
Проверка программных лицензий на сервере 1С
На сервере графической оболочки чаще всего нет, поэтому ring там — основной способ увидеть лицензии.
Порядок тот же, но с двумя оговорками:
- Запускайте команды от той учётной записи, под которой работает служба сервера 1С (
usr1cv8в Linux или сервисный пользователь в Windows). Иначе утилита не увидит серверные файлы лицензий. - Серверная лицензия (на сам сервер 1С) и клиентские лицензии — разные сущности. В
ring license listони отображаются вместе, различайте по типу и серии.
Частый вопрос — почему клиент подключается, а лицензий «мало». Считаются активные сеансы: если лицензий на 5 рабочих мест, шестой пользователь получит Не найдена лицензия даже при исправно работающей утилите. Это не сбой, а исчерпание пула.
Типичные ошибки и как их избежать
Ошибки при работе с утилитой почти всегда сводятся к нескольким причинам. Прогоните симптом по диагностике.
PATH. Поставьте JRE/JDK нужной разрядности и перезапустите командную строку.C:\ProgramData\1C\licenses.ring заново.Чтобы не наступать на эти грабли:
- ✅ ставьте Java и
ringодной разрядности с платформой; - ✅ на сервере всегда работайте под сервисной учёткой;
- ✅ перед сменой «железа» сохраните пин-коды лицензий — без них восстановление затянется;
- ✅ не путайте программную лицензию и HASP-ключ.
Если не помогло
Утилита ставится и запускается, а картина всё равно неясная — двигайтесь так:
- Сверьте, что проверяете именно тот компьютер/сервер, где активирована лицензия. Программная лицензия локальна и по сети «не видна» без сервера лицензирования.
- Проверьте службу сервера 1С — если она перезапускалась под другой учёткой, доступ к файлам лицензий мог измениться.
- Загляните в логи технологического журнала 1С: там видно, какую лицензию платформа пыталась получить и почему отказала.
- Если лицензия физически есть в
ring license list, но 1С её не берёт — вопрос уже не в утилите, а в конфигурации доступа или в исчерпании пула рабочих мест.
Никогда не пытайтесь «обойти» проверку лицензии сторонними патчами — это нарушает лицензионное соглашение и почти всегда ломает базу или платформу. Легальный путь один: активная лицензия и, при проблемах, обращение к партнёру 1С по пин-коду.
Частые вопросы
Утилита лицензирования и RING — это одно и то же?
ring (License Ring) — исполняемая команда внутри него.Можно ли через утилиту активировать лицензию?
Утилита не показывает лицензию, а 1С работает. Почему?
Нужна ли платная Java?
Как проверить лицензии на сервере 1С без графической оболочки?
ring license list из командной строки сервера, запущенной под учётной записью службы сервера 1С.Файл лицензии `.lic` можно скопировать на другой компьютер?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.