Как найти лицензию 1С на компьютере и узнать её регистрационный номер

· 9 мин

Содержание

Программная лицензия 1С 8.3 расположена в файле с расширением .lic в папке C:\ProgramData\1C\licenses (общая для всех пользователей Windows) или в профиле пользователя %APPDATA%\1C\licenses. Регистрационный номер лицензии быстрее всего посмотреть в самой программе: Справка → О программе, строка про полученную лицензию.

Частое заблуждение — искать лицензию «внутри базы» или в папке установки платформы C:\Program Files\1cv8. Там её нет. Лицензия принадлежит компьютеру или серверу, а не информационной базе. Если используется аппаратный ключ HASP, файла нет вовсе: лицензия «зашита» в USB-ключ.

Какая у вас лицензия: программная или ключ HASP

Прежде чем искать, определите тип защиты. От него зависит, где лежит лицензия и как её проверить.

ПризнакПрограммная лицензияАппаратный ключ HASP
Что получили при покупкеКонверт или электронное письмо с пин-кодамиUSB-ключ в коробке с дистрибутивом
Где хранитсяФайл .lic на дискеПамять USB-ключа
ПривязкаК параметрам конкретного компьютераК физическому ключу, переносится вместе с ним
Что ставить дополнительноНичегоДрайвер ключа, для сетевого — менеджер лицензий
Что делать при поломке ПКПовторная активация резервным пин-кодомПереставить ключ на другой компьютер

С 2010-х годов 1С поставляет в основном программные лицензии. Ключи HASP чаще встречаются в базах, которые работают давно, и на серверах 1С старой закупки.

Что у вас есть на руках?

Где лежит файл программной лицензии 1С

При активации пин-кода платформа создаёт файл с именем из цифр и расширением .lic, например 20231115094512.lic. Цифры — дата и время активации. Одна активация — один файл.

Папки, где 1С ищет лицензии на Windows:

  • 📁 C:\ProgramData\1C\licenses — лицензии для всех пользователей компьютера. Вариант по умолчанию, его предлагает мастер активации.
  • 📁 %APPDATA%\1C\licenses — лицензия только для текущего пользователя Windows. Раскрывается в C:\Users\<имя>\AppData\Roaming\1C\licenses.
  • 🐧 /var/1C/licenses — для Linux, в том числе для сервера 1С.

Папки ProgramData и AppData скрыты. Самый простой способ открыть их — вставить путь в адресную строку Проводника или в окно Win + R и нажать Enter.

explorer "%ALLUSERSPROFILE%\1C\licenses"
explorer "%APPDATA%\1C\licenses"

Файл .lic нельзя «перенести» на другой компьютер. Он содержит слепок параметров оборудования. На чужой машине платформа его просто не примет и выдаст ошибку об отсутствии лицензии.

Сделайте копию папки licenses на флешку или в архив. При переустановке Windows без замены железа сохранённый файл иногда возвращает лицензию без траты пин-кода. Если параметры компьютера изменились, копия не поможет — нужна повторная активация.

Лицензия на сервере 1С

Серверная лицензия и клиентские лицензии, выданные сервером, лежат на компьютере, где работает служба агента сервера 1С. На Windows это та же C:\ProgramData\1C\licenses. Если служба запущена от отдельного пользователя (часто USR1CV8), загляните ещё в его профиль: C:\Users\USR1CV8\AppData\Roaming\1C\licenses.

Права на папку licenses

Файл может лежать на месте, а 1С всё равно его «не видит». Частая причина — права доступа. Учётная запись, от которой запускается клиент или служба сервера, должна иметь право чтения на папку licenses и на сами файлы. При активации ещё нужно право записи.

Проверить просто: правой кнопкой на папке → «Свойства» → вкладка «Безопасность». Найдите в списке пользователя или группу, от имени которой работает 1С. После переноса папки из архива права иногда наследуются неправильно, и служба сервера перестаёт находить серверную лицензию.

Конверт с пин-кодами и регистрационный номер

Номер лицензии, который спрашивают партнёр, линия консультаций или служба лицензирования, — это регистрационный номер продукта. Его можно найти в нескольких местах.

📦 Коробочная поставка. В коробке лежит конверт с пин-кодами. На нём напечатаны регистрационный номер и сами пин-коды: основной и резервные. Тот же номер есть в лицензионном соглашении и регистрационной анкете.

📧 Электронная поставка. Пин-коды приходят файлом или письмом от продавца. В том же документе указан регистрационный номер. Сохраните этот файл рядом с бухгалтерскими документами: это ваш «конверт».

🌐 Личный кабинет. Если продукт зарегистрирован, он отображается в списке ваших программных продуктов на портале 1С вместе с регистрационным номером. Это спасает, когда конверт потерян.

🧾 Документы покупки. В счёте или накладной партнёра обычно указан продукт, а у самого партнёра в учёте — регистрационный номер. Позвоните тому, у кого покупали.

Пин-коды — это и есть лицензия. Не фотографируйте конверт в общие чаты и не храните скан в открытой папке. Использованный чужим человеком пин-код вы уже не вернёте.

Как посмотреть номер лицензии в программе 1С

Если база запускается, самый быстрый путь — окно «О программе».

  1. Запустите базу в режиме 1С:Предприятие.
  2. Откройте главное меню (кнопка с тремя полосками или значок «?» в правом верхнем углу).
  3. Выберите Справка → О программе.
  4. Найдите строку о полученной лицензии.

Там указано, откуда платформа взяла лицензию:

  • 🔑 программная лицензия — с регистрационным номером и номером продукта;
  • 🔌 локальный или сетевой ключ защиты HASP;
  • 🖥️ лицензия, полученная от сервера 1С.

Те же сведения есть в конфигураторе: Справка → О программе.

Утилита ring для администратора

В актуальных релизах платформы есть консольная утилита ring с модулем работы с лицензиями. Она показывает все активированные лицензии без запуска базы.

ring license list
ring license info --name <имя_лицензии>

Первая команда выводит имена лицензий на компьютере. Вторая показывает подробности по одной из них: регистрационный номер, продукт, данные владельца. Если утилита не находится, проверьте, установлен ли компонент лицензирования, и смотрите встроенную справку утилиты.

Как ищется лицензия в файловом и клиент-серверном варианте

Где лежит лицензия, определяет то, какой процесс её запрашивает.

Файловый вариант. Лицензию ищет клиентское приложение на том компьютере, где пользователь запустил 1С. Каждая рабочая станция смотрит в свои папки licenses и опрашивает USB-ключи. Если работают через терминальный сервер, лицензии должны быть на терминальном сервере, а не на ноутбуках пользователей.

Клиент-серверный вариант. Здесь две разные лицензии:

Что лицензируетсяГде лежитКто проверяет
Сервер 1СКомпьютер с агентом сервераСлужба сервера
Клиентские местаНа компьютере пользователя или на сервереКлиент, затем сервер 1С

Клиент сначала ищет лицензию у себя. Если не нашёл, запрашивает её у сервера 1С. Поэтому клиентские лицензии удобно активировать прямо на сервере: тогда рабочие места ничего хранить не должны.

Чтобы увидеть, какие сеансы заняли лицензии на сервере, откройте консоль администрирования серверов и посмотрите список сеансов: у каждого указан тип выданной лицензии. В командной строке то же даёт rac session list --licenses.

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

Ключ HASP: драйвер, менеджер лицензий и проверка

У аппаратного ключа нет файла, но есть свои «места», где его нужно проверить.

Маркировка ключа

На корпусе ключа есть надпись. Самые частые варианты:

  • ORGL8 — однопользовательский локальный ключ;
  • NET5, NET10, NET20, NET50 и выше — сетевые ключи на указанное число мест;
  • отдельные ключи для сервера 1С, 32- и 64-разрядные.

Локальный ключ работает только на компьютере, в который вставлен. Сетевой раздаёт места по сети через менеджер лицензий.

Драйвер и веб-консоль

  1. Установите драйвер Sentinel HASP. Установщик идёт в дистрибутиве платформы; в командной строке от имени администратора: haspdinst.exe -i.
  2. Вставьте ключ — должен загореться светодиод.
  3. Откройте в браузере http://localhost:1947. Это консоль Sentinel Admin Control Center. В списке ключей должен появиться ваш.

Ключ не горит или не виден в консоли — проблема в драйвере, порте USB или самом ключе. Попробуйте другой порт и переустановку драйвера.

Сетевой ключ: менеджер лицензий и nethasp.ini

Сетевой ключ стоит на одном компьютере, где установлен менеджер лицензий HASP License Manager. Клиенты находят его по UDP-порту 475.

Если в сети несколько подсетей или широковещательный поиск заблокирован, укажите адрес менеджера явно. Для этого в каталоге bin платформы есть файл nethasp.ini:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 подставьте адрес компьютера с ключом. Проверьте, что брандмауэр пропускает UDP 475.

Посмотреть, кто занял места сетевого ключа, можно утилитой Aladdin Monitor. Она показывает менеджеры лицензий в сети и число занятых и свободных слотов.

Что делать с лицензией после замены оборудования

Программная лицензия перестаёт действовать, когда меняются ключевые параметры компьютера: материнская плата, процессор, сетевая карта, иногда — переустановка ОС с другим именем компьютера. Замена мыши или монитора на неё не влияет.

Порядок восстановления:

  1. Найдите конверт или файл с пин-кодами и регистрационным номером.
  2. Запустите 1С. При отсутствии лицензии откроется окно получения лицензии.
  3. Выберите повторное получение лицензии и введите ранее использованный пин-код.
  4. Введите новый, ещё не использованный резервный пин-код.
  5. Заполните регистрационные данные ровно так же, как при первой активации: название организации, ИНН, адрес. Любое расхождение в символах — и сервер лицензирования откажет.
  6. Получите лицензию через интернет. Без интернета есть вариант активации по телефону или через файл запроса на другом компьютере.

Где взять данные первой активации? Они записаны в старом .lic и показываются в выводе ring license info. Поэтому копия папки licenses полезна даже тогда, когда сам файл уже не работает.

Резервные пин-коды конечны. Когда они кончились, дополнительные выдаёт центр лицензирования фирмы 1С по запросу через партнёра. Обычно нужно объяснить причину: например, замена сгоревшего сервера.

У ключа HASP всё проще: переставьте его в новый компьютер, установите драйвер — и лицензия на месте. Для сетевого ключа поставьте на новую машину менеджер лицензий и поправьте адрес в nethasp.ini, если он был задан явно.

Частые ошибки при поиске лицензии

  • ❌ Копируют .lic на другой компьютер. Файл привязан к железу. Вместо этого активируйте резервный пин-код на новой машине.
  • ❌ Ищут файл в Program Files\1cv8. Лицензий там нет, только платформа.
  • ❌ Активируют лицензию на ноутбуке, а работают через терминальный сервер. Лицензию ищет терминальный сервер, ноутбук ему не помощник.
  • ❌ Удаляют «лишние» файлы из licenses. Каждый файл — отдельная активация. Неработающий файл лучше перенести в архив, а не стирать: в нём данные первой активации.
  • ❌ При повторной активации вводят «как сейчас» — новое название после реорганизации или исправленный адрес. Нужны данные из первой активации.
Можно ли узнать пин-код по файлу лицензии?
Нет. Файл хранит результат активации, а не исходный пин-код. Пин-коды смотрите на конверте или в электронном письме поставки.
Сколько файлов .lic должно быть в папке?
Столько, сколько было активаций на этом компьютере: основная поставка и каждый комплект дополнительных лицензий дают свой файл. Несколько файлов — это нормально.
Лицензия в AppData или в ProgramData — есть ли разница?
Лицензия в профиле пользователя доступна только ему. Для компьютера, где работают несколько человек, и для сервера используйте ProgramData.
Работает ли 1С без лицензии в ограниченном режиме?
Нет. Без найденной лицензии платформа не открывает базу. Исключение — учебная версия, у которой свои ограничения.
Где найти номер, если 1С не запускается и конверта нет?
В личном кабинете на портале 1С, если продукт был зарегистрирован, или у партнёра, у которого покупали программу.