Администрирование · 11 мин
Как узнать, какие лицензии 1С установлены на компьютере
Способы проверить лицензии 1С на компьютере: папка conf.cfg, утилита ring, файлы lic, сервер 1С и аппаратные ключи HASP. Пошаговая инструкция с проверкой результата.
Лицензии 1С бывают двух типов: программные (файлы с расширением .lic, привязанные к параметрам компьютера) и аппаратные (USB-ключи HASP). Узнать, какие лицензии установлены на конкретной машине, можно несколькими способами: просмотреть служебные папки с файлами лицензий, воспользоваться утилитой командной строки ring, посмотреть список в консоли сервера 1С или проверить подключенные ключи через менеджер лицензий HASP.
Задача возникает при переносе системы на новый компьютер, при аудите перед покупкой дополнительных лицензий, при ошибке «не найдена лицензия» или когда нужно понять, сколько клиентских лицензий реально активировано в организации. Ниже разобраны все рабочие методы для файлового и клиент-серверного вариантов работы.
Перед любыми действиями с файлами лицензий сделайте их резервную копию. Удаление или повреждение .lic-файла приведёт к тому, что 1С перестанет запускаться, а восстановление программной лицензии потребует повторной активации по пин-коду из комплекта поставки.
Какие виды лицензий бывают и где они хранятся
Программная лицензия — это файл с расширением .lic, который платформа создаёт при активации по пин-коду. Файл привязан к аппаратным и программным параметрам компьютера: при смене материнской платы, сетевой карты или переустановке Windows лицензия может «слететь». Аппаратная лицензия — это USB-ключ (HASP NetHASP, HASP HL и др.), который вставляется в компьютер или сервер и опрашивается платформой через драйвер.
Стандартные расположения файлов программных лицензий в Windows:
C:\ProgramData\1C\licenses— лицензии, доступные всем пользователям компьютера (основное расположение);C:\Users\<имя пользователя>\AppData\Local\1C\1cv8\conf\licenses— лицензии конкретного пользователя;C:\Program Files\1cv8\<версия>\bin\conf— устаревшее расположение, используется редко.
В Linux файлы лицензий обычно лежат в каталоге /var/1C/licenses или в домашней папке пользователя в ~/.1cv8/1C/1cv8/conf. Если папка licenses пуста или отсутствует, программных лицензий на машине нет — платформа либо работает с аппаратным ключом, либо получает лицензию с сервера 1С.
Как посмотреть лицензии через папки и реестр
Самый простой способ — открыть папку C:\ProgramData\1C\licenses в проводнике. Обратите внимание: папка ProgramData скрытая, поэтому либо включите отображение скрытых элементов, либо вставьте путь прямо в адресную строку проводника. Каждый файл вида 20260101120000000.lic — это одна активированная лицензия.
Имя файла обычно содержит дату активации, но не говорит о том, какая это лицензия — однопользовательская, клиентская на 5 рабочих мест или серверная. Чтобы понять назначение, откройте файл в Блокноте: это текстовый документ, где в служебном виде указаны параметры лицензии, включая регистрационный номер комплекта. Полностью читаемую информацию даёт только утилита ring или окно «О программе» в самой 1С.
Дополнительно проверьте, где платформа ищет лицензии, через файл конфигурации conf.cfg в папке bin\conf установленной версии. Параметр DefaultLocation и настройки поиска ключей могут перенаправлять платформу к нестандартным каталогам.
- 1Откройте проводник и вставьте в адресную строку путь C:\ProgramData\1C\licenses
- 2Посчитайте файлы .lic и запишите их имена — дата в имени показывает момент активации
- 3Откройте каждый файл Блокнотом и найдите регистрационный номер комплекта
- 4Проверьте вторую папку: C:\Users\<имя>\AppData\Local\1C\1cv8\conf\licenses
- 5Скопируйте все найденные .lic-файлы в отдельную папку как резервную копию
Как получить полный список лицензий через утилиту ring
Наиболее информативный способ — утилита командной строки ring, которая входит в состав платформы 1С:Предприятие 8.3. Она показывает все установленные лицензии с номерами комплектов, типами и сроками действия. Утилита находится в каталоге установки платформы, например C:\Program Files\1cv8\8.3.22.1750\bin\ring.cmd (номер версии у вас будет свой).
Откройте командную строку от имени администратора и выполните команду, подставив свой путь к утилите:
cd "C:\Program Files\1cv8\8.3.22.1750\bin"
ring license listЕсли путь к ring неизвестен, найдите файл ring.cmd поиском в папке C:\Program Files\1cv8. Команда ring license list выведет таблицу: имя лицензии, тип, регистрационный номер, дата активации и срок действия. Команда ring license info --name <имя> покажет детали по конкретной лицензии.
Учтите ограничение: ring отображает только программные лицензии, видимые платформе. Аппаратные USB-ключи в выводе не появятся — их нужно проверять отдельно через менеджер лицензий HASP или диспетчер устройств Windows.
Как проверить лицензии внутри самой 1С
Если платформа запускается, часть информации доступна прямо в интерфейсе. Откройте меню «Справка» → «О программе»: в окне будут указаны номер версии платформы и данные о лицензии, с которой запущен текущий сеанс, включая регистрационный номер комплекта.
Для клиент-серверного варианта полную картину даёт консоль администрирования серверов 1С. Откройте её, разверните ветку вашего сервера и посмотрите свойства кластера: там отображается, какие лицензии раздаёт сервер и сколько сеансов занято. Если сервер 1С сам выдаёт клиентские лицензии, файлы .lic лежат на сервере, а не на рабочих станциях — искать их на компьютерах пользователей бессмысленно.
Как проверить аппаратные ключи HASP
Если организация использует USB-ключи, они видны не в папках 1С, а через инструменты защиты HASP. Физически ключ — это небольшое устройство в USB-порту компьютера или сервера, часто с маркировкой HASP HL или NetHASP и светодиодом, который горит при корректной работе драйвера.
Программно проверить ключ можно так: установите или откройте менеджер лицензий Sentinel (HASP License Manager) и перейдите в браузере по адресу http://localhost:1947 — это веб-интерфейс Admin Control Center. В разделе «Sentinel Keys» отображаются все ключи, видимые с данного компьютера, включая сетевые ключи на других машинах, с номерами и количеством доступных лицензий.
Если ключ вставлен, но в Admin Control Center не виден, проверьте: установлен ли драйвер защиты (обычно ставится вместе с платформой 1С), не блокирует ли порт 1947 брандмауэр, работает ли служба Sentinel LDK License Manager. Для сетевых ключей дополнительно проверьте доступность сервера с ключом по сети.
Способы проверки лицензий
Быстро и без прав администратора, но показывает только наличие файлов, без типа и срока действия
Полная информация по программным лицензиям, но требует прав администратора и не видит USB-ключи
Единственный способ увидеть аппаратные ключи и их ёмкость, но не показывает программные лицензии
Подходит для клиент-серверного режима, показывает раздачу лицензий сеансам
Как понять, какая именно лицензия используется, и типичные ошибки
Когда на компьютере есть и программные лицензии, и доступ к ключу, платформа выбирает лицензию по своему алгоритму поиска. Узнать, какая именно лицензия занята текущим сеансом, можно в окне «О программе» работающей 1С — там указан регистрационный номер используемого комплекта.
Типичная ситуация: пользователь видит ошибку «Не найдена лицензия», хотя файл .lic в папке есть. Причины: лицензия активирована под другим пользователем и лежит в его профиле, изменились параметры компьютера (обновление Windows, замена железа), либо файл повреждён. Проверьте обе папки licenses и сравните текущие параметры машины с условиями активации.
Как проверить результат
Выведен список лицензий с номерами и типами
Ошибка «ring не является командой» — неверный путь к утилите
Содержит файлы .lic, 1С запускается без ошибок
Папка пуста и 1С выдаёт «не найдена лицензия»
В разделе Sentinel Keys виден ключ с номером
Страница не открывается — не установлен драйвер или остановлена служба
Программа стартует штатно, в «О программе» указан номер лицензии
Окно выбора лицензии или сообщение об отсутствии ключа
Что делать, если лицензия не находится или «слетела»
Если программная лицензия перестала определяться после обновления Windows или замены оборудования, её нужно активировать заново. При запуске 1С предложит ввести пин-код: используйте резервный пин-код из комплекта поставки (конверт с пин-кодами). Если резервные пин-коды исчерпаны, запрашивается новый комплект через форму на портале 1С или у партнёра, у которого куплена программа.
Если файлы лицензий потеряны при переустановке системы, но резервная копия папки licenses есть, просто вернуть файлы обычно недостаточно — привязка к железу уже нарушена. Потребуется повторная активация. Поэтому перед переустановкой Windows или апгрейдом ПК запишите регистрационный номер комплекта и убедитесь, что у вас есть неиспользованные пин-коды.
Частые вопросы
Где посмотреть регистрационный номер комплекта 1С?
Откройте в 1С меню «Справка» → «О программе» — регистрационный номер указан в разделе о лицензии. Также он виден в выводе команды ring license list и в тексте самого .lic-файла, если открыть его Блокнотом.
Почему папка C:\ProgramData\1C\licenses пуста, но 1С работает?
Значит, платформа получает лицензию иначе: через аппаратный USB-ключ, с сервера 1С в клиент-серверном режиме или из профиля конкретного пользователя (AppData\Local\1C\1cv8\conf\licenses). Это нормальная ситуация.
Можно ли перенести программную лицензию на другой компьютер копированием файла?
Нет. Файл .lic привязан к параметрам конкретного компьютера, и на другой машине он не заработает. Для переноса нужна повторная активация на новом ПК по резервному пин-коду из комплекта поставки.
Как узнать, сколько клиентских лицензий занято прямо сейчас?
В клиент-серверном режиме — через консоль администрирования сервера 1С, в списке сеансов. Для аппаратных сетевых ключей — в Admin Control Center (localhost:1947), где видно количество занятых и свободных лицензий ключа.
Что делать, если ring не находится или не запускается?
Найдите файл ring.cmd поиском в папке C:\Program Files\1cv8 — он лежит в подпапке bin конкретной версии платформы. Запускайте командную строку от имени администратора и указывайте полный путь. Если утилиты нет, обновите платформу — ring входит в состав версий 8.3.
Видны ли в списке лицензий базовые версии 1С?
Базовые версии активируются программной лицензией, поэтому их файл .lic отображается в папке licenses и в выводе ring так же, как лицензии ПРОФ. Отличие видно по типу лицензии в детальной информации.
Что важно запомнить
Программные лицензии 1С — это файлы .lic в папках ProgramData\1C\licenses и профиле пользователя; полный список с номерами даёт команда ring license list. Аппаратные ключи проверяются через Admin Control Center по адресу localhost:1947. Перед любыми действиями делайте резервную копию папки licenses и храните пин-коды из комплекта поставки.