Администрирование · 9 мин
Где хранятся данные о лицензии 1С
Где 1С хранит данные о лицензии: файлы *.lic, каталоги conf и licenses в Windows и Linux, поиск серийного номера, перенос и восстановление лицензии.
Лицензия 1С хранится не в информационной базе и не внутри конфигурации, а в виде отдельных файлов на диске компьютера или сервера. Понимание того, где именно лежат эти файлы, нужно при переустановке системы, переносе платформы на новый компьютер, восстановлении лицензии после сбоя и при диагностике ошибки «не найдена лицензия». Ниже разобраны все стандартные расположения для Windows и Linux, различия между программной и аппаратной защитой, а также типовые проблемы.
Важно сразу разделить два механизма защиты 1С: программные лицензии (файлы с расширением .lic, привязанные к параметрам компьютера) и аппаратные ключи HASP (USB-ключ, данные о котором находятся в самом устройстве, а на диске хранятся только служебные файлы). Пути хранения и порядок восстановления у них разный.
Где лежат файлы программной лицензии в Windows
При активации программной лицензии платформа создаёт файл с расширением .lic. По умолчанию он записывается в один из двух каталогов, и выбор зависит от того, как выполнялась активация и под какой учётной записью работала платформа.
- C:\Program Files\1cv8\<номер версии>\bin\conf — лицензия доступна всем пользователям компьютера. Именно сюда файл попадает, если при активации был выбран вариант «всем пользователям данного компьютера». Для записи в этот каталог нужны права администратора.
- C:\ProgramData\1C\licenses — общий каталог данных 1С, не зависящий от версии платформы. Сюда лицензии попадают при установке через отдельный механизм или при определённых настройках.
- C:\Users\<имя пользователя>\AppData\Local\1C\1cv8\conf — лицензия, активированная только для текущего пользователя без прав администратора.
Файл .lic — это контейнер, внутри которого зашифрованы серийный номер комплекта, регистрационный номер и ключевые параметры компьютера (контрольная привязка). Открыть его текстовым редактором и «прочитать» номер полностью не получится — данные закодированы.
Где хранятся лицензии в Linux
На серверах под управлением Linux платформа 1С использует аналогичную логику, но с другими путями. Программные лицензии размещаются в каталоге conf внутри директории установки платформы, обычно это /opt/1cv8/x86_64/<версия>/conf. Дополнительно используется общий каталог /var/1C/licenses, доступный всем экземплярам платформы на машине.
При работе в клиент-серверном режиме лицензия должна находиться на том компьютере, где работает сервер 1С (агент сервера), а не на клиентских машинах. Частая ошибка — активировать лицензию на рабочей станции администратора и ожидать, что сервер её «увидит». Доступ к файлу должен быть у пользователя, под которым запущен агент сервера 1С (обычно usr1cv8).
ls -la /var/1C/licenses/ && ls -la /opt/1cv8/x86_64/<em>/conf/</em>.licКак посмотреть данные о лицензии из самой программы
Если нужно узнать серийный номер и тип лицензии без поиска файлов на диске, это делается через интерфейс платформы. Откройте любую информационную базу, затем: меню «Сервис» (или кнопка с тремя полосами в тонком клиенте) → «О программе». В окне будут показаны версия платформы и сведения о лицензии: серийный номер, организация, на которую зарегистрирован продукт, и тип лицензии (клиентская, серверная, на ключе).
Для серверных лицензий и лицензий, раздаваемых сервером, дополнительную информацию можно получить в консоли кластера серверов 1С: в свойствах сеансов и в журнале регистрации видно, какие лицензии используются и сколько их исчерпано. Это помогает диагностировать ситуацию, когда пользователей «выбивает» с ошибкой нехватки лицензий.
- 1Откройте проводник и перейдите в C:\Program Files\1cv8 — найдите папку установленной версии платформы
- 2Внутри откройте bin, затем conf — ищите файлы с расширением .lic
- 3Если файлов нет, проверьте C:\ProgramData\1C\licenses
- 4Если и там пусто, проверьте C:\Users\<ваш пользователь>\AppData\Local\1C\1cv8\conf
- 5Откройте 1С и сверьте серийный номер через «Сервис» → «О программе»
Аппаратные ключи HASP: где хранятся их данные
При использовании USB-ключей Sentinel HASP данные о лицензии физически находятся внутри самого ключа — на диске их нет. На компьютере хранятся только драйвер ключа и служебные файлы менеджера лицензий. Проверить, видит ли система ключ, можно через веб-интерфейс Admin Control Center (обычно доступен по адресу localhost:1947 в браузере), где отображаются подключённые ключи и их номера.
Если ключ сетевой и раздаётся менеджером лицензий HASP License Manager, конфигурация поиска ключа может задаваться файлом nethasp.ini, который платформа ищет в каталоге conf установки. Это частый источник проблем: файл остался от старой настройки и указывает на недоступный сервер ключей.
Программная и аппаратная лицензия
Хранится файлом на диске, привязана к параметрам компьютера. Теряется при смене оборудования или переустановке ОС, но восстанавливается резервным пин-кодом.
Данные внутри ключа, переносится простым переставлением устройства. Риск — физическая потеря или поломка ключа, восстановлению не подлежит.
Перенос и восстановление лицензии
Программная лицензия привязана к «железу» и параметрам системы: материнской плате, процессору, дискам, имени компьютера, объёму памяти. Простое копирование файла .lic на другой компьютер не сработает — при запуске платформа сверит привязку и откажет. Правильный перенос делается повторной активацией: в мастере получения лицензии выбирается «Восстановить лицензию» и вводится пин-код из комплекта (использованный ранее пин-код или резервный).
Перед переустановкой Windows или заменой оборудования сохраните копию файла .lic и запишите все пин-коды из коробки с программой. Если привязка слетит из-за незначительного изменения конфигурации, иногда помогает возврат файла .lic на прежнее место — но только если набор ключевых параметров совпал. При существенных изменениях потребуется новая активация резервным пин-кодом.
Типичные проблемы и их диагностика
Ошибка «Не найдена лицензия» при запуске почти всегда означает одно из четырёх: файл .lic отсутствует в ожидаемых каталогах, сломалась привязка после изменения оборудования, нет прав чтения у файла для текущего пользователя, либо платформа ищет сетевой ключ по устаревшему nethasp.ini. Проверку начинайте с каталогов conf и ProgramData\1C\licenses, затем сверяйте, под каким пользователем запускается платформа или агент сервера.
В терминальных сценариях и при работе нескольких пользователей на одном сервере лицензия, активированная «только для текущего пользователя», не будет видна остальным. Решение — активировать заново с вариантом «всем пользователям компьютера» под учётной записью администратора.
Как проверить результат
Файл .lic присутствует в conf или ProgramData\1C\licenses
Файла нет ни в одном стандартном каталоге
База открывается, в «О программе» виден серийный номер
Ошибка «не найдена лицензия» или «программа не лицензирована»
Пользователь, запускающий платформу, может читать файл .lic
Ошибка прав доступа при обращении к каталогу
Частые вопросы
Можно ли узнать серийный номер лицензии из файла .lic?
Напрямую — нет, содержимое файла зашифровано. Серийный номер проще посмотреть в диалоге «О программе» внутри 1С. Если программа не запускается, номер берут из регистрационной анкеты комплекта поставки или из личного кабинета на портале 1С, где продукт зарегистрирован.
Что будет с лицензией при переустановке Windows?
Файл .lic на системном диске будет удалён вместе с ОС, а привязка к оборудованию может сохраниться. Если «железо» не менялось, часто достаточно повторной активации тем же пин-кодом. Заранее запишите все пин-коды и сохраните копию файла .lic на внешний носитель.
Почему после замены жёсткого диска 1С просит лицензию заново?
Жёсткий диск входит в набор параметров, к которым привязывается программная лицензия. Его замена ломает привязку. Нужно восстановить лицензию через мастер активации, используя резервный пин-код из комплекта.
Где искать лицензию, если 1С работает на сервере терминалов?
Файл .lic должен лежать в каталоге conf установки платформы на самом терминальном сервере и быть активирован «для всех пользователей». Лицензии в профилях отдельных пользователей (AppData) другим сеансам недоступны.
Влияет ли обновление платформы на файл лицензии?
Обычно нет: при обновлении каталог conf с файлом .lic сохраняется, а при установке новой версии рядом платформа также проверяет общий каталог ProgramData\1C\licenses. Проблемы возникают только при полном удалении папок платформы вручную.
Куда обращаться, если пин-коды утеряны?
К партнёру-франчайзи 1С, у которого приобретался продукт, или в центр лицензирования фирмы «1С» через форму на портале. Потребуется подтвердить регистрационный номер продукта и данные организации, на которую он оформлен.
Что важно запомнить
Программная лицензия 1С — это файл .lic в каталоге conf установки платформы или в ProgramData\1C\licenses; аппаратная хранится внутри USB-ключа. Перед любыми работами с системой сохраните копию .lic и пин-коды, а перенос выполняйте только повторной активацией.