Администрирование · 10 мин
Где лежат лицензии 1С: пути, типы файлов и восстановление
Где хранятся файлы лицензий 1С: папки conf, 1Cv8, licdata, типы лицензий, как найти, восстановить и перенести лицензию на другой компьютер.
Программная лицензия 1С — это не «пункт меню» внутри программы, а отдельные файлы на диске компьютера или сервера. Пока эти файлы на месте и соответствуют оборудованию, платформа запускается без вопросов. Как только файл удалён, повреждён или «потерял привязку» после замены железа, пользователь видит сообщение «Не найдена лицензия» или «Не обнаружен ключ защиты программы».
Конкретное расположение файлов зависит от того, где активирована лицензия (на клиентском компьютере или на сервере), от разрядности платформы и от типа лицензии — программной или аппаратной (USB-ключ HASP). Ниже разобраны стандартные пути, назначение папок, способы быстро найти файлы и правила безопасного переноса и восстановления.
Типы лицензий 1С и как это влияет на расположение файлов
В 1С существуют два принципиально разных механизма защиты. Программная лицензия активируется пин-кодом и привязывается к параметрам конкретного компьютера: процессору, материнской плате, дискам, сетевым адаптерам, операционной системе. Результат активации — файлы на диске, их и нужно искать.
Аппаратная лицензия — это USB-ключ HASP (или его сетевой вариант). Никаких файлов лицензии на диске при этом не создаётся: платформа при запуске опрашивает ключ напрямую или через менеджер лицензий HASP по сети. Если ключ не виден, искать файлы бессмысленно — нужно проверять сам ключ, драйверы и службу менеджера лицензий.
Определить тип лицензии можно по регистрационному номеру и комплекту поставки: программные поставки содержат конверт с пин-кодами, аппаратные — физический ключ. Если в организации используются оба типа, платформа ищет лицензию в обоих местах.
Где лежат лицензии на клиентском компьютере
Стандартное расположение программных лицензий платформы «1С:Предприятие 8» в Windows — системная папка ProgramData. Полный путь: C:\ProgramData\1C\licenses. Внутри находятся файлы с расширением .lic — по одному файлу на каждую активированную лицензию. Имена файлов формируются автоматически и не говорят сами за себя, определить назначение можно по дате создания или открыв файл в текстовом редакторе (в заголовке видны сведения о лицензии).
Папка ProgramData по умолчанию скрыта. Чтобы попасть в неё, введите в адресной строке проводника %ProgramData%\1C\licenses или включите отображение скрытых элементов в параметрах папки.
Дополнительное расположение, которое платформа тоже проверяет, — каталог установки платформы, подпапка conf: например, C:\Program Files\1cv8\<номер версии>\bin\conf. Туда лицензии помещают вручную, когда нужно, чтобы лицензия была доступна конкретной версии платформы независимо от общих настроек. В старых версиях платформы (8.1 и ранние 8.2) лицензии также могли храниться в профиле пользователя, но для актуальных версий основным является именно ProgramData.
- 1Откройте проводник и введите в адресной строке %ProgramData%\1C\licenses
- 2Проверьте наличие файлов с расширением .lic и их даты создания
- 3Если папка пуста — посмотрите каталог conf в папке bin установленной платформы
- 4Если и там пусто — значит, лицензия аппаратная (USB-ключ) или выдаётся сервером
- 5Убедитесь, что у пользователя есть права на чтение папки licenses
Где хранятся лицензии на сервере 1С
Если лицензии активированы на сервере «1С:Предприятия», клиенты получают их при подключении, а файлы лежат в служебном каталоге сервера. В Windows это обычно C:\Program Files\1cv8\srvinfo (для 64-разрядной версии — в соответствующем каталоге установки). Внутри находятся файлы 1CV8Clst.lst, 1CV8Clst.lst_1 и подобные — это и есть файлы серверных лицензий, а также подкаталог reg_1541 (или с другим номером порта), где размещается реестр кластера.
В Linux серверный каталог по умолчанию — /opt/1cv8/<архитектура>/<версия>/srvinfo или путь, заданный при запуске агента сервера. Точное расположение можно увидеть в параметрах службы агента сервера (ключ -d командной строки).
Важный нюанс: серверные лицензии привязаны к серверу, и их нельзя просто скопировать на другую машину — привязка к оборудованию сломается, и лицензия станет недействительной. Для переноса сервера лицензию нужно активировать заново на новом оборудовании.
Как понять, откуда 1С берёт лицензию
Порядок поиска лицензии платформой фиксированный: сначала проверяется локальный USB-ключ, затем сетевые ключи HASP, затем программные лицензии на клиенте, затем — лицензии на сервере 1С (если база работает в клиент-серверном режиме). Первый найденный подходящий вариант используется для запуска.
Для диагностики полезно включить технологический журнал или посмотреть сообщение об ошибке целиком: в нём указано, какие варианты поиска были перепробованы и с каким результатом. В консоли кластера серверов (оснастка «Серверы 1С») видно, какие лицензии раздаёт сервер и сколько из них занято сеансами.
Простой практический тест: если отключить компьютер от сети и 1С продолжает запускаться — лицензия локальная (файл в ProgramData или USB-ключ). Если без сети запуск невозможен — лицензия выдаётся сервером или сетевым ключом HASP.
Как проверить, где лежит действующая лицензия
Есть файлы .lic с актуальной датой
Папка пуста или отсутствует — лицензия не локальная
Вставлен ключ HASP и определяется системой
Ключа нет — это программная или серверная лицензия
1С запускается — лицензия локальная
Ошибка лицензии — лицензия выдаётся сервером
Видны активные лицензии и занятые сеансы
Список пуст — сервер лицензий не раздаёт
Перенос и восстановление лицензии
Перенос программной лицензии на другой компьютер копированием файла .lic не работает: при запуске платформа сверяет параметры оборудования с записанными в файле, и при несовпадении лицензия отклоняется. Правильная процедура — активировать лицензию на новом компьютере заново с помощью пин-кода из комплекта поставки или резервного пин-кода.
Если лицензия «слетела» после обновления Windows, замены диска или сетевой карты, действуйте так: удалите повреждённые файлы из папки licenses, запустите 1С и пройдите активацию заново. Если все пин-коды из комплекта исчерпаны, запросите дополнительные пин-коды через личный кабинет пользователя на портале 1С или через франчайзи, оформив заявку на перевыпуск.
Перед апгрейдом оборудования или переустановкой системы лицензию желательно сохранить: скопируйте папку licenses в надёжное место. Если аппаратные параметры существенно не изменятся, файл может остаться рабочим и после возврата на место. Но рассчитывать на это как на гарантию нельзя — основной инструмент восстановления именно повторная активация.
Типичные ошибки и проблемы с файлами лицензий
Самая частая ситуация — файл лицензии на месте, но 1С его не принимает. Причины: изменение аппаратных параметров (даже смена MAC-адреса или отключение сетевой карты влияет на привязку), повреждение файла при некорректном завершении работы, восстановление системы из образа на другое железо. Во всех этих случаях файл проще удалить и активировать лицензию заново.
Вторая группа проблем — права доступа. Если служба агента сервера 1С работает от учётной записи без прав на каталог srvinfo, или пользователь не имеет доступа к ProgramData, платформа не сможет прочитать лицензию. Проверьте права на папки licenses и srvinfo: нужна как минимум возможность чтения, а для активации — записи.
Третья типичная ошибка — попытка «подсунуть» файл лицензии с другого компьютера или использовать чужие пин-коды. Помимо технической неработоспособности это нарушение лицензионного соглашения. Каждая лицензия должна быть активирована легально на том оборудовании, где используется.
Частые вопросы о хранении лицензий 1С
Можно ли перенести программную лицензию 1С на другой компьютер?
Прямого переноса файлов нет — лицензия привязана к оборудованию. На новом компьютере лицензию активируют заново с помощью пин-кода из комплекта поставки. Если свободных пин-кодов нет, запрашивают перевыпуск через личный кабинет на портале 1С или через партнёра-франчайзи.
Где лежит лицензия, если используется USB-ключ HASP?
Нигде на диске — аппаратный ключ не создаёт файлов лицензии. Платформа опрашивает сам ключ напрямую или через менеджер лицензий HASP по сети. Если ключ не работает, проверяйте его физическое подключение, драйверы Sentinel и службу менеджера лицензий.
1С пишет «Не найдена лицензия», но файл .lic на месте. Что делать?
Скорее всего, изменились аппаратные параметры компьютера (сеть, диски, материнская плата) или файл повреждён. Удалите файл из %ProgramData%\1C\licenses и активируйте лицензию заново пин-кодом. Заодно проверьте права доступа пользователя к папке licenses.
Где искать серверные лицензии в Linux?
В каталоге srvinfo сервера 1С, обычно это /opt/1cv8/<архитектура>/<версия>/srvinfo. Точный путь указан в параметрах запуска агента сервера (ключ -d). Файлы лицензий называются 1CV8Clst.lst и подобными.
Поможет ли резервная копия файла .lic при переустановке Windows?
Иногда да: если оборудование не менялось, возвращённый на место файл может остаться рабочим. Но гарантии нет — переустановка системы сама по себе может изменить параметры привязки. Надёжный способ восстановления — повторная активация пин-кодом.
Чем отличается папка conf от папки licenses?
Папка %ProgramData%\1C\licenses — стандартное общее хранилище программных лицензий для всех версий платформы. Подпапка conf в каталоге bin конкретной версии — дополнительное расположение, куда лицензии помещают вручную, чтобы привязать их к конкретной установке платформы.
Что важно запомнить
Программные лицензии клиента лежат в %ProgramData%\1C\licenses, серверные — в каталоге srvinfo сервера 1С, аппаратные ключи HASP файлов не создают. Файлы .lic нельзя переносить между компьютерами — лицензия привязана к оборудованию. При проблемах файл удаляют и активируют лицензию заново пин-кодом.