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

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

Где хранится ключ 1С: файлы лицензий, папки и аппаратные ключи

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

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

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

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

Какие виды ключей существуют и где хранится каждый

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

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

Сравнение типов ключей

Программная лицензия (*.lic)

Хранится файлом на диске, привязана к оборудованию. Подходит для одного компьютера; при замене железа или ОС может слететь.

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

Хранится внутри USB-устройства. Удобен для переноса между машинами; риск — физическая потеря или поломка ключа.

Серверная лицензия

Хранится на сервере 1С и раздаётся клиентам. Требует стабильной работы сервера и правильной настройки службы.

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

Основное расположение файлов *.lic в современных версиях платформы — общая папка, доступная всем пользователям и службам:

text
C:\ProgramData\1C\licenses\

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

Альтернативное расположение — подпапка conf в каталоге установки платформы. Оно используется, если при установке выбран соответствующий вариант или лицензию активировали вручную через файл 1cv8conn.pfl / настройки conf.cfg:

text
C:\Program Files\1cv8\8.3.xx.xxxxx\bin\conf\

Если лицензия активировалась для конкретного пользователя (старые версии платформы), файл мог попасть в профиль пользователя: C:\Users\Имя\AppData\Local\1C\1Cv8\conf или в Roaming-ветку. При поиске имеет смысл проверить все три места.

Как найти файл лицензии на компьютере
  1. 1
    Откройте C:\ProgramData\1C\licenses — основное расположение для текущих версий платформы.
  2. 2
    Если папки нет или она пуста, проверьте C:\Program Files\1cv8\<версия>\bin\conf.
  3. 3
    Проверьте профили пользователей: AppData\Local и AppData\Roaming внутри папки 1C.
  4. 4
    Для полного поиска выполните в командной строке: dir C:\*.lic /s /b
  5. 5
    Убедитесь, что файл не нулевого размера и дата его изменения совпадает с моментом активации.

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

На Linux-сервере файлы лицензий размещаются в каталоге /opt/1cv8/conf (для 32-битных сборок путь может отличаться) либо в домашнем каталоге пользователя, от имени которого работает агент сервера: ~/.1cv8/1C/1Cv8/conf. Права на файл должны позволять чтение службе агента сервера 1С — частая причина «потери» лицензии именно в правах доступа, а не в отсутствии файла.

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

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

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

На компьютере от ключа хранятся только драйвер и служебные данные. Проверить, видит ли система ключ, можно через диспетчер устройств (раздел «Контроллеры USB» — устройства SafeNet/Sentinel) или через веб-интерфейс Admin Control Center по адресу http://localhost:1947, если установлены драйверы Sentinel.

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

Ошибка только на одном ПКЛокальная лицензия

Проверяйте файл *.lic на этом компьютере и его аппаратную привязку.

Ошибка у всех пользователей сразуСетевой ключ или сервер

Проверяйте USB-ключ на сервере, службу HASP и сервер 1С.

Ошибка после замены железа или ОССломана привязка файла

Нужна повторная активация по резервному пин-коду.

Как узнать серийный номер и найти пин-коды

Серийный номер программного продукта указан на регистрационной карте из коробки поставки, в договоре и в личном кабинете портала 1С (portal.1c.ru), если продукт зарегистрирован. Пин-коды для активации находятся в конверте с лицензионным соглашением: обычно один основной и несколько резервных.

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

Резервное копирование и перенос лицензии

Сам файл *.lic копировать бессмысленно как средство переноса: на другом компьютере привязка не совпадёт, и 1С его не примет. Реальная «резервная копия» программной лицензии — это сохранённый конверт с пин-кодами. Храните скан или фото конверта отдельно от компьютера.

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

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

Типичные ошибки
01
Копирование файла *.lic на другой ПК как «перенос» лицензии — файл не заработает из-за аппаратной привязки, а время будет потеряно.
02
Активация лицензии под одним пользователем, а запуск 1С под другим или от службы — файл лежит в чужом профиле и не находится.
03
Хранение единственной копии пин-кодов в почте на том же компьютере — при отказе диска теряется и лицензия, и средство восстановления.
04
Игнорирование прав доступа в Linux: файл есть, но служба сервера 1С не может его прочитать.

Что проверить, если 1С не видит лицензию

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

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

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

Файл *.lic в C:\ProgramData\1C\licenses
Норма

Файл присутствует, размер больше нуля, дата соответствует активации

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

Папка пуста или файл исчез после обновления ОС/замены железа

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

Устройство Sentinel/SafeNet отображается без восклицательного знака

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

Устройство не определено или с ошибкой драйвера

Запуск 1С после исправлений
Норма

Программа открывается без окна поиска лицензии

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

Снова появляется диалог «не найдена лицензия»

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

Итог

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

Программная лицензия 1С — это файл *.lic в C:\ProgramData\1C\licenses или в conf каталога платформы; аппаратный ключ хранится в самом USB-устройстве. Файл лицензии не переносится копированием — перенос делается повторной активацией по резервному пин-коду, поэтому конверт с пин-кодами нужно хранить отдельно и надёжно.

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

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

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

Почему папка C:\ProgramData\1C\licenses пуста, хотя 1С работает?

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

Что делать, если потерян конверт с пин-кодами?

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

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

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

Как понять, какая лицензия используется — программная или аппаратная?

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