К статье
Практический материал

Администрирование · 8 мин

Где сохраняются лицензии 1С и как их найти

Разбираем, где 1С хранит файлы лицензий в Windows и Linux: папки C:\ProgramData\1C\licenses, реестр, аппаратные ключи HASP, перенос и восстановление лицензии.

Лицензии 1С бывают двух типов: программные (файловые) и аппаратные (USB-ключи HASP). От типа зависит, где именно хранится лицензия: программная лежит в виде файлов с расширением .lic в служебных каталогах на диске, а аппаратная физически находится внутри USB-ключа, и на диске от неё остаются только драйверы и настройки менеджера лицензий.

Знать расположение файлов лицензий нужно при переносе 1С на другой компьютер, при переустановке Windows, при диагностике ошибки «не обнаружена лицензия» и при организации сервера лицензирования в сети. Ниже разобраны конкретные пути для Windows и Linux, особенности клиентских и серверных лицензий, а также порядок безопасного переноса и восстановления.

Где 1С хранит программные лицензии в Windows

Основной каталог с файлами лицензий — C:\ProgramData\1C\licenses. Папка ProgramData скрыта по умолчанию, поэтому проще всего вставить путь напрямую в адресную строку Проводника. Внутри лежат файлы с расширением .lic — каждый файл соответствует одной активированной программной лицензии (клиентской или серверной).

При активации по пин-коду платформа формирует файл лицензии, привязанный к аппаратным параметрам компьютера: материнской плате, процессору, сетевым адаптерам, дискам, имени компьютера и версии ОС. Поэтому простое копирование .lic-файла на другой компьютер не сработает — лицензия станет недействительной.

Дополнительно платформа может искать лицензии в каталоге установки конфигурации и в папке, указанной в файле conf.cfg параметром licensespath, если администратор настроил нестандартное расположение. Также встречается каталог C:\ProgramData\1C\1Cv8\conf с настройками, влияющими на поиск лицензий.

C:\ProgramData\1C\licensesОсновная папка

Здесь лежат файлы *.lic программных лицензий

USB-порт компьютераАппаратный ключ

Лицензия HASP хранится внутри ключа, не на диске

conf.cfg / nethasp.iniНастройки поиска

Файлы, задающие пути и сервер лицензий

Реестр WindowsСлужебные записи

Параметры установки платформы и драйвера HASP

Где хранятся лицензии в Linux и на сервере 1С

На Linux-сервере файлы программных лицензий размещаются в каталоге /var/1C/licenses (для 64-разрядной версии сервера путь может отличаться в зависимости от сборки). Доступ к каталогу должен быть у учётной записи, под которой работает агент сервера 1С — обычно это пользователь usr1cv8.

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

Аппаратные ключи HASP: что хранится и где

USB-ключи (HASP4, HASP HL, Sentinel) содержат лицензию в собственной защищённой памяти. На диске компьютера от них остаются только драйвер ключа (Sentinel HASP Driver) и конфигурационный файл nethasp.ini, который указывает, где в сети искать менеджер лицензий.

В локальной сети ключ обычно вставляется в один компьютер или сервер, где запущен менеджер лицензий (HASP License Manager). Клиентские машины находят его по сети по настройкам nethasp.ini — через широковещательный запрос или по явно указанному адресу сервера.

Файл nethasp.ini обычно лежит в каталоге conf внутри папки установки платформы или в каталоге C:\Program Files (x86)\1cv8\conf. Через него можно задать адрес сервера лицензий, что ускоряет запуск и убирает зависимость от широковещательных запросов.

Программная или аппаратная лицензия

Программная (.lic)

Привязана к железу конкретного ПК, легко резервируется активацией резервного пин-кода, но слетает при замене оборудования или переустановке ОС

Аппаратная (USB HASP)

Свободно переносится между компьютерами вместе с ключом, не зависит от железа, но ключ можно потерять или повредить физически

Серверная раздача

Лицензии активированы на сервере и выдаются сеансам автоматически; удобно для сети, но требует постоянной доступности сервера

Как найти и проверить файлы лицензий на компьютере

Чтобы убедиться, что лицензия на месте, откройте папку C:\ProgramData\1C\licenses и проверьте наличие файлов .lic с актуальной датой изменения. Один файл — одна активация. Если папка пуста, а 1С запускается, лицензия, скорее всего, получается от аппаратного ключа или от сервера по сети.

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

Порядок проверки лицензии
  1. 1
    Откройте C:\ProgramData\1C\licenses и проверьте наличие файлов *.lic
  2. 2
    Запустите 1С и откройте «Сервис — О программе», посмотрите сведения о лицензии
  3. 3
    Если лицензия сетевая — проверьте доступность сервера лицензий и настройки nethasp.ini
  4. 4
    На сервере откройте консоль кластера и проверьте счётчик выданных лицензий
  5. 5
    При ошибке сравните дату изменения .lic-файла с датой последних изменений оборудования или ОС

Перенос, резервное копирование и восстановление

Скопировать файл .lic на другой компьютер недостаточно: привязка к оборудованию делает его недействительным в новой среде. Корректный путь — активировать лицензию на новом компьютере заново, используя резервный пин-код из комплекта поставки или запросив новый набор пин-кодов через форму восстановления на портале 1С.

Перед переустановкой Windows или заменой железа сохраните файлы .lic — после переустановки на том же оборудовании платформа иногда подхватывает старый файл, и повторная активация не тратит пин-код. Однако гарантии нет: при изменении ключевых параметров системы лицензия станет недействительной, и понадобится новый пин-код.

Для аппаратных ключей резервное копирование невозможно — защита ключа не позволяет снять копию. Единственная страховка — бережное хранение самого ключа и регистрация поставки в личном кабинете на портале 1С, что упрощает восстановление при утрате.

Типичные проблемы и частые ошибки

Самая частая ситуация — после обновления Windows или замены сетевой карты 1С сообщает, что лицензия не найдена. Причина в изменении параметров привязки. Решение — повторная активация по резервному пин-коду. Вторая типичная проблема — конфликт нескольких менеджеров лицензий HASP в сети, когда клиент находит «чужой» ключ с меньшим числом лицензий.

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

Типичные ошибки
01
Копирование .lic-файла на другой ПК вместо новой активации — лицензия не заработает из-за привязки к железу
02
Удаление папки licenses при чистке диска — потеря всех активированных лицензий без возможности простого восстановления
03
Два менеджера лицензий HASP в одной сети без настройки nethasp.ini — клиенты цепляются к случайному ключу
04
Активация лицензии на виртуальной машине без фиксации её аппаратных параметров — слёт при миграции ВМ

Частые вопросы о хранении лицензий 1С

Можно ли просто скопировать папку licenses на новый компьютер?

Нет. Файл лицензии привязан к аппаратной конфигурации конкретного компьютера. На новой машине нужно активировать лицензию заново с помощью пин-кода из комплекта поставки или резервного пин-кода.

Где искать лицензию, если 1С запускается, но папка licenses пуста?

Значит, используется аппаратный USB-ключ или лицензия выдаётся сервером по сети. Проверьте наличие ключа в USB-порту и настройки файла nethasp.ini, а также счётчики лицензий в консоли кластера сервера.

Слетит ли лицензия при обновлении Windows?

Может слететь, если обновление затронуло компоненты, участвующие в привязке (версия ОС входит в список контролируемых параметров). Перед крупным обновлением сохраните файлы .lic и держите под рукой резервный пин-код.

Сколько пин-кодов даётся при покупке и что делать, когда они закончатся?

В комплекте обычно есть основной и резервные пин-коды. Когда все использованы, можно запросить дополнительный комплект пин-кодов через форму на портале 1С, указав регистрационный номер поставки.

Где хранятся лицензии при работе через веб-сервер или тонкий клиент?

Лицензия проверяется на стороне сервера 1С, поэтому файлы .lic должны находиться на сервере, а на клиентских машинах они не требуются. Расположение — стандартный каталог licenses на сервере.

Итог

Что важно запомнить

Программные лицензии 1С — это файлы *.lic в C:\ProgramData\1C\licenses (Windows) или /var/1C/licenses (Linux), привязанные к железу. Аппаратные лицензии живут внутри USB-ключа HASP. Перенос делается только повторной активацией по пин-коду, а перед изменениями системы папку licenses стоит сохранить.