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

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

Где хранятся ключи 1С и как их найти

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

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

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

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

Какие бывают ключи 1С и чем они отличаются

1С использует систему защиты на базе технологий Sentinel (HASP). Существует два принципиально разных механизма лицензирования, и место хранения ключа зависит от того, какой из них применяется.

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

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

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

Где хранятся файлы программных лицензий (.lic)

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

Для отдельных пользователей файл лицензии может размещаться в профиле: C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf или C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv8\conf — там лицензия ищется в подпапке licenses. Такой вариант встречается, когда активация выполнялась под конкретной учётной записью без прав администратора.

На Linux-сервере (для сервера 1С:Предприятия) файлы лицензий по умолчанию размещаются в каталоге /var/1C/licenses. Для версии платформы 8.3 путь может дополняться номером версии, например /var/1C/8.3/licenses.

Если лицензий несколько (например, клиентская и серверная активировались отдельно), в папке будет несколько файлов вида 20260115120000.lic — имя обычно отражает дату и время активации. Удалять «старые» файлы без проверки нельзя: лишний файл лицензии не мешает работе, а его удаление может отключить действующую лицензию.

Файл .lic в ProgramDataПрограммная лицензия, общая для всех пользователей ПК

Проверить C:\ProgramData\1C\licenses

Файл .lic в профиле пользователяЛицензия активирована под конкретной учётной записью

Проверить AppData\Local и AppData\Roaming в 1C\1Cv8\conf

USB-устройство HASPАппаратный ключ, лицензия внутри устройства

Проверить USB-порты ПК или сервера, диспетчер устройств

Лицензия на сервере 1СМногопользовательский режим, лицензии раздаёт сервер

Проверить консоль кластера серверов 1С

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

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

Сетевой ключ подключается к любому компьютеру в локальной сети, на котором установлен менеджер лицензий HASP License Manager. Клиентские машины находят его автоматически по широковещательным запросам или по настройкам файла nethasp.ini, расположенного в папке conf каталога установки платформы (например, C:\Program Files\1cv8\8.3.22.xxxx\bin\conf).

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

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

Если 1С запускается нормально, тип лицензии виден в информации о программе. В клиентском приложении откройте «Сервис» → «О программе»: в окне указывается, получена ли лицензия с аппаратного ключа или из файла программной лицензии.

Для сервера 1С:Предприятия список активных лицензий отображается в консоли администрирования кластера: ветка «Сеансы» и «Соединения» показывает, какие лицензии заняты. Серверные лицензии при этом также лежат в папке licenses на сервере.

Если 1С не запускается, ориентируйтесь на текст ошибки. Сообщение «Не обнаружен ключ защиты программы» указывает на проблему с HASP-ключом или его драйвером. Ошибка «Файл лицензии не обнаружен» или «Лицензия не найдена» говорит о проблеме с программной лицензией — нужно проверять папку licenses.

Порядок поиска программной лицензии
  1. 1
    Откройте проводник и вставьте в адресную строку C:\ProgramData\1C\licenses
  2. 2
    Проверьте наличие файлов с расширением .lic и их даты
  3. 3
    Если папка пуста — проверьте профили пользователей в AppData\Local\1C и AppData\Roaming\1C
  4. 4
    На сервере Linux проверьте каталог /var/1C/licenses
  5. 5
    Сопоставьте дату файла с датой последней активации, чтобы понять, какая лицензия действующая

Перенос и восстановление ключей 1С

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

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

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

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

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

Особенности хранения лицензий в клиент-серверном режиме

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

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

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

Маршрут решения

Как выбрать действие

Ошибка «Не обнаружен ключ защиты программы»Проверьте USB-ключ, драйвер HASP и доступность сервера лицензий по сети
Ошибка «Файл лицензии не обнаружен»Проверьте папку C:\ProgramData\1C\licenses и профили пользователей
Лицензия слетела после замены оборудованияАктивируйте заново по резервному пин-коду из комплекта
Много пользователей в терминале или на виртуальных машинахНастройте выдачу лицензий через сервер 1С или сетевой HASP-ключ
Итог

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

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

Частые вопросы о ключах 1С

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

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

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

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

Куда пропадает ключ при работе через удалённый рабочий стол?

Локальный USB-ключ HASP по умолчанию не пробрасывается в RDP-сессию, поэтому 1С в терминале его не видит. Решения: использовать программные лицензии, сетевой HASP-ключ с менеджером лицензий или выдачу лицензий сервером 1С.

Сколько раз можно активировать один пин-код?

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

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

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

Где хранятся пин-коды, если коробка потеряна?

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