Как узнать, какой лицензией защищена 1С, и найти её данные на компьютере
Содержание
Быстрее всего посмотреть лицензию
1С в самой программе: откройте базу, вызовите Справка → О программе (в интерфейсе «Такси» — через главное меню или значок ? в правом верхнем углу). В окне указано, откуда получена лицензия: программная (файл) или аппаратный ключ HASP. Сами файлы программных лицензий на Windows лежат в папке C:\ProgramData\1C\licenses, на Linux — в /var/1C/licenses, расширение .lic.
Типичная ситуация: компьютер бухгалтера меняют на новый, и администратор спрашивает, где лицензия и какой у неё пинкод. Или после переустановки Windows 1С пишет, что лицензия не обнаружена. В обоих случаях нужно понять три вещи: какой тип защиты у вас стоит, где физически хранится лицензия и где лежат регистрационный номер с пинкодами для повторной активации.
Программная лицензия или ключ HASP: как понять, что у вас
У платформы 1С:Предприятие 8.3 два способа защиты. От этого зависит, где искать данные.
| Тип защиты | Как выглядит | Где хранится | Что нужно для переноса |
|---|---|---|---|
| Программная лицензия | Файл .lic | На диске компьютера или сервера | Регистрационный номер + пинкод |
| Локальный ключ HASP | USB-ключ на одном ПК | В самом ключе | Переставить ключ |
| Сетевой ключ HASP | USB-ключ + менеджер лицензий | В ключе, раздаётся по сети | Переставить ключ и настроить менеджер |
Подсказки, по которым тип видно сразу:
- 📦 В коробке лежал конверт с пинкодами — у вас программная лицензия.
- 🔌 В USB-порт воткнут небольшой ключ, а в коробке его упаковка — аппаратная защита.
- 🧾 Электронная поставка (покупка без коробки) — почти всегда программная лицензия, пинкоды пришли в письме или в личном кабинете партнёра.
Оба типа могут работать одновременно. Например, в организации есть старый сетевой ключ на 5 мест и докупленные программные лицензии на 10 мест. Платформа ищет лицензию в нескольких местах по очереди и берёт первую подходящую.
Проверка лицензии в окне «О программе»
Окно «О программе» отвечает на главный вопрос: какую лицензию получил именно этот сеанс.
- Запустите базу в режиме 1С:Предприятие.
- Откройте главное меню (кнопка с тремя полосками слева вверху) и выберите
Справка → О программе. - Посмотрите блок с информацией о лицензии.
Там будет указано, получена ли лицензия из файла (с регистрационным номером комплекта) или от ключа защиты. Если база клиент-серверная, будет видно, получена ли лицензия на сервере или на клиентском компьютере.
Скопируйте текст окна целиком и сохраните в документ «Паспорт 1С» организации. Когда через год понадобится перенос, регистрационный номер не придётся искать по коробкам.
Если окно не открывается, потому что 1С не запускается совсем, переходите к поиску файлов.
Где лежит файл лицензии 1С на компьютере
Программная лицензия — это файл с расширением .lic. Имя у него служебное, набор цифр, по нему продукт не определить.
Windows
Основное место хранения — общая папка для всех пользователей:
C:\ProgramData\1C\licenses
Папка ProgramData по умолчанию скрыта. Наберите путь прямо в адресной строке Проводника или включите показ скрытых элементов на вкладке «Вид».
Лицензия, полученная «для текущего пользователя», может лежать в профиле. Если в ProgramData пусто, найдите файлы поиском по маске:
dir C:\*.lic /s /b
Команда пройдёт по всему диску и выведет полные пути ко всем файлам .lic. Учтите, что такое же расширение используют и другие программы, поэтому смотрите на путь: нужны папки внутри 1C.
Linux
На Linux-сервере или рабочей станции ищите здесь:
/var/1C/licenses
Права на папку должны позволять читать её пользователю, от которого работает 1С (на сервере — обычно usr1cv8). Если права сбиты, файл есть, а лицензия не видна.
Что можно и нельзя делать с файлом
- ✅ Копировать в резервную папку — для архива, на случай случайного удаления на этом же ПК.
- ❌ Переносить на другой компьютер — файл привязан к оборудованию и там работать не будет.
- ❌ Редактировать — любое изменение делает лицензию недействительной.
Не удаляйте файл .lic «для проверки». Если пинкоды потеряны, восстановить такую лицензию будет сложно.
А реестр Windows?
Лицензии 1С в реестре не хранятся. В реестре видны только установленные версии платформы (в списке установленных программ), но не номер и не пинкод. Если вам попалась инструкция «найдите ключ в реестре» — она про другие программы.
Как прочитать данные лицензии через утилиту ring
Начиная с платформы 8.3.18 в комплект входит утилита ring с модулем license. Она показывает содержимое файлов лицензий без запуска базы. Это удобно, когда 1С не стартует или нужно проверить сервер без графического интерфейса.
Откройте командную строку от имени администратора и выполните:
ring license list
Команда выведет список лицензий, найденных на компьютере. Чтобы посмотреть подробности по конкретной, передайте её имя из списка:
ring license info --name <имя_лицензии_из_списка>
В ответе будет регистрационный номер комплекта
, продукт и параметры привязки. Проверить, что лицензия действительна для этого компьютера, можно командой ring license validate с тем же именем.
Если ring не найдена, она не прописана в переменной PATH. Утилита лежит в каталоге установки платформы или в отдельном компоненте «Утилиты лицензирования» — найдите её поиском по имени ring.cmd. Полный список параметров подскажет ring license help.
Регистрационный номер и пинкоды: где их искать
Чтобы получить программную лицензию заново, нужны две вещи:
- Регистрационный номер комплекта — указан на регистрационной анкете и в лицензионном соглашении из коробки, а также в окне «О программе» и в выводе
ring license info. - Пинкод — 15 цифр, напечатан в конверте с пинкодами (в коробочной поставке) или в письме (в электронной).
В конверте несколько пинкодов: основной и резервные. Каждый пинкод активирует лицензию ограниченное число раз. Когда вы переносите 1С на новый компьютер или меняете в нём оборудование, расходуется следующий пинкод.
Где ещё могут быть пинкоды
- 📁 В папке с документами на ПО у главного бухгалтера или системного администратора.
- 📧 В почте того, кто покупал 1С: поищите письма от партнёра со словами «пинкод» или «электронная поставка».
- 🏢 У партнёра 1С, который продавал программу: он видит регистрацию продукта по ИНН организации.
Пинкод нельзя «вытащить» из установленной программы. В файле лицензии и в окне «О программе» его нет — только регистрационный номер.
Если пинкоды потеряны
Восстановить их можно только через фирму-партнёра или центр лицензирования 1С. Понадобятся регистрационный номер, ИНН и название организации, на которую зарегистрирован продукт. Иногда просят документы о покупке. Если продукт регистрировали на сотрудника или на старое юрлицо, сначала выясните это у партнёра — иначе повторная активация застрянет на проверке данных.
Повторная активация после смены оборудования
Программная лицензия привязывается к параметрам компьютера: материнской плате, процессору, сетевым адаптерам, дискам, а также к операционной системе. Когда параметры меняются заметно, лицензия перестаёт подходить.
Порядок действий:
- Запустите 1С. Платформа сообщит, что лицензия не найдена, и предложит её получить.
- Выберите повторное получение лицензии.
- Введите регистрационный номер, новый (ещё не использованный) пинкод и ранее использованный пинкод.
- Заполните данные владельца. Они должны совпадать с тем, что вводили при первой активации, буква в букву: название организации, ИНН, адрес. Расхождение в одной кавычке — частая причина отказа центра лицензирования.
- Выберите способ получения: через интернет , по телефону или файлом-запросом с другого компьютера.
Если первую активацию делал кто-то другой и данные неизвестны, не подбирайте их наугад. Ошибка в данных приведёт к отказу и потере времени. Запросите у партнёра карточку регистрации.
Ключи HASP: как найти и проверить
Аппаратный ключ проверить проще: он либо виден системе, либо нет.
Локальный ключ
Ключ стоит в USB-порту рабочего места. Для его работы нужен драйвер защиты, который ставится вместе с платформой (компонент «Драйвер защиты» в установщике). Если драйвер установлен, в браузере на этом компьютере откроется страница администрирования:
http://localhost:1947
В разделе со списком ключей будет виден подключённый ключ и его параметры. Если ключа в списке нет — проблема в драйвере, порте или самом ключе.
Сетевой ключ
Сетевой ключ стоит на одном компьютере или сервере, а лицензии раздаёт менеджер лицензий HASP License Manager. Клиенты находят его по сети. На корпусе ключа обычно указан тип и число мест, например NET5 — сетевой на 5 подключений.
Что проверить:
- 🖥️ На машине с ключом запущен менеджер лицензий (служба или приложение).
- 🌐 Порт 475 (UDP и TCP) открыт в брандмауэре между клиентами и машиной с ключом.
- 📝 Если клиенты в другой подсети и широковещательный поиск не проходит, адрес менеджера прописан вручную в файле
nethasp.iniв каталоге платформы на клиенте.
Перезапуск службы менеджера лицензий отключит лицензию у всех, кто работает через этот ключ. Делайте это вне рабочего времени или предупредите пользователей.
Лицензии на сервере 1С и в клиент-серверном варианте
В клиент-серверной базе лицензия может выдаваться в двух местах:
- На клиентском компьютере — как в файловой базе: файл
.licвProgramDataили локальный ключ. - На сервере 1С — клиентские лицензии лежат на сервере, и сеанс получает лицензию оттуда. Тогда на рабочих местах ничего не нужно.
Есть ещё отдельная лицензия на сам сервер 1С:Предприятия (32- или 64-разрядный). Без неё рабочий сервер не обслуживает сеансы, даже если клиентских лицензий хватает. Ищите её там же — в C:\ProgramData\1C\licenses на сервере или в /var/1C/licenses на Linux.
Как посмотреть, кто какую лицензию занял
В консоли администрирования серверов 1С откройте кластер, затем список сеансов информационной базы. У сеанса можно посмотреть сведения о полученной лицензии: тип, место получения, файл или ключ.
Из командной строки то же самое даёт утилита rac:
rac cluster list
rac session list --cluster=<id_кластера> --licenses
Первая команда покажет идентификатор кластера, вторая — сеансы с данными по лицензиям. Для rac должна быть запущена служба ras (сервер администрирования). Остальные параметры смотрите в rac help session.
Чтобы сервер выдавал клиентские лицензии
В свойствах рабочего сервера, в требованиях назначения функциональности, можно задать объект «Клиентская лицензия». Так вы явно указываете, какой рабочий сервер выдаёт клиентские лицензии. Если в кластере один сервер, обычно достаточно, чтобы файлы клиентских лицензий лежали на нём.
Ошибки лицензии: что означают и что делать
Большинство проблем сводится к трём сообщениям. Выберите своё:
Отдельный случай — виртуальные машины. Программная лицензия на виртуалке может «слететь» после переноса машины на другой хост или смены сетевого адаптера: для платформы это выглядит как новое оборудование. Закрепите MAC-адреса сетевых карт виртуальной машины, чтобы снизить риск.