Утилита лицензирования 1С:Предприятия: как проверить лицензии через RING

· Обновлено 12.07.2026 · ⏱ 6 мин · Редакция 1s-83.com

📋 Содержание

Утилита лицензирования 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
Скачайте LTS-сборку OpenJDK под вашу разрядность и установите. Проверьте, что она видна системе: в командной строке выполните java -version — должна вернуться версия, а не «команда не найдена».

💡 Если 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. Запускайте команды от той учётной записи, под которой работает служба сервера 1С (usr1cv8 в Linux или сервисный пользователь в Windows). Иначе утилита не увидит серверные файлы лицензий.
  2. Серверная лицензия (на сам сервер 1С) и клиентские лицензии — разные сущности. В ring license list они отображаются вместе, различайте по типу и серии.

Частый вопрос — почему клиент подключается, а лицензий «мало». Считаются активные сеансы: если лицензий на 5 рабочих мест, шестой пользователь получит Не найдена лицензия даже при исправно работающей утилите. Это не сбой, а исчерпание пула.

Типичные ошибки и как их избежать

Ошибки при работе с утилитой почти всегда сводятся к нескольким причинам. Прогоните симптом по диагностике.

🩺 Диагностика: выберите симптом

Чтобы не наступать на эти грабли:

  • ✅ ставьте Java и ring одной разрядности с платформой;
  • ✅ на сервере всегда работайте под сервисной учёткой;
  • ✅ перед сменой «железа» сохраните пин-коды лицензий — без них восстановление затянется;
  • ✅ не путайте программную лицензию и HASP-ключ.

Если не помогло

Утилита ставится и запускается, а картина всё равно неясная — двигайтесь так:

  1. Сверьте, что проверяете именно тот компьютер/сервер, где активирована лицензия. Программная лицензия локальна и по сети «не видна» без сервера лицензирования.
  2. Проверьте службу сервера 1С — если она перезапускалась под другой учёткой, доступ к файлам лицензий мог измениться.
  3. Загляните в логи технологического журнала 1С: там видно, какую лицензию платформа пыталась получить и почему отказала.
  4. Если лицензия физически есть в ring license list, но 1С её не берёт — вопрос уже не в утилите, а в конфигурации доступа или в исчерпании пула рабочих мест.

Никогда не пытайтесь «обойти» проверку лицензии сторонними патчами — это нарушает лицензионное соглашение и почти всегда ломает базу или платформу. Легальный путь один: активная лицензия и, при проблемах, обращение к партнёру 1С по пин-коду.

Частые вопросы

Утилита лицензирования и RING — это одно и то же?
Да. «Утилита лицензирования 1С:Предприятия» — это официальное название дистрибутива, а ring (License Ring) — исполняемая команда внутри него.
Можно ли через утилиту активировать лицензию?
Нет. RING только показывает информацию о лицензиях. Активация и восстановление делаются штатными средствами 1С по пин-коду.
Утилита не показывает лицензию, а 1С работает. Почему?
Скорее всего, у вас аппаратный ключ HASP — RING его не видит. Также утилита могла быть запущена под пользователем без доступа к файлам лицензий.
Нужна ли платная Java?
Нет. Подойдёт бесплатная сборка OpenJDK (например, Temurin) подходящей LTS-версии и разрядности.
Как проверить лицензии на сервере 1С без графической оболочки?
Через ring license list из командной строки сервера, запущенной под учётной записью службы сервера 1С.
Файл лицензии `.lic` можно скопировать на другой компьютер?
Технически можно, но работать он не будет — программная лицензия привязана к оборудованию. Для переноса используйте активацию по пин-коду.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.