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

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

Где лежат программные лицензии 1С и как их найти

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

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

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

Стандартные папки хранения лицензий в Windows

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

Второй вариант — пользовательский профиль. Если активация выполнялась без административных прав или явно для текущего пользователя, файл может лежать в папке C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\conf либо в AppData\Roaming\1C\1cv8. Внутри ищите файлы вида 2bd8c4a1-....lic — имя формируется автоматически и не несёт смысловой нагрузки.

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

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

На Linux-системах стандартный путь — /var/1C/licenses. Для доступа к каталогу нужны права root или членство в соответствующей группе. Если сервер 1С развёрнут на Linux, именно здесь проверяйте наличие серверных и многопользовательских лицензий при ошибках запуска баз.

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

Как быстро найти файл лицензии на компьютере

Если точное место неизвестно, проще всего выполнить поиск по маске. В Windows откройте командную строку от имени администратора и выполните поиск по системному диску, либо воспользуйтесь проводником с запросом *.lic в корне диска C:. Учтите, что поиск по всему диску занимает заметное время.

cmd
dir C:\*.lic /s /b 2>nul | findstr /i "1C"

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

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

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

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

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

Копирование файла имеет смысл только как резервная копия на тот же компьютер: например, перед переустановкой Windows с сохранением всех параметров оборудования. После переустановки файл возвращается в исходную папку, и лицензия подхватывается без повторной активации — но только если «железо» и ключевые параметры системы не изменились.

Почему лицензия «слезает» и что проверить

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

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

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

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

Наличие файла .lic в стандартной папке
Норма

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

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

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

Права доступа к папке licenses
Норма

Служба сервера 1С и пользователи имеют доступ на чтение

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

Ошибка доступа, файл не читается под рабочей учётной записью

Параметры системы после сбоя
Норма

Имя компьютера, оборудование и ОС не менялись

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

Было обновление Windows, замена железа или миграция ВМ

Резервное копирование и защита файлов лицензий

Включите папку C:\ProgramData\1C\licenses (и аналог на Linux) в план регулярного резервного копирования. Копия файла не гарантирует восстановление работоспособности на другом «железе», но спасает при случайном удалении, сбое диска с сохранением оборудования и откате системы.

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

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

Программная лицензия и аппаратный ключ: в чём разница для хранения

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

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

Варианты лицензирования

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

Не требует USB-ключа, но привязана к параметрам компьютера; чувствительна к замене железа и обновлениям ОС

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

Переносится между машинами вместе с USB-ключом; требует работающего менеджера лицензий и свободного порта

Лицензия на сервере 1С

Централизованная выдача клиентам; файл хранится на сервере, клиентские машины своих файлов не имеют

Итог

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

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

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

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

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

Почему папка ProgramData не видна в проводнике?

Это скрытая системная папка. Включите отображение скрытых элементов на вкладке «Вид» в проводнике Windows либо введите путь C:\ProgramData\1C\licenses напрямую в адресной строке — папка откроется без изменения настроек.

Файл лицензии на месте, но база всё равно не запускается. Что проверить?

Проверьте права доступа к папке licenses для учётной записи, под которой работает клиент или служба сервера 1С. Затем вспомните, не менялось ли что-то в системе: обновления Windows, имя компьютера, оборудование, версия платформы. Любое из этих изменений может сделать файл недействительным.

Где искать лицензию, если база опубликована на веб-сервере?

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

Сколько файлов .lic может быть в папке и все ли они нужны?

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

Что делать, если все пин-коды использованы, а лицензия слетела?

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