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

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

1С: где хранятся файлы лицензий

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

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

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

Важно понимать: копирование .lic-файла на другой компьютер не переносит лицензию. Файл привязан к аппаратным параметрам конкретной машины, и на другом ПК он будет невалиден. Поэтому файлы лицензий сохраняют не для переноса, а для восстановления на том же оборудовании и для диагностики.

Стандартные пути к файлам лицензий на Windows

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

Второй вариант — каталог C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\conf и его аналог в Local. Здесь файлы оказываются, когда активация выполнялась под конкретным пользователем без прав администратора. В этом случае другие пользователи того же компьютера лицензию не увидят — это частая причина ситуации «у одного сотрудника работает, у другого — нет».

Для сервера 1С:Предприятия, работающего под Windows, лицензии, активированные через консоль кластера или при запуске службы, также складываются в C:\ProgramData\1C\licenses, но от имени служебной учётной записи агента сервера (по умолчанию USR1CV8). Права на каталог должны позволять этой учётной записи читать файлы.

C:\ProgramData\1C\licensesОсновной путь

Активация для всех пользователей, сервер 1С

%APPDATA%\1C\1cv8\confПользовательский вариант

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

/var/1C/licensesLinux

Сервер 1С и клиенты на Linux

Расширение .licФормат файла

Один файл — одна активированная лицензия

Расположение лицензий на Linux

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

Учётная запись, под которой работает агент сервера 1С (обычно usr1cv8), должна иметь доступ к этому каталогу. Если служба стартует, но лицензию «не видит», первым делом проверьте владельца и права на файлы .lic — после ручного копирования от root они часто оказываются недоступны сервисному пользователю.

bash
ls -la /var/1C/licenses && sudo chown usr1cv8:grp1cv8 /var/1C/licenses/*.lic

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

Если стандартные пути не дали результата, используйте системный поиск. В Проводнике Windows откройте «Этот компьютер» и в строке поиска введите *.lic, предварительно включив показ скрытых и системных файлов. Поиск по всему диску займёт время, но гарантированно покажет все экземпляры, включая нестандартные размещения.

Быстрее работает командная строка. Команда dir C:\.lic /s /b в запущенной от администратора консоли выведет полные пути всех .lic-файлов на диске C. На Linux аналог — find / -name ".lic" 2>/dev/null.

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

Как найти файлы лицензий на Windows
  1. 1
    Откройте Проводник и вставьте в адресную строку C:\ProgramData\1C\licenses
  2. 2
    Если папка пуста — проверьте %APPDATA%\1C\1cv8\conf под нужным пользователем
  3. 3
    Включите отображение скрытых элементов на вкладке «Вид»
  4. 4
    При отсутствии результата выполните в cmd: dir C:\*.lic /s /b
  5. 5
    Сверьте найденные файлы с датой активации лицензии

Что содержит файл .lic и почему его нельзя переносить

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

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

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

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

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

Для серверных лицензий и многопользовательских активаций резервирование особенно критично: восстановление через линию консультаций занимает время, а простой сервера останавливает работу всех пользователей. Включите папку licenses в регулярный план резервного копирования сервера.

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

Лицензия не найдена: диагностика по файлам

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

Если файлы на месте, но ошибка persists, сравните дату создания .lic с датой последнего обновления Windows или замены комплектующих. Совпадение почти наверняка указывает на слетевшую привязку. В этом случае удалять старый файл не обязательно — при новой активации платформа создаст новый, но для чистоты диагностики старый можно переместить в архивную папку.

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

Маршрут решения

Как выбрать действие

Файлы .lic есть, ошибка появилась после обновления Windows или замены железаАктивируйте лицензию заново резервным пин-кодом
У одного пользователя работает, у другого — нетПроверьте %APPDATA% первого пользователя и переактивируйте лицензию «на компьютер» с правами администратора
Папка licenses пуста, пин-коды утеряныОбратитесь к партнёру 1С или в фирму «1С» за восстановлением регистрационных данных
Используется USB-ключ HASPПроверяйте драйвер ключа и менеджер лицензий, а не файлы .lic

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

Можно ли перенести лицензию 1С на другой компьютер, скопировав файл .lic?

Нет. Файл .lic привязан к аппаратным параметрам конкретного ПК. На новой машине нужна новая активация резервным пин-кодом из комплекта поставки.

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

Она скрыта по умолчанию. Включите «Скрытые элементы» на вкладке «Вид» или вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку.

Сколько файлов .lic должно быть в папке licenses?

Обычно один файл на каждую активированную лицензию. Несколько файлов — норма, если активировались клиентские и серверные лицензии или разные комплекты.

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

Обратитесь к партнёру-франчайзи 1С или в фирму «1С» с регистрационным номером продукта — после проверки могут выдать дополнительные пин-коды.

Где лежит лицензия, если 1С работает через веб-сервер или в терминале?

Файлы .lic ищутся на том компьютере, где работает сервер 1С или сервер терминалов, а не на клиентских машинах. Проверяйте каталог licenses именно на сервере.

Поможет ли восстановление старого .lic после переустановки Windows?

Иногда да, если аппаратная конфигурация не менялась. Верните файлы в исходную папку и запустите платформу; если лицензия отклонена — активируйте заново резервным пин-кодом.

Итог

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

Файлы лицензий 1С хранятся в C:\ProgramData\1C\licenses (для всех пользователей и сервера), в %APPDATA%\1C\1cv8\conf (для отдельного пользователя) и в /var/1C/licenses на Linux. Файл .lic привязан к железу и не переносится копированием; перед переустановкой системы сохраняйте папку licenses и храните пин-коды отдельно от компьютера.