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

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

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

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

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

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

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

Типы лицензий 1С и принцип их хранения

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

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

Где лежат файлы лицензий на клиентском компьютере

Стандартные пути хранения программных лицензий платформы 1С на Windows:

  • C:\ProgramData\1C\licenses — актуальный каталог для лицензий, активированных «на компьютер» (для всех пользователей). Папка ProgramData скрыта, включите отображение скрытых элементов в проводнике.
  • C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\conf и подпапка licdata — старые места хранения и служебные данные активации для конкретного пользователя.
  • C:\ProgramData\1C\1Cv8\conf — конфигурационные файлы платформы, включая conf.cfg, который может переопределять путь поиска лицензий.

Точный набор папок зависит от версии платформы и варианта активации. Если при активации мастер предложил выбор «на компьютер» или «на пользователя», файл попадет соответственно в общий каталог ProgramData либо в профиль пользователя. Именно поэтому лицензия иногда «есть» у одного пользователя Windows и «отсутствует» у другого на той же машине.

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

Самый надежный способ — встроенный диалог платформы. Запустите 1С, откройте меню «Сервис» (или «О программе» в зависимости от конфигурации) и найдите информацию о лицензии. Также при ошибке «Не обнаружена лицензия» платформа показывает, какие каталоги она проверила, — этот список фактически является картой мест, где система ищет файлы .lic.

Как найти файл лицензии вручную
  1. 1
    Включите показ скрытых файлов: в проводнике Windows — «Вид» → «Скрытые элементы».
  2. 2
    Откройте C:\ProgramData\1C\licenses и проверьте наличие файлов *.lic.
  3. 3
    Проверьте профиль пользователя: %APPDATA%\1C\1Cv8\conf и подпапку licdata.
  4. 4
    Если файлов нет — откройте диалог активации платформы и посмотрите, какие пути перечислены в сообщении об ошибке поиска лицензии.
  5. 5
    Сверьте дату создания файла с датой активации, чтобы убедиться, что это нужная лицензия.

Быстрый способ открыть нужную папку — ввести путь напрямую в адресной строке проводника: %ProgramData%\1C\licenses или %APPDATA%\1C\1Cv8. Это исключает путаницу с именами пользователей.

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

На сервере приложений 1С программная серверная лицензия активируется через консоль кластера или утилиту активации и сохраняется в служебном каталоге сервера. В Windows это обычно папка внутри C:\Program Files\1cv8\<версия>\ либо каталог srvinfo кластера; в Linux — каталог /opt/1cv8/ и подкаталоги пользователя, от имени которого работает агент сервера.

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

Как перенести программную лицензию на другой компьютер

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

  1. Найдите конверт с пин-кодами поставки. В комплекте обычно есть основной пин-код и резервные.
  2. На новом компьютере установите платформу той же или более новой версии.
  3. Запустите 1С и в диалоге «Не обнаружена лицензия» выберите «Получить лицензию».
  4. Введите пин-код и данные организации в точности так, как при первой активации — несовпадение регистрационных данных приведет к отказу.
  5. Дождитесь создания нового файла .lic и проверьте запуск информационной базы.
Типичные ошибки
01
Копирование файла .lic на другой ПК — лицензия привязана к железу и не заработает.
02
Активация «на пользователя» при работе нескольких учетных записей Windows — у остальных пользователей лицензии не будет.
03
Ввод регистрационных данных с опечатками при повторной активации — сервер лицензирования отклонит запрос.
04
Удаление папки ProgramData\1C при «чистке» диска — лицензия будет потеряна без возможности простого восстановления.

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

Лицензия чаще всего «слетает» после замены оборудования (материнской платы, диска, сетевой карты), переустановки Windows или изменения имени компьютера. Платформа при запуске сравнивает текущие параметры с теми, что зафиксированы в файле .lic, и при серьезном несовпадении считает лицензию недействительной.

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

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

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

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

База открывается без диалога «Не обнаружена лицензия»

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

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

Файл в каталоге licenses
Норма

Файл *.lic существует, имеет ненулевой размер и актуальную дату

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

Папка пуста или файл нулевого размера

Работа других пользователей Windows
Норма

Лицензия доступна всем учетным записям

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

У другого пользователя 1С требует активацию — лицензия была установлена «на пользователя»

Файл conf.cfg и нестандартные пути поиска

Администратор может изменить места поиска лицензий через файл conf.cfg, расположенный в каталоге conf платформы. Параметр ConfLocation задает каталог, а наличие файла влияет и на порядок поиска общих настроек. Если лицензии «лежат не там, где обычно», проверьте содержимое conf.cfg — возможно, путь был переопределен при развертывании.

Перед обновлением Windows, заменой железа или миграцией сервера сфотографируйте или перепишите пин-коды и регистрационные данные из конверта поставки, а также сделайте копию папки licenses. Это занимает пару минут и снимает большинство проблем с восстановлением.
ПЗ
Практическое замечание

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

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

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

Почему лицензия видна одному пользователю Windows и не видна другому?

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

Где искать лицензию, если используется USB-ключ HASP?

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

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

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

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

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

Кончились резервные пин-коды — лицензия потеряна навсегда?

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

Итог

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

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