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

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

Где хранится лицензия 1С 8.3 на компьютере

Узнайте, где хранится лицензия 1С 8.3 на компьютере: папки 1cv8, conf.cfg, файлы *.lic, разница программных и аппаратных ключей, перенос и восстановление.

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

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

Ниже приведены конкретные пути для Windows и Linux, способы быстро открыть нужную папку, признаки того, что лицензия найдена или утеряна, и безопасный порядок действий при переносе.

Какие бывают лицензии и почему это влияет на место хранения

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

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

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

Стандартное расположение зависит от варианта установки платформы. Если платформа устанавливалась «для всех пользователей» (вариант по умолчанию при установке с правами администратора), файлы .lic находятся в общей системной папке:

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

Обратите внимание: папки ProgramData и AppData скрыты по умолчанию. Чтобы увидеть их, включите отображение скрытых элементов в проводнике (Вид → Показать → Скрытые элементы) или вставьте путь напрямую в адресную строку проводника.

Как быстро открыть папку с лицензиями
  1. 1
    Нажмите Win+R, введите %ProgramData%\1C\licenses и нажмите Enter
  2. 2
    Если папки нет, откройте %APPDATA%\1C\1cv8\licenses
  3. 3
    Убедитесь, что в папке есть файлы с расширением .lic
  4. 4
    Скопируйте файлы .lic в надёжное место как резервную копию

Файл conf.cfg и данные привязки

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

Где лежит лицензия в Linux

При работе сервера 1С или клиента под Linux файлы лицензий размещаются в домашнем каталоге пользователя, от имени которого запущена платформа, либо в общем каталоге, заданном при установке:

  • ~/.1C/1cv8/licenses — лицензии для текущего пользователя;
  • /opt/1cv8 и подкаталоги — при типовой установке серверной части;
  • путь, указанный в параметрах агента сервера, при нестандартном развёртывании.

Для сервера 1С важно, чтобы у пользователя, под которым работает агент сервера (обычно usr1cv8), были права на чтение каталога лицензий. Типичная причина «потери» лицензии на Linux — не отсутствие файла, а недостаток прав.

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

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

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

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

Папка licenses
Норма

Содержит один или несколько файлов *.lic

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

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

Окно «О программе» в 1С
Норма

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

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

Сообщение «Лицензия не обнаружена» при запуске

Ключ HASP
Норма

Ключ виден в диспетчере устройств, драйвер установлен

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

Ключ не определяется, платформа не видит лицензию

Если платформа выдаёт сообщение «Не обнаружена лицензия для использования программы», сначала проверьте обе папки licenses (общую и пользовательскую), а затем — не сработала ли привязка из-за замены оборудования.

Перенос и восстановление лицензии

Резервное копирование файлов .lic имеет смысл только для восстановления на том же компьютере после переустановки ОС без изменения оборудования. Для переезда на новый компьютер правильный путь — новая активация резервным пин-кодом из комплекта поставки.

Порядок безопасного переноса выглядит так:

  1. Найдите регистрационную анкету и комплект пин-кодов от поставки 1С.
  2. На новом компьютере установите платформу той же или более новой версии.
  3. При первом запуске выберите получение программной лицензии и введите пин-код.
  4. Ответьте на вопросы мастера активации так же, как при первичной активации, или укажите, что это повторное получение.
  5. Проверьте в окне «О программе», что лицензия активна.

Частые ошибки и типичные сценарии

Наиболее распространённая ошибка — поиск лицензии только в папке Program Files, где установлена сама платформа. Исполняемые файлы там есть, а лицензий нет: они всегда лежат в профильных каталогах (ProgramData или AppData).

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

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

Итог

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

Файлы программных лицензий 1С 8.3 лежат в C:\ProgramData\1C\licenses или в профиле пользователя в AppData\Roaming\1C\1cv8\licenses; аппаратные ключи HASP файлов не создают. Перед переустановкой системы сохраните папку licenses и комплект пин-кодов, а перенос на новый ПК выполняйте повторной активацией, а не копированием файлов.

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

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

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

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

Это скрытая системная папка. Включите показ скрытых элементов в настройках проводника или вставьте путь %ProgramData%\1C\licenses прямо в адресную строку через Win+R.

Где искать лицензию, если используется USB-ключ HASP?

Нигде на диске: данные лицензии находятся внутри самого ключа. Проверьте, что ключ вставлен, светодиод на нём горит, а драйвер HASP установлен и запущен.

Что делать, если лицензия «слетела» после замены оборудования?

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

Хранятся ли лицензии в папке с базой данных 1С?

Нет. Лицензии относятся к платформе, а не к информационной базе, и лежат в каталогах 1cv8 и licenses независимо от расположения баз. Перенос базы на другой сервер лицензии не переносит.