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

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

Где хранится информация о лицензиях 1С

Где 1С хранит данные о программных и аппаратных лицензиях: папки C:\ProgramData\1C\licenses, файлы .lic, реестр, сервер 1С и восстановление после переустановки.

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

Точное расположение зависит от трёх факторов: какая операционная система установлена, какой тип используется (файловая, клиент-серверная), и как именно была получена лицензия — на компьютер пользователя, на сервер 1С или на сервер лицензирования. Ниже разобраны все стандартные пути, способы проверки и типичные проблемы.

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

Где лежат файлы программных лицензий в Windows

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

Каждая активированная лицензия — это отдельный файл с расширением .lic, имя которого обычно выглядит как набор цифр и букв, например 20260101120000000000.lic. Внутри файла в зашифрованном виде содержатся сведения о регистрационном номере продукта, параметрах компьютера, на котором выполнена активация, и типе лицензии.

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

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

В Linux-системах платформа 1С использует каталог /var/1C/licenses. Структура файлов аналогична Windows-версии: каждая лицензия представлена отдельным .lic-файлом. Для доступа к каталогу обычно требуются права администратора (root или sudo).

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

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

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

Хранятся ли лицензии в реестре Windows

Частый вопрос — ищут ли администраторы лицензии 1С в реестре. Сами файлы лицензий в реестре не хранятся: реестр содержит только служебные настройки платформы — пути установки, параметры COM-соединений, настройки кластера серверов. Типичные ветки, где платформа оставляет следы, — HKEY_LOCAL_MACHINE\SOFTWARE\1C и HKEY_CURRENT_USER\SOFTWARE\1C, но данных активации там нет.

Поэтому экспорт веток реестра перед переустановкой системы не сохраняет лицензии. Резервировать нужно именно папку licenses, а ещё надёжнее — иметь под рукой пин-коды для повторной активации.

Также лицензии не хранятся внутри информационной базы и в каталоге шаблонов конфигураций. Перенос базы на другой компьютер никак не переносит лицензию — это независимые сущности.

Где находится информация об аппаратных ключах HASP

Аппаратные лицензии (USB-ключи Sentinel HASP) принципиально отличаются: вся информация о лицензии прошита внутри самого ключа. На диске компьютера нет файлов, которые её описывают. Для работы ключа требуется только драйвер Sentinel HASP и, при сетевом использовании, менеджер лицензий HASP License Manager.

Проверить, виден ли ключ системой, можно через диспетчер устройств (раздел с USB-контроллерами или устройствами HID) и через веб-интерфейс Admin Control Center, который обычно доступен локально по адресу http://localhost:1947. Там отображаются подключённые ключи и занятые лицензии.

Типичная причина «потери» аппаратной лицензии — не отсутствие файла, а неустановленный драйвер, конфликт с сервером 1С (который может пытаться раздавать тот же ключ) или физическая неисправность USB-порта.

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

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

Файл в C:\ProgramData\1C\licenses. Привязана к оборудованию, теряется при смене железа или переустановке ОС без резервной копии. Активируется пин-кодом.

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

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

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

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

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

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

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

Перед переустановкой Windows или заменой диска скопируйте всю папку C:\ProgramData\1C\licenses на внешний носитель. После переустановки платформы верните файлы на то же место. Если аппаратная конфигурация не менялась, лицензия обычно подхватывается автоматически.

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

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

Типичные ошибки и их последствия

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

Типичные ошибки
01
Поиск лицензий в реестре или в папке с базой — там их нет, время теряется впустую
02
Форматирование диска без копии папки licenses и без записанных пин-кодов — приходится запрашивать переактивацию
03
Копирование .lic-файла на другой компьютер — лицензия привязана к железу и на новой машине не заработает
04
Одновременная установка программной лицензии и ключа HASP на сервер без разграничения — платформа может выбирать не ту лицензию
05
Игнорирование резервных пин-кодов — при первой же переустановке оказывается, что активировать нечем

Отдельная группа проблем — права доступа. Если платформа запущена под учётной записью без прав на чтение папки ProgramData\1C\licenses, лицензия «не видна», хотя файл на месте. Проверяйте права у пользователя, под которым работает агент сервера 1С или клиентское приложение.

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

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

Файл .lic существует в C:\ProgramData\1C\licenses
Норма

Файл есть, размер больше нуля

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

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

Запуск 1С без сообщения о лицензии
Норма

База открывается, в «О программе» указана лицензия

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

Появляется окно «Не найдена лицензия для использования программы»

Состояние USB-ключа
Норма

Ключ виден в Admin Control Center (localhost:1947)

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

Ключ не отображается — проверять драйвер и порт

Часто задаваемые вопросы

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

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

Что делать, если папка licenses пуста, но 1С работает?

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

Потеряются ли лицензии при обновлении платформы 1С?

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

Почему после замены жёсткого диска 1С пишет «не найдена лицензия»?

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

Где хранятся лицензии в терминальной среде (RDP)?

На терминальном сервере лицензии хранятся так же — в C:\ProgramData\1C\licenses этого сервера. При этом многопользовательская лицензия, активированная на терминальном сервере, расходуется на каждый сеанс, поэтому важно правильно подобрать тип лицензии для терминального доступа.

Нужно ли делать резервную копию папки licenses регулярно?

Достаточно копировать её после каждой новой активации и перед плановыми работами с оборудованием или ОС. Дополнительно храните в надёжном месте регистрационные номера и все пин-коды — именно они гарантируют восстановление, если файлы будут утрачены.

Итог

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

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