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

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

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

Где хранятся файлы лицензий 1С: папки conf, 1Cv8, /var/1C/licenses для Windows и Linux. Как найти, перенести и восстановить файл лицензии 1С.

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

Место хранения зависит от трёх факторов: операционной системы (Windows или Linux), разрядности платформы и того, от имени какого пользователя выполнялась активация. Ниже разобраны все стандартные расположения, способы быстро найти файл, правила безопасного копирования и типичные ошибки, из-за которых лицензия «слетает» после переноса.

Где лежат файлы лицензий в Windows

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

Второй вариант — каталог установки платформы. Если при активации файл размещался локально, он может находиться по пути вида C:\Program Files\1cv8\<номер версии>\bin\conf или C:\Program Files (x86)\1cv8\<номер версии>\bin\conf для 32-разрядной платформы. Внутри папки conf ищите файлы с расширением .lic — их имена обычно представляют собой длинные цифровые комбинации с датой активации.

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

Windows (общая)C:\ProgramData\1C\licenses

Основное расположение при активации с правами администратора

Windows (каталог платформы)C:\Program Files\1cv8\<версия>\bin\conf

Локальное размещение рядом с конфигурацией платформы

Windows (профиль пользователя)C:\Users\<имя>\AppData\Local\1C\1Cv8\conf

Активация без прав администратора

Linux/var/1C/licenses

Стандартный путь для серверных и клиентских установок

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

На серверах и рабочих станциях под Linux платформа 1С ищет программные лицензии в каталоге /var/1C/licenses. Этот путь используется и сервером 1С:Предприятия, и толстым/тонким клиентом для Linux. Для просмотра содержимого достаточно выполнить команду просмотра каталога от имени root или через sudo.

Если лицензия активировалась из-под конкретного пользователя без общесистемного размещения, файл может оказаться в домашнем каталоге, например ~/.1cv8/1C/1cv8/conf. При диагностике на сервере проверяйте оба места, а также убедитесь, что у служебного пользователя, от имени которого работает агент сервера 1С (обычно usr1cv8), есть права на чтение файла .lic.

bash
ls -la /var/1C/licenses/

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

Если стандартные пути не дали результата, выполните поиск по всем дискам. В Windows откройте командную строку от имени администратора и используйте поиск по маске расширения. В Linux аналогичную задачу решает команда find. Искать нужно именно файлы .lic — другие файлы платформа лицензиями не считает.

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

Поиск файла лицензии в Windows
  1. 1
    Откройте командную строку от имени администратора
  2. 2
    Выполните: dir C:\*.lic /s /b для поиска по всему диску C
  3. 3
    Проверьте найденные пути — рабочие файлы лежат в папках 1C, licenses или conf
  4. 4
    Откройте файл в Блокноте: внутри видны данные о привязке и серийный номер
  5. 5
    Сравните дату создания файла с датой активации лицензии

Перенос и резервное копирование файлов лицензий

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

Резервная копия файла .lic полезна в одном сценарии: восстановление на том же компьютере без изменения конфигурации, например после переустановки Windows с сохранением железа. В этом случае достаточно вернуть файл в исходную папку, и лицензия подхватится без обращения в центр лицензирования. Храните копию вместе с пин-кодами из конверта лицензии.

Аппаратные ключи HASP: файлов лицензии нет

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

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

Типичные ошибки и проблемы с файлами лицензий

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

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

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

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

Файл .lic в стандартном каталоге
Норма

Файл присутствует, открывается в текстовом редакторе, дата совпадает с активацией

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

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

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

Приложение стартует без окна поиска лицензии

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

Ошибка «не найдена лицензия» — привязка к железу нарушена, нужна повторная активация

Права доступа к файлу
Норма

Служебная учётная запись сервера читает файл

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

Ошибки доступа в журнале — нужно выдать права на чтение

Частые вопросы о файлах лицензий 1С

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

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

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

Либо используется аппаратный ключ HASP, либо файл лицензии лежит в другом месте — в папке conf каталога платформы или в профиле пользователя. Выполните поиск файлов .lic по всему диску.

Что делать, если файл лицензии случайно удалили?

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

Где искать лицензию на терминальном сервере?

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

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

Да, файл открывается в любом текстовом редакторе: там в читаемом виде перечислены параметры привязки и данные лицензии. Но ничего в нём менять нельзя — любое редактирование делает лицензию недействительной.

Итог

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

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