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

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

Где расположена лицензия 1С и как её найти

Где хранится лицензия 1С на компьютере и сервере: папки с файлами .lic, аппаратные ключи HASP, способы проверить активацию и восстановить лицензию.

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

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

Ниже разобраны конкретные пути хранения для разных операционных систем, отличия клиентских и серверных лицензий, способы проверки и порядок действий при утрате файла.

Какие виды лицензий бывают и где каждая находится

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

Аппаратная лицензия — это USB-ключ защиты HASP (обычно фиолетовый для локальных ключей и красный для сетевых). Файлов на диске такая лицензия не создаёт: платформа находит её через драйвер ключа. Ключ можно переносить между компьютерами без переактивации — это его главное преимущество.

Клиентская лицензия определяет, сколько сеансов может запустить пользователь, а серверная — право запуска сервера 1С:Предприятия. В клиент-серверном варианте обе лицензии могут располагаться на сервере: клиентские раздаются сервером автоматически, и на рабочих станциях ничего искать не нужно.

Где лежит файл лицензии в Windows

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

Основные пути:

  • C:\ProgramData\1C\licenses — общая папка для всех пользователей компьютера, рекомендуемое расположение;
  • C:\Users\<имя пользователя>\AppData\Local\1C\1Cv8\conf — лицензия конкретного пользователя;
  • C:\Program Files\1cv8\<версия платформы>\bin\conf — папка conf внутри каталога установленной платформы.

Папка ProgramData по умолчанию скрыта. Чтобы увидеть её, включите отображение скрытых элементов в проводнике (вкладка «Вид» → «Скрытые элементы») или вставьте путь напрямую в адресную строку. Файл лицензии выглядит примерно как 20260101120000000.lic — имя формируется из даты активации.

Если файл лежит в профиле пользователя (AppData), другой пользователь этого же компьютера лицензию не получит. Поэтому при активации мастер предлагает выбор: «всем пользователям данного компьютера» или «текущему пользователю». Для терминальных серверов и компьютеров с несколькими учётными записями всегда выбирайте первый вариант — тогда файл попадёт в ProgramData.

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

В Linux программные лицензии хранятся в каталоге /var/1C/licenses — для общего доступа, либо в домашней папке пользователя: ~/.1C/1cv8/conf. При установке платформы через пакеты 1С каталог /var/1C/licenses создаётся автоматически; убедитесь, что у пользователя, от имени которого работает сервер или клиент, есть права на чтение этой папки.

На сервере 1С:Предприятия серверная программная лицензия размещается так же — в папке licenses. Важный нюанс: если сервер запущен под учётной записью USR1CV8 (стандартная учётка агента сервера в Windows), а лицензия была активирована в профиле администратора, сервер её не увидит. Файл нужно положить в общую папку ProgramData или в профиль служебной учётной записи.

Клиентские лицензии, раздаваемые сервером, тоже должны лежать на сервере — в той же папке licenses. Тогда рабочие станции подключаются без собственных лицензий: сервер выдаёт им разрешение при запуске сеанса. Это стандартная схема для клиент-серверных внедрений.

bash
ls -la /var/1C/licenses/

Как проверить, какая лицензия используется

Быстрый способ убедиться, что платформа видит лицензию, — запустить любую информационную базу. Если сеанс стартует без окна «не найдена лицензия», файл на месте. Для детальной проверки откройте папку licenses и посмотрите наличие и дату файлов .lic.

Для аппаратных ключей проверка выполняется через диспетчер устройств Windows: ключ HASP отображается в разделе «Контроллеры USB» как SafeNet или Aladdin HASP. Если ключа там нет, хотя он физически вставлен, — проблема в драйвере или самом ключе. Дополнительно состояние сетевых ключей видно в веб-интерфейсе менеджера лицензий HASP (по умолчанию доступен на порту 1947 на машине с ключом).

Диагностическую информацию о найденных лицензиях можно получить через технологический журнал или утилиту ring при использовании EDT, но для большинства задач достаточно просмотра папки licenses и тестового запуска базы.

Контрольные точки

Как проверить результат

Наличие файла .lic в C:\ProgramData\1C\licenses
Норма

Файл присутствует, дата соответствует активации

Тревожный признак

Папка пуста или файла нет — лицензия не активирована

Запуск информационной базы
Норма

Сеанс открывается без сообщений о лицензии

Тревожный признак

Окно «не обнаружена лицензия для использования программы»

USB-ключ в диспетчере устройств
Норма

Устройство HASP отображается без восклицательных знаков

Тревожный признак

Ключ не виден или отмечен ошибкой — проверить драйвер

Почему платформа не видит лицензию, хотя файл на месте

Программная лицензия привязана к аппаратным параметрам. Замена материнской платы, сетевой карты, диска, а иногда и крупное обновление Windows меняют «отпечаток» компьютера — и файл .lic становится недействительным, хотя физически остаётся в папке. Внешне это выглядит как отсутствие лицензии.

Вторая причина — права доступа. Если файл создан одним пользователем, а платформа запущена от имени другого (например, служба сервера под USR1CV8), чтение невозможно. Проверьте права на папку licenses и сам файл.

Третья причина — виртуализация и клонирование. Перенос виртуальной машины на другой хост или развёртывание системы из образа изменяют параметры оборудования, и лицензия «слетает». По этой причине для виртуальных сред часто предпочтительнее сетевые аппаратные ключи.

Типичные ошибки
01
Активация лицензии «только для текущего пользователя» на сервере — служба сервера под служебной учёткой её не видит, клиенты получают отказ
02
Перенос папки licenses на другой компьютер — файл привязан к оборудованию и на новой машине недействителен
03
Удаление файлов .lic при «чистке» диска — лицензия теряется, при исчерпанных пин-кодах потребуется обращение в поддержку
04
Игнорирование драйвера HASP после обновления Windows — ключ физически вставлен, но платформа его не находит

Что делать, если лицензия утеряна или стала недействительной

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

При замене оборудования используйте резервный пин-код из комплекта поставки. Если все пин-коды исчерпаны, потребуется обращение в центр лицензирования 1С с заполнением регистрационной анкеты — по ней выдаётся новый комплект кодов. Храните конверт с пин-кодами и регистрационный номер комплекта в доступном, но защищённом месте.

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

Восстановление программной лицензии
  1. 1
    Откройте C:\ProgramData\1C\licenses и проверьте наличие файлов .lic
  2. 2
    Запустите 1С — при отсутствии лицензии откроется мастер активации
  3. 3
    Выберите получение лицензии и введите пин-код из комплекта поставки
  4. 4
    Укажите данные организации в точности как при первой активации
  5. 5
    Выберите «всем пользователям данного компьютера» и завершите активацию
  6. 6
    Проверьте появление нового файла .lic и запустите информационную базу

Выбор между программной и аппаратной лицензией

Для одиночного стационарного компьютера программная лицензия удобнее: не занимает USB-порт, не теряется физически. Минус — чувствительность к замене оборудования и переустановке системы.

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

Сравнение вариантов

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

Подходит для фиксированного компьютера без планов замены оборудования; слетает при смене железа и клонировании ВМ

Аппаратный ключ HASP

Подходит для серверов, виртуализации и переноса между машинами; требует драйвера и уязвим к физической утере

Итог

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

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

Частые вопросы

Можно ли перенести файл .lic на другой компьютер?

Нет. Программная лицензия привязана к аппаратным параметрам машины, на которой выполнялась активация. Скопированный файл на другом компьютере недействителен. Для переноса активируйте лицензию на новом компьютере резервным пин-кодом или используйте аппаратный ключ.

Почему папки ProgramData не видно в проводнике?

Эта папка скрыта по умолчанию. Включите отображение скрытых элементов на вкладке «Вид» в проводнике Windows или вставьте путь C:\ProgramData\1C\licenses напрямую в адресную строку.

Где лицензия, если 1С работает в клиент-серверном режиме?

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

Что произойдёт с лицензией при переустановке Windows?

Если оборудование не менялось, после переустановки можно активировать лицензию повторно тем же пин-кодом: при совпадении данных привязки мастер восстановит её. Сам файл .lic при форматировании диска будет удалён, поэтому перед переустановкой убедитесь, что пин-коды доступны.

Как узнать, сколько клиентских лицензий активировано?

Количество лицензий зашито внутри файлов .lic и определяется приобретённым комплектом. Практический способ оценки — посмотреть файлы в папке licenses и сопоставить их с документами поставки, либо проверить число одновременных сеансов, которые допускает сервер.

Ключ HASP вставлен, но 1С его не видит. Что проверить?

Сначала убедитесь, что установлен драйвер ключа HASP и устройство отображается в диспетчере устройств без ошибок. Затем проверьте, не запущен ли конфликтующий менеджер лицензий, и переподключите ключ в другой USB-порт. Для сетевого ключа проверьте доступность машины с ключом по сети и работу менеджера лицензий на порту 1947.