Администрирование · 10 мин
Где 1С хранит лицензии: файлы, папки и способы восстановления
Где 1С хранит файлы лицензий: папки 1Cv8 и conf, файлы licdata и 2*.lic, различия программных и аппаратных ключей, перенос и восстановление лицензии.
Лицензия 1С — это не всегда USB-ключ. Для программных лицензий платформа создаёт на диске служебные файлы, и именно их потеря чаще всего приводит к сообщению «Не найдена лицензия». Знание того, где 1С хранит лицензии, помогает быстро восстановить работу после переустановки Windows, переноса на новый компьютер или случайной чистки диска.
Файлы лицензий привязаны к аппаратной конфигурации компьютера: процессору, материнской плате, сетевым адаптерам, объёму памяти и операционной системе. Поэтому простое копирование файла лицензии на другую машину не сработает — платформа откажется её принимать.
Ниже разобраны конкретные папки и имена файлов для Windows и Linux, отличия программных лицензий от аппаратных ключей HASP, порядок восстановления и типичные ошибки, которые приводят к потере активации.
Где находятся файлы программных лицензий в Windows
Основное место хранения программных лицензий платформы 1С:Предприятие 8 в Windows — скрытый системный каталог C:\ProgramData\1C\licenses. Папка ProgramData по умолчанию скрыта, поэтому для доступа включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку.
Внутри каталога лежат файлы с расширением .lic — чаще всего имена вида 2*.lic (например, 20180925151230.lic или похожие). Каждый файл соответствует одной активированной лицензии: клиентской, серверной или комбинированной. Рядом может находиться служебный файл licdata — это внутренняя база данных лицензирования, которую платформа использует для проверки и учёта активированных лицензий.
Для устаревших версий платформы (8.2 и ранние сборки 8.3) файлы лицензий могли размещаться в профиле пользователя: C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\licenses или в C:\Documents and Settings\All Users\Application Data\1C\licenses на старых системах. Если вы работаете с давно установленной системой, проверьте оба расположения.
Где лежит лицензия сервера 1С
Для сервера 1С:Предприятия действуют другие правила. Серверная лицензия и многопользовательские клиентские лицензии, активированные на сервере, хранятся в каталоге служебных файлов кластера — srvinfo. В Windows это обычно C:\Program Files\1cv8\<версия>\srvinfo или путь, заданный при установке службы агента сервера.
Внутри srvinfo находится файл 1Cv8.1cl — это реестр кластера, в котором среди прочего хранятся сведения о лицензиях, раздаваемых сервером. Удалять или редактировать этот файл вручную нельзя: вместе с лицензиями пропадут регистрации информационных баз кластера.
Лицензии на сервере под Linux
На Linux-сервере каталог srvinfo по умолчанию располагается в /opt/1cv8/x86_64/<версия>/srvinfo (для 64-разрядных версий). Программные клиентские лицензии, активированные на Linux-компьютере, размещаются в /var/1C/licenses. Учётная запись, под которой работает агент сервера (usr1cv8), должна иметь доступ к этим каталогам.
Проверить, запускается ли 1С без сообщения о лицензии
Проверить наличие резервной копии и пин-кодов
Проверить драйвер ключа и менеджер лицензий
Проверить, запущена ли служба агента сервера
Чем программная лицензия отличается от аппаратного ключа
Аппаратная лицензия — это USB-ключ HASP (фиолетовый, красный или синий корпус). Никаких файлов лицензий на диске при этом не создаётся: вся информация зашита в сам ключ. Для его работы нужен драйвер ключа, а в сетевом варианте — менеджер лицензий (HASP License Manager), который раздаёт лицензии клиентским машинам по сети.
Программная лицензия активируется пин-кодом через интернет или по телефону и сохраняется в виде файла .lic. Её главная особенность — привязка к «железу» и операционной системе. Замена материнской платы, сетевой карты, существенное изменение конфигурации или переустановка ОС делают файл лицензии недействительным.
Сравнение вариантов
Не нужен USB-порт и драйвер; удобна для виртуальных машин с фиксированной конфигурацией. Ограничение: слетает при смене оборудования и переустановке ОС.
Переносится между компьютерами простым переключением USB. Ограничение: физическая потеря ключа означает платное восстановление, нужен драйвер и менеджер лицензий.
Лицензии хранятся централизованно на сервере и раздаются клиентам. Ограничение: при недоступности сервера клиенты не получают лицензии.
Как найти и проверить файл лицензии на компьютере
Если 1С выдаёт сообщение «Не найдена лицензия для использования программы», первым делом проверьте наличие файлов в каталоге лицензий. Откройте проводник, вставьте в адресную строку путь C:\ProgramData\1C\licenses и посмотрите содержимое.
Найти файлы можно и через командную строку или PowerShell, особенно если нужно проверить несколько машин:
Get-ChildItem -Path "C:\ProgramData\1C\licenses" -Filter *.lic | Select-Object Name, Length, LastWriteTimeЕсли файлы на месте, но 1С их не видит, проверьте, не изменилась ли конфигурация компьютера: при изменении ключевых параметров платформа считает лицензию недействительной, хотя файл физически существует. Также убедитесь, что у пользователя есть права на чтение каталога.
Как проверить результат
Есть файлы .lic с датой, соответствующей активации
Папка пуста или содержит только licdata
Информационная база открывается без запроса лицензии
Окно «Не найдена лицензия для использования программы»
У пользователя есть чтение и выполнение
Ошибка доступа при открытии каталога
Оборудование и ОС не менялись с момента активации
Меняли материнскую плату, сеть или переустанавливали ОС
Как восстановить или перенести лицензию
Перенос программной лицензии копированием файла .lic на другой компьютер невозможен — файл не пройдёт проверку привязки. Правильный путь — повторная активация на новом оборудовании с помощью пин-кода из комплекта поставки.
При первичной активации вы получаете комплект пин-кодов: один основной и несколько резервных. Резервные пин-коды предназначены именно для случаев замены оборудования или переустановки ОС. Храните их отдельно от компьютера — в распечатанном виде или в защищённом хранилище паролей.
Если резервные пин-коды закончились, можно запросить дополнительные через центр лицензирования 1С, отправив заявку с регистрационным номером продукта. Это штатная процедура, но она занимает время, поэтому расходуйте резервные коды осознанно.
- 1Проверьте папку C:\ProgramData\1C\licenses — возможно, файл на месте, а проблема в правах доступа
- 2Найдите конверт с пин-кодами из комплекта поставки 1С
- 3Запустите 1С и в окне запроса лицензии выберите получение лицензии по пин-коду
- 4Введите неиспользованный резервный пин-код и регистрационные данные организации в точности как при первой активации
- 5Проверьте, что в папке licenses появился новый файл .lic, и база открывается
- 6Сохраните копию файла лицензии и данных активации в надёжном месте
Резервное копирование файлов лицензий
Скопируйте содержимое папки licenses в архив сразу после успешной активации. Такая копия спасёт при случайном удалении файлов или откате системы на ту же конфигурацию оборудования: достаточно вернуть файлы на место. Но помните — копия работает только на том же «железе» и той же ОС.
Типичные ошибки и ограничения
Отдельная группа проблем — виртуальные машины. Программная лицензия корректно работает на ВМ только при фиксированной виртуальной конфигурации. Изменение параметров виртуального оборудования (MAC-адресов, UUID, объёма ресурсов) гипервизором воспринимается платформой как смена компьютера. Для виртуальных сред часто надёжнее использовать аппаратный ключ с пробросом USB или серверное лицензирование.
Ещё одно ограничение: файловые и серверные лицензии не взаимозаменяемы. Лицензия «на сервер» не активирует файловую базу на локальной машине, и наоборот. Перед активацией убедитесь, что тип пин-кода соответствует вашему сценарию использования.
Полезно завести простой учётный файл: регистрационный номер продукта, дата активации, какой пин-код использован и на каком компьютере, сколько резервных кодов осталось. При замене парка техники это сэкономит часы на восстановление картины.
Частые вопросы
Можно ли перенести программную лицензию 1С на другой компьютер, скопировав файл?
Нет. Файл .lic содержит привязку к аппаратной конфигурации конкретного компьютера, и на другой машине проверку не пройдёт. Для переноса используется повторная активация резервным пин-кодом из комплекта поставки.
Что делать, если папка C:\ProgramData\1C\licenses пуста?
Сначала проверьте, не используется ли аппаратный USB-ключ — тогда файлов лицензий и не должно быть. Если лицензия программная, а папка пуста, потребуется повторная активация резервным пин-кодом. Восстановить удалённый файл можно только из заранее сделанной резервной копии на том же оборудовании.
Почему лицензия слетела после обновления Windows?
Крупные обновления ОС могут менять параметры, входящие в привязку лицензии (версия системы, идентификаторы устройств). Перед плановой переустановкой или крупным обновлением убедитесь, что у вас есть свободные резервные пин-коды.
Где искать лицензии, если 1С работает в терминальном режиме?
В терминальном сценарии лицензии активируются и хранятся на терминальном сервере: в C:\ProgramData\1C\licenses или в каталоге srvinfo сервера 1С, если лицензии раздаёт кластер. На клиентских машинах файлы лицензий не нужны.
Сколько раз можно активировать лицензию одним пин-кодом?
Основной пин-код предназначен для одной активации. Для повторных активаций при смене оборудования служат резервные пин-коды из комплекта, каждый из которых также одноразовый. Когда резервные коды исчерпаны, дополнительные запрашиваются через центр лицензирования 1С.
Что важно запомнить
Программные лицензии 1С хранятся в C:\ProgramData\1C\licenses (файлы .lic и licdata), серверные — в каталоге srvinfo внутри файла 1Cv8.1cl. Перенос копированием невозможен из-за привязки к оборудованию: для восстановления нужны резервные пин-коды. После активации сохраняйте копию файлов лицензий и ведите учёт использованных пин-кодов.