Какие лицензии 1С:Предприятия активированы на компьютере и сервере
Содержание
Самый быстрый способ посмотреть, по какой лицензии сейчас работает 1С, — открыть Справка → О программе в режиме 1С:Предприятие или в Конфигураторе. Там написано, откуда получена лицензия: локальная программная, с сервера 1С:Предприятия или с ключа защиты. Полный список активированных программных лицензий на компьютере — это файлы .lic в папке C:\ProgramData\1C\licenses, а подробности по каждой показывает утилита ring.
Для сервера картина другая: какие лицензии заняты сеансами, видно в консоли кластера и через rac. Аппаратные ключи HASP проверяются отдельно — в веб-панели драйвера Sentinel. Всё это работает для платформы 8.3 независимо от конфигурации: Бухгалтерия, ЗУП, УТ или ERP лицензируются одинаково.
Проверка через окно «О программе» в 1С:Предприятии и Конфигураторе
Окно «О программе» показывает не все лицензии, а только ту, которую получил текущий сеанс. Зато это проверка за десять секунд и без прав администратора.
В режиме 1С:Предприятие
- Запустите нужную базу в обычном режиме.
- Откройте главное меню — кнопка с тремя полосками или значок шестерёнки в правом верхнем углу (зависит от релиза и настроек интерфейса).
- Выберите
Справка → О программе. - Найдите строку про лицензию. В ней указан источник: программная лицензия на этом компьютере, лицензия, выданная сервером 1С:Предприятия, или ключ защиты.
Если база клиент-серверная, там же видно, что сеанс получил лицензию от сервера. Это значит, что клиентская лицензия лежит не у вас на компьютере, а на сервере.
В Конфигураторе
Путь тот же: Справка → О программе. Конфигуратор тоже занимает клиентскую лицензию, поэтому окно покажет её источник.
Если в окне указан ключ защиты, значит на компьютере или в сети работает аппаратный HASP. Программные лицензии при этом могут быть активированы, но не использоваться — платформа взяла первую найденную.
Чего это окно не скажет:
- 📌 сколько всего лицензий активировано на машине;
- 📌 на сколько рабочих мест рассчитан комплект;
- 📌 регистрационный номер и пин-код.
Для этого нужны способы ниже.
Где хранятся файлы активированных лицензий
Каждая активированная программная лицензия — это отдельный файл с расширением .lic. Сколько файлов, столько активаций. Поэтому первое, что делает администратор, — открывает папку с лицензиями.
| Система | Папка | Для кого действует |
|---|---|---|
| Windows | C:\ProgramData\1C\licenses | для всех пользователей компьютера |
| Windows | %APPDATA%\1C\licenses | только для текущего пользователя |
| Linux | /var/1C/licenses | для всех пользователей |
| Linux | ~/.1cv8/1C/licenses | для текущего пользователя |
Папка ProgramData по умолчанию скрыта. Наберите путь прямо в адресной строке Проводника или в окне Win + R.
Что можно понять по файлам:
- 🔹 Количество. Три файла — три активации. Но одна активация не всегда равна одному рабочему месту: лицензия на 5 пользователей тоже лежит одним файлом.
- 🔹 Дата. Имя файла обычно содержит дату и время активации, а дата изменения в Проводнике подтверждает, когда лицензию получили.
- 🔹 Расположение. Если лицензия лежит в
%APPDATA%, другие пользователи этого компьютера (например, на терминальном сервере) её не увидят.
Не удаляйте и не переименовывайте файлы .lic, пока не выяснили, что в них. Удалённую лицензию придётся активировать заново, а это расходует пин-код.
Перед любыми действиями с файлами лицензий скопируйте папку licenses целиком в надёжное место. Копия не поможет на другом компьютере, но спасёт, если файл удалили по ошибке на этом же.
Подробная диагностика: утилита ring и что с userv79.exe
По файлам не видно главного: какой это продукт и на сколько мест. Для этого у 1С есть консольная утилита ring с модулем лицензирования (1С:Предприятие License Tools). Она ставится отдельно и требует установленной Java.
Как посмотреть список лицензий
Откройте командную строку от имени администратора, перейдите в папку утилиты и выполните:
ring license list
Команда выведет имена всех активированных лицензий на компьютере. Чтобы увидеть подробности по конкретной, скопируйте её имя из списка:
ring license info --name <имя_лицензии_из_списка>
В ответе будет описание продукта, количество пользователей, регистрационный номер комплекта и сведения о компьютере, к которому привязана лицензия.
Проверить, жива ли лицензия на этом железе:
ring license validate --name <имя_лицензии_из_списка>
Если валидация не проходит, значит параметры компьютера изменились и лицензия «отвязалась». Про остальные команды и ключи подскажет ring license help.
На терминальном сервере запускайте ring от имени администратора: иначе утилита может не увидеть общую папку лицензий и покажет только лицензии текущего пользователя.
Про userv79.exe
В старых инструкциях встречается совет проверять лицензии программой userv79.exe. В комплект платформы 8.3 она не входит, и для программных лицензий 8.3 не нужна. Скачивать такие утилиты со сторонних сайтов не стоит: под видом «диагностики лицензий» часто распространяют вредоносные программы. Штатные средства — окно «О программе», ring, консоль кластера и панель Sentinel — закрывают все задачи проверки.
Как посмотреть лицензии на сервере 1С:Предприятия
На сервере бывает два вида лицензий: серверная (ПРОФ или КОРП) и клиентские, которые сервер раздаёт сеансам. Обе лежат в C:\ProgramData\1C\licenses на сервере (в Linux — /var/1C/licenses). Их состав проверяется тем же ring license list, запущенным на сервере.
А вот кто какую лицензию занял прямо сейчас, показывает кластер.
Через консоль администрирования кластера
- Откройте
Администрирование серверов 1С Предприятия. - Разверните центральный сервер → кластер.
- Перейдите в узел
Сеансы. У каждого сеанса есть сведения о лицензии, которую он получил. - Подробнее — в узле
Рабочие процессы: у рабочего процесса есть вложенный узелЛицензии, где видна серверная лицензия.
Так удобно ловить ситуацию «лицензий пять, а зайти не может шестой». Часто выясняется, что место держит зависший сеанс или фоновое задание.
Завершать сеанс из консоли можно, но пользователь потеряет несохранённые данные. Предупредите человека или делайте это в нерабочее время.
Через утилиту rac
Если консоль не установлена или сервер на Linux, используйте rac. Он обращается к агенту сервера через ras, поэтому служба ras должна быть запущена.
rac cluster list
rac session list --cluster=<id_кластера> --licenses
rac process list --cluster=<id_кластера> --licenses
Первая команда даёт идентификатор кластера. Вторая — лицензии, занятые сеансами. Третья — лицензии рабочих процессов, в том числе серверную. Если кластер защищён паролем, добавьте параметры администратора; точный синтаксис покажет rac help session.
Что учесть с серверными лицензиями
- 🖥️ Клиентские лицензии на сервере удобны для терминального доступа и веб-клиента: пользователю ничего не надо активировать у себя.
- 🖥️ Серверная лицензия ПРОФ ограничивает возможности кластера по сравнению с КОРП. Какая у вас, видно в описании продукта в
ring license info. - 🖥️ Если сервер работает в виртуальной машине, перенос ВМ на другой хост может изменить параметры оборудования, и лицензия перестанет проходить проверку.
Программные лицензии и пин-коды: что можно узнать
Программная лицензия получается активацией пин-кода. Пин-код — 15 цифр, он напечатан в конверте или карточке из коробки с продуктом. В комплекте обычно есть основной пин-код и резервные — для повторной активации после смены оборудования.
Что важно знать при проверке:
- Регистрационный номер комплекта указан на лицензионном листе и в
ring license info. По нему сверяют, к какой покупке относится файл. - Использованный пин-код не отображается в окне «О программе». Если вы не записали, какой пин-код активировали, восстановить это по интерфейсу 1С не выйдет. Заведите табличку: пин-код → компьютер → дата.
- Количество оставшихся активаций по пин-коду в самой 1С не видно. Его уточняют в центре лицензирования 1С или у партнёра, у которого покупали продукт.
| Что нужно узнать | Где смотреть |
|---|---|
| Какая лицензия у текущего сеанса | Справка → О программе |
| Сколько лицензий активировано на ПК | папка licenses, ring license list |
| Продукт и число мест | ring license info |
| Жива ли привязка к железу | ring license validate |
| Кто занял лицензии на сервере | консоль кластера, rac session list --licenses |
| Остаток активаций пин-кода | центр лицензирования или партнёр 1С |
Перед заменой материнской платы, диска или переустановкой системы выпишите данные лицензий через ring license info. После смены железа понадобится резервный пин-код, и проще, когда под рукой регномер и список активаций.
Как проверить аппаратный ключ HASP
Аппаратный ключ — USB-флешка с защитой. Платформа 8.3 работает с ним через драйвер Sentinel (HASP) Run-time. Если драйвер не установлен, 1С ключ просто не увидит.
Локальный ключ
- Вставьте ключ в USB-порт. На исправном ключе загорается светодиод.
- Откройте в браузере на этом компьютере адрес
http://localhost:1947. - В панели Sentinel Admin Control Center откройте список ключей. Ключ 1С должен там быть.
Если страница не открывается, драйвер не установлен или его служба остановлена. Драйвер haspdinst.exe входит в дистрибутив платформы и ставится при установке с компонентом драйвера защиты.
Сетевой ключ
Сетевой ключ стоит на одном компьютере, а лицензии раздаёт по сети. На этой машине работает менеджер лицензий HASP. Клиенты находят его широковещательным запросом или по адресу из файла nethasp.ini.
Если клиенты не видят ключ в другой подсети, пропишите адрес явно в nethasp.ini в папке conf платформы:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Вместо 192.168.1.10 укажите адрес компьютера с ключом. Менеджер лицензий слушает UDP-порт 475 — проверьте, что брандмауэр его не режет.
Какой это ключ
Маркировка на корпусе подсказывает назначение. ORGL8 — однопользовательский локальный ключ. Ключи с NET в названии — сетевые, число после него означает количество мест. Серверные ключи имеют свою маркировку и ставятся на компьютер с сервером 1С.
Если ключ светится, но не определяется, сначала попробуйте другой порт без удлинителя и USB-хаба. Переустанавливать драйвер стоит после этого: при переустановке все, кто работает по сетевому ключу, на время потеряют лицензии.
Ошибки при проверке лицензий и как их снять
Тексты ошибок помогают быстро понять, где искать. Выберите свой симптом:
Ещё две ситуации, которые путают:
- ⚡ Лицензия перестала работать после обновления Windows. Крупное обновление может изменить параметры, к которым привязана лицензия. Сначала проверьте
ring license validate: если не проходит — нужна повторная активация. - ⚡ На сервере лицензии есть, а клиенты берут свои локальные. Платформа ищет лицензию по порядку и берёт первую подходящую. Чтобы клиенты получали лицензии только с сервера, это настраивается в параметрах получения лицензий клиентом; проверьте источник в окне «О программе» на клиенте.