Администрирование · 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 с настройками, влияющими на поиск лицензий.
Здесь лежат файлы *.lic программных лицензий
Лицензия HASP хранится внутри ключа, не на диске
Файлы, задающие пути и сервер лицензий
Параметры установки платформы и драйвера 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. Через него можно задать адрес сервера лицензий, что ускоряет запуск и убирает зависимость от широковещательных запросов.
Программная или аппаратная лицензия
Привязана к железу конкретного ПК, легко резервируется активацией резервного пин-кода, но слетает при замене оборудования или переустановке ОС
Свободно переносится между компьютерами вместе с ключом, не зависит от железа, но ключ можно потерять или повредить физически
Лицензии активированы на сервере и выдаются сеансам автоматически; удобно для сети, но требует постоянной доступности сервера
Как найти и проверить файлы лицензий на компьютере
Чтобы убедиться, что лицензия на месте, откройте папку C:\ProgramData\1C\licenses и проверьте наличие файлов .lic с актуальной датой изменения. Один файл — одна активация. Если папка пуста, а 1С запускается, лицензия, скорее всего, получается от аппаратного ключа или от сервера по сети.
Дополнительную информацию даёт диалог «О программе» в самой 1С: там указано, какая лицензия используется в текущем сеансе. Для сервера список выданных лицензий виден в консоли администрирования кластера на вкладке «Сеансы» и в свойствах рабочих процессов.
- 1Откройте C:\ProgramData\1C\licenses и проверьте наличие файлов *.lic
- 2Запустите 1С и откройте «Сервис — О программе», посмотрите сведения о лицензии
- 3Если лицензия сетевая — проверьте доступность сервера лицензий и настройки nethasp.ini
- 4На сервере откройте консоль кластера и проверьте счётчик выданных лицензий
- 5При ошибке сравните дату изменения .lic-файла с датой последних изменений оборудования или ОС
Перенос, резервное копирование и восстановление
Скопировать файл .lic на другой компьютер недостаточно: привязка к оборудованию делает его недействительным в новой среде. Корректный путь — активировать лицензию на новом компьютере заново, используя резервный пин-код из комплекта поставки или запросив новый набор пин-кодов через форму восстановления на портале 1С.
Перед переустановкой Windows или заменой железа сохраните файлы .lic — после переустановки на том же оборудовании платформа иногда подхватывает старый файл, и повторная активация не тратит пин-код. Однако гарантии нет: при изменении ключевых параметров системы лицензия станет недействительной, и понадобится новый пин-код.
Для аппаратных ключей резервное копирование невозможно — защита ключа не позволяет снять копию. Единственная страховка — бережное хранение самого ключа и регистрация поставки в личном кабинете на портале 1С, что упрощает восстановление при утрате.
Типичные проблемы и частые ошибки
Самая частая ситуация — после обновления Windows или замены сетевой карты 1С сообщает, что лицензия не найдена. Причина в изменении параметров привязки. Решение — повторная активация по резервному пин-коду. Вторая типичная проблема — конфликт нескольких менеджеров лицензий HASP в сети, когда клиент находит «чужой» ключ с меньшим числом лицензий.
Ещё одна ошибка — активация программной лицензии на виртуальной машине без учёта того, что при миграции ВМ на другой хост меняются аппаратные параметры, и лицензия слетает. Для виртуальных сред надёжнее использовать аппаратные ключи с пробросом USB или серверную раздачу.
Частые вопросы о хранении лицензий 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 стоит сохранить.