Администрирование · 9 мин
Где искать файл лицензии 1С
Разбираем, где хранится файл лицензии 1С в Windows и Linux, как найти файлы *.lic, проверить их и восстановить лицензию после сбоя или переустановки.
Файл лицензии 1С — это файл с расширением *.lic, который платформа 1С:Предприятие создаёт при активации программного лицензионного ключа. Без него программа при запуске сообщает, что лицензия не найдена, и предлагает активировать её заново. Знание точных папок, где хранятся эти файлы, нужно при переносе настроек, диагностике сбоев активации, восстановлении после переустановки системы и при ручной очистке «зависших» лицензий.
Расположение файлов зависит от трёх факторов: операционной системы (Windows или Linux), от того, как выполнялась активация (для текущего пользователя или для всех пользователей компьютера), и от того, работает ли лицензирование через клиентское приложение или через сервер 1С. Ниже разобраны все типовые варианты с точными путями.
Стандартные папки с файлами лицензий в Windows
Основное место хранения — скрытая системная папка C:\ProgramData\1C\licenses. Сюда платформа записывает программные лицензии, активированные с правами администратора, то есть доступные всем пользователям компьютера. Именно здесь стоит искать файл в первую очередь.
Вторая типичная папка — C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8\conf (для 32-разрядных версий путь может выглядеть как ...\1Cv82\conf на старых платформах). Здесь лежат лицензии, активированные только для конкретной учётной записи. Папка AppData скрыта, поэтому в Проводнике нужно включить отображение скрытых элементов или вставить путь напрямую в адресную строку.
Если лицензирование выполняет сервер 1С:Предприятия, файлы лицензий хранятся на самом сервере в каталоге C:\Program Files\1cv8\<версия>\bin\conf либо в общей папке C:\ProgramData\1C\licenses — в зависимости от того, как был настроен сервер. Уточнить режим можно в консоли администрирования серверов 1С.
Где искать файл лицензии в Linux
В Linux-дистрибутивах платформа 1С хранит лицензии в каталоге /var/1C/licenses. Этот путь используется и для клиентских приложений, и для сервера 1С. Для просмотра содержимого потребуются права суперпользователя, так как каталог защищён.
Если лицензия активировалась отдельным пользователем без прав root, файл может оказаться в домашнем каталоге: /home/<user>/.1cv8/1C/1cv8/conf. Проверить оба варианта проще всего поиском по файловой системе.
sudo find / -name "*.lic" -type f 2>/dev/nullКоманда выше сканирует всю файловую систему и выводит пути ко всем файлам с расширением .lic. На больших дисках поиск занимает время, поэтому при уверенности в стандартной установке достаточно проверить /var/1C/licenses напрямую.
Как найти файл лицензии поиском в Windows
Если стандартные папки пусты или установка нестандартная, используйте встроенный поиск. Откройте Проводник, перейдите в корень диска C: и введите в поле поиска маску *.lic. Поиск по всему диску займёт несколько минут, но покажет все файлы лицензий независимо от их расположения.
Быстрее работает поиск через командную строку. Команда dir C:\*.lic /s /b, запущенная в командной строке от имени администратора, рекурсивно переберёт все каталоги диска и выведет полные пути найденных файлов.
- 1Проверьте C:\ProgramData\1C\licenses — основная папка для активаций «для всех пользователей».
- 2Проверьте C:\Users\<имя>\AppData\Local\1C\1cv8\conf — папку лицензий текущего пользователя.
- 3Если папки пусты, выполните поиск по маске <em>.lic через Проводник или команду dir C:\</em>.lic /s /b.
- 4На сервере 1С проверьте каталог установки платформы и настройки лицензирования в консоли администрирования.
- 5Убедитесь, что найденный файл имеет актуальную дату изменения — она совпадает с датой активации.
Как отличить программную лицензию от аппаратного ключа
Программная лицензия — это именно файл .lic, привязанный к параметрам конкретного компьютера. Аппаратный ключ (USB-устройство HASP) файлов на диске не создаёт: за его работу отвечает драйвер и менеджер лицензий HASP License Manager. Если в организации используется USB-ключ, искать файлы .lic бессмысленно — их может не быть вовсе.
Понять, какой тип защиты используется, можно по окну ошибки при запуске 1С. Сообщение «Не найдена лицензия. Не обнаружен ключ защиты программы» чаще указывает на проблему с USB-ключом или сетевым менеджером лицензий. Сообщение о необходимости получить лицензию с вводом пин-кода указывает на программную лицензию.
Типы лицензий 1С
Файл в папке licenses, привязан к оборудованию компьютера. Слетается при замене комплектующих или смене имени компьютера.
Файлов лицензии нет. Требуется установленный драйвер HASP и физически подключённый ключ.
Ключ на другом компьютере сети, раздаётся через HASP License Manager. На клиенте файлов </em>.lic нет.
Файл *.lic или ключ находятся на сервере, клиенты получают лицензию через него автоматически.
Что делать, если файл лицензии найден, но 1С его не видит
Наличие файла *.lic в правильной папке не гарантирует работоспособность: лицензия привязана к аппаратным параметрам компьютера. Если менялись материнская плата, процессор, сетевой адаптер, жёсткий диск, имя компьютера или версия операционной системы, файл становится недействительным, хотя физически остаётся на месте.
Также проверьте права доступа: учётная запись, под которой запускается 1С (или служба сервера 1С), должна иметь чтение папки licenses и файлов в ней. При активации «для всех пользователей» без прав администратора платформа могла записать файл в пользовательскую папку, а при запуске искать его в общей — отсюда и ошибка.
Как проверить результат
Файл присутствует, дата изменения совпадает с датой активации
Папка пуста или файл сильно старше последней активации
Программа открывается без запроса пин-кода
Появляется окно получения лицензии
У пользователя и службы сервера есть чтение
Доступ запрещён, файл не открывается
Имя ПК и оборудование не менялись с момента активации
Менялось железо или имя компьютера — лицензия недействительна
Как восстановить лицензию, если файл утерян или повреждён
Если файл удалён, а пин-код сохранён, проще всего активировать лицензию заново: при запуске 1С нажмите «Получить лицензию», введите пин-код из комплекта поставки и подтвердите данные организации. Платформа создаст новый файл *.lic автоматически.
Если пин-коды из комплекта уже исчерпаны, используйте резервный пин-код или обратитесь в центр лицензирования фирмы «1С» через форму восстановления на портале 1С — потребуется указать регистрационный номер продукта и данные организации, на которую оформлена лицензия.
Перед любыми манипуляциями с папкой licenses сделайте её копию. Хотя повреждённый файл чаще всего бесполезен, копия позволит вернуть исходное состояние, а данные из файла (регистрационный номер, параметры привязки) могут понадобиться при обращении в поддержку.
Частые ошибки при работе с файлами лицензий
Отдельная ситуация — перенос системы на новый диск или клонирование виртуальной машины. Даже если файл *.lic переехал вместе с образом, изменение аппаратной сигнатуры делает его недействительным. Планируйте повторную активацию заранее и держите под рукой пин-коды.
FAQ: частые вопросы о файлах лицензий 1С
Можно ли перенести файл лицензии 1С на другой компьютер?
Нет. Программная лицензия жёстко привязана к параметрам оборудования конкретного компьютера. На новой машине нужно активировать лицензию заново с помощью пин-кода из комплекта поставки или резервного пин-кода.
Папка C:\ProgramData\1C\licenses пуста, но 1С работает. Почему?
Либо лицензия активирована только для текущего пользователя и файл лежит в AppData\Local\1C\1cv8\conf, либо используется USB-ключ, либо лицензию выдаёт сервер 1С. Проверьте пользовательскую папку и тип защиты в вашей организации.
Чем открыть файл *.lic и можно ли его посмотреть?
Файл открывается любым текстовым редактором, но содержимое зашифровано — читаемы только служебные заголовки. Извлечь из него пин-код или перенести лицензию невозможно, файл нужен платформе «как есть».
1С просит лицензию после обновления Windows. Файл на месте — что делать?
Крупные обновления ОС могут менять параметры, к которым привязана лицензия, и файл становится недействительным. Удалите старый файл (сохранив копию) и активируйте лицензию заново с помощью пин-кода.
Где лежит лицензия, если 1С запускается в терминальном режиме (RDP)?
На терминальном сервере файл должен находиться в общей папке C:\ProgramData\1C\licenses, чтобы лицензия была доступна всем сессиям. Активацию выполняйте с правами администратора с выбором варианта «всем пользователям данного компьютера».
Как узнать, сколько лицензий активировано на компьютере?
Каждый активированный программный ключ создаёт отдельный файл *.lic в папке licenses. Количество файлов примерно соответствует числу активаций, но точный состав лицензий (однопользовательские, многопользовательские) виден только по документам поставки.
Что важно запомнить
Файлы лицензий 1С (*.lic) хранятся в C:\ProgramData\1C\licenses или в пользовательской папке AppData\Local\1C\1cv8\conf в Windows и в /var/1C/licenses в Linux. Файл привязан к оборудованию: перенос на другой компьютер невозможен, а замена железа требует повторной активации по пин-коду. Перед удалением файлов всегда делайте копию и убедитесь, что есть пин-код для восстановления.