Где лежит лицензия 1С: на ключе HASP или в файле на диске

· 9 мин

Содержание

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

Где именно искать, зависит от типа поставки. У «коробки» старого образца в комплекте есть ключ. У программной лицензии ключа нет вообще, только конверт с кодами. Дальше разберём каждый вариант, терминальные серверы, поиск уже установленных лицензий и перенос на другой компьютер.

Физические ключи: где искать и как они выглядят

Аппаратная лицензия живёт в самом ключе. На диске компьютера от неё ничего не остаётся, кроме драйвера. Вытащили ключ из порта, и платформа перестала видеть лицензию.

Чаще всего это небольшой USB-брелок с корпусом чёрного, красного или серого цвета. В 1С-мире привыкли называть его «HASP», хотя бывают и другие производители. Ключ вставляется:

  • 🔌 в USB-порт рабочего места, если база файловая и работает один человек;
  • 🖥 в сервер 1С, если лицензия серверная или клиентская на много мест;
  • 🌐 в сервер, раздающий ключ по сети, если на предприятии пользуются сетевым ключом.

Найти физически вставленный ключ можно по светодиоду: у большинства моделей он горит или мигает, когда драйвер работает. Не горит: драйвер не поставлен либо порт не даёт питание.

Что стоит на компьютере вместе с ключом

Для HASP нужен драйвер, который ставится вместе с платформой или отдельно (компонент называется Sentinel или HASP Device Driver). Проверка простая:

  1. Откройте в браузере адрес http://localhost:1947. Откроется панель управления ключами Sentinel Admin Control Center.
  2. Перейдите в раздел со списком ключей. Ваш ключ должен быть в списке с номером и производителем.
  3. Если страница не открывается, драйвер не запущен. Службу нужно запустить или переустановить драйвер .

Если в списке ключ есть, а 1С его не видит, дело, как правило, в том, что платформа и драйвер конфликтуют по версии, либо ключ переехал на другой порт и Windows поставила его заново.

Программные лицензии: где лежат файлы и что делать с пин-кодами

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

Файлы лежат в служебной папке, а не рядом с базой данных:

СистемаОбычное расположение
WindowsC:\ProgramData\1C\Licenses
Linux/var/1C/licenses

Внутри лежат файлы с расширением .lic. Их имя состоит из набора цифр и букв, по имени разобрать, к чему относится лицензия, нельзя.

Папку ProgramData по умолчанию Windows скрывает. Включите показ скрытых элементов в проводнике или вставьте путь в адресную строку целиком.

Пин-код: что это и где его хранить

Пин-код нужен не для запуска 1С, а для получения лицензии. Хранить его надо так же серьёзно, как сам ключ:

  • 📄 бумажный конверт или карточка из комплекта поставки, положите в сейф или папку договора;
  • 📧 письмо с кодом из личного кабинета, сохраните его вне рабочей почты, которая может быть утеряна;
  • 🧾 запись в учёте предприятия: пин-код, дата активации, на каком компьютере активировали.

Один пин-код обычно рассчитан на ограниченное число активаций. Если вы переустановите систему три раза и каждый раз будете вводить код, то в какой-то момент получите отказ. Поэтому не раздавайте пин-коды, не вводите их «на пробу» и не выкладывайте фотографии конверта в чаты.

Какой вариант у вас: быстрый способ определить

Если непонятно, что именно куплено, сравните признаки:

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

Ориентир на практике: если рядом с системным блоком лежит «флешка» с логотипом производителя ключей и платформа без неё не запускается, у вас аппаратная лицензия. Если брелока нет, а база спокойно стартует, ищите файлы в папке лицензий.

Бывает и смешанная картина. Часть рабочих мест работает от ключа на сервере, а отдельные компьютеры получили свои программные лицензии. Тогда в учёте нужна отдельная строка на каждый источник, иначе при проверке или смене сервера неизбежно что-то потеряется.

Терминальный сервер и тонкий клиент: чья лицензия и где она живёт

Тут чаще всего путаница. Правило одно: лицензию получает та программа, которая запускает платформу, а не тот компьютер, с которого человек подключился по RDP.

  • В схеме «терминальный сервер + файловая база» платформа 1С работает на сервере терминалов. Ключ вставлен в этот сервер, или программная лицензия активирована на нём.
  • В схеме «клиент-серверная база + тонкий клиент» тонкий клиент запускается на рабочем месте. Серверную лицензию использует кластер 1С, а клиентские лицензии нужны для подключений.

USB-ключ нельзя просто «пробросить» в сеанс удалённого рабочего стола без настройки. Обычное перенаправление USB-устройств для HASP не работает , либо работает нестабильно. Поэтому ключ вставляют прямо в терминальный сервер либо ставят сетевой режим раздачи ключа.

Что делать, если лицензия нужна для многих сеансов:

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

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

Как найти уже установленные лицензии на компьютере

Часто задача звучит так: «Работает, но не знаем, откуда берёт лицензию». Идём от простого к сложному.

Шаг 1. Посмотреть, есть ли аппаратный ключ

Зайдите на http://localhost:1947 и проверьте раздел ключей. Если там пусто, а в USB-порту ничего нет, аппаратной лицензии на этом компьютере нет.

Шаг 2. Посмотреть файлы программных лицензий

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

Шаг 3. Проверить, кто занимает лицензию на сервере

На сервере 1С лицензии, которые заняли сеансы, видны в консоли администрирования, а также через утилиту rac. Например, список сеансов с данными о лицензиях выводится так:

rac session list --licenses

Параметры утилиты rac зависят от версии платформы, полный список смотрите в справке rac help.

Шаг 4. Сверить с документами

Лицензионное соглашение, регистрационный номер продукта и пин-коды, выданные при покупке, обычно хранятся у бухгалтера или в договоре с франчайзи. Если номеров нет, их можно восстановить через личный кабинет, из которого получали комплект.

Перенос лицензии и резервное копирование: что получится, а что нет

С ключами и файлами лицензий нельзя поступать как с файлами документов: «скопировал и вставил» не работает.

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

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

  1. Запишите регистрационный номер продукта и пин-код, которыми получали лицензию.
  2. Заранее убедитесь, что у вас осталась возможность активации. Если лимит исчерпан, обращайтесь к поставщику лицензии.
  3. Только после этого меняйте диск, материнскую плату либо переустанавливайте систему.

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

Для аппаратного ключа резервной копии не существует вообще. Потерянный ключ означает потерянную лицензию, поэтому не оставляйте его в порту «на виду» в общем помещении.

Типичные проблемы и как их разбирать

Диагностика: выберите симптом

Как не потерять лицензию в будущем

Лицензии теряют по очень земным причинам. Разберём то, что реально работает.

  • 📋 Заведите таблицу учёта лицензий: тип, номер, пин-код, дата, компьютер, ответственный.
  • 🔐 Пин-коды и карточки храните отдельно от ключей. Если кто-то унесёт ключ, конверт с кодами останется.
  • 🧩 Для сервера используйте сетевой или серверный вариант, а не ключ, торчащий в рабочем ноутбуке бухгалтера.
  • 🔄 Перед обновлением Windows и заменой комплектующих проверяйте, что у вас остались активации.
  • 🧰 Устанавливайте драйвер ключа вместе с платформой, а не «когда что-то сломается».
Перед заменой компьютера с 1С
Выполнено: 0 / 5

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

Можно ли скопировать файл лицензии 1С на другой компьютер?
Нет. Программная лицензия привязана к оборудованию. На другой машине платформа такой файл не примет, нужна новая активация.
Что делать, если потерян USB-ключ?
Резервной копии у ключа нет. Обратитесь к поставщику, у которого покупали лицензию, и уточните условия замены. Без документов о покупке сделать это сложнее, поэтому храните договор и накладные.
Видит ли 1С ключ, если он вставлен в компьютер, с которого я подключаюсь по RDP?
Как правило, нет. Платформа запущена на удалённой машине и ищет лицензию там. Ключ нужно вставить в сам сервер терминалов.
Нужен ли пин-код для ежедневного запуска 1С?
Нет. Пин-код используется один раз при получении программной лицензии. После активации платформа берёт лицензию из файла.
Можно ли узнать, на какой компьютер активирована лицензия?
Файл лицензии на компьютере указывает на то, что она активирована именно здесь. Сведения об активациях по пин-коду выдаёт поставщик лицензий по запросу с регистрационным номером.
Где посмотреть, какую лицензию использует конкретный сеанс на сервере?
В консоли администрирования серверов 1С либо командой rac session list --licenses. Подробности параметров смотрите в справке rac help.