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

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

Где 1С хранит лицензии и как их найти

Разбираем, где 1С хранит лицензии: папки C:\ProgramData\1C\licenses, файлы *.lic, программные и аппаратные ключи, перенос и восстановление активации.

Программные лицензии 1С хранятся в файлах с расширением .lic, которые платформа создаёт при активации пин-кода. Основное расположение на компьютере с Windows — скрытая системная папка C:\ProgramData\1C\licenses. Если лицензия активирована для конкретного пользователя, файл может лежать в профиле: C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\licenses или в AppData\Roaming.

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

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

Типы лицензий 1С и принцип их хранения

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

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

Сравнение типов лицензий

Программная (файл .lic)

Хранится на диске, привязана к железу ПК. Подходит для стабильных конфигураций; риск — слетает при замене оборудования.

Аппаратная (USB-ключ HASP)

Хранится внутри ключа, работает на любом ПК с драйвером. Подходит при частой смене компьютеров; риск — потеря или физическая поломка ключа.

Где находятся файлы программных лицензий в Windows

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

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

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

Как найти файл лицензии вручную
  1. 1
    Откройте проводник и вставьте в адресную строку C:\ProgramData\1C\licenses
  2. 2
    Если папка пуста, проверьте C:\Users\ВашеИмя\AppData\Local\1C\1cv8\licenses
  3. 3
    Дополнительно проверьте ветку AppData\Roaming\1C\1cv8\licenses
  4. 4
    Найдите файлы с расширением .lic — по имени файла можно определить регистрационный номер продукта

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

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

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

Как узнать, какая лицензия используется

Откройте информационную базу, перейдите в меню «Сервис» (или «Функции для технического специалиста» в новых интерфейсах) и выберите пункт «О программе». В разделе «Лицензия» отображается тип защиты, регистрационный номер и серийный номер ключа, если используется HASP.

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

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

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

Окно «О программе», поле «Лицензия»
Норма

Указан регистрационный номер, совпадающий с именем файла .lic

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

Номера нет или не совпадает ни с одним файлом — ищите USB-ключ или сервер лицензий

Папка C:\ProgramData\1C\licenses
Норма

Есть файл .lic с актуальной датой активации

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

Папка пуста при отсутствии USB-ключа — лицензия потеряна

Диспетчер устройств / менеджер HASP
Норма

USB-ключ определяется системой

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

Ключ не виден — проверяйте драйвер и порт

Перенос, резервное копирование и восстановление

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

Восстановление выполняется повторной активацией: при запуске 1С предложит ввести пин-код. Используйте резервный (второй, третий) пин-код из комплекта. Если все пин-коды исчерпаны, запросите новые через портал 1С или у партнёра, указав регистрационный номер продукта — это штатная процедура.

Почему 1С не видит лицензию: типичные причины

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

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

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

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

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

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

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

Нет. Файл привязан к аппаратным параметрам конкретной машины. На новом компьютере выполните активацию заново, используя резервный пин-код из комплекта поставки.

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

Значит, используется либо лицензия из профиля пользователя (проверьте AppData\Local и AppData\Roaming), либо аппаратный USB-ключ, либо лицензия выдаётся сервером 1С по сети.

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

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

Слетит ли лицензия при обновлении Windows?

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

Где искать лицензию на сервере 1С под Linux?

Проверьте каталог /var/1C/licenses и домашний каталог пользователя, под которым работает агент сервера (~/.1C/1cv8/licenses). Убедитесь, что у процесса сервера есть права на чтение этих файлов.

Можно ли одновременно использовать программную и аппаратную лицензию?

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