Программная лицензия или ключ HASP: как узнать, чем защищена ваша 1С
Содержание
Тип лицензии 1С быстрее всего определить двумя проверками. Есть ли в USB-порту компьютера или сервера ключ защиты? Есть ли в папке C:\ProgramData\1C\licenses файлы с расширением .lic? Ключ означает аппаратную лицензию HASP, файлы .lic — программную. Окончательно подтвердит запущенная 1С: окно «О программе» в файловом режиме, свойства сеанса в консоли кластера в клиент-серверном.
Обычно это нужно перед переездом на новый сервер, после замены железа или когда 1С внезапно пишет, что лицензия не найдена. Ниже разобрано, как проверить лицензию 1С без звонка партнёру. Как отличить программную защиту от аппаратной и что смотреть в драйвере ключа, если сетевой HASP «не виден».
Какие бывают лицензии 1С и чем они отличаются
Лицензию 1С:Предприятия 8.3 различают по трём признакам. Путаница почти всегда в том, что смешивают их между собой.
1. Способ защиты:
- 🔑 Программная лицензия — файл, который платформа получает при активации пин-кода. Он привязан к параметрам конкретного компьютера.
- 🔌 Аппаратная лицензия — USB-ключ HASP. Лицензия «живёт» в ключе: переставили ключ в другой компьютер — лицензия переехала вместе с ним.
2. Кто её использует:
- 💻 Клиентская лицензия — даёт право на одно или несколько рабочих мест (сеансов).
- 🖥️ Серверная лицензия — нужна только для клиент-серверного варианта, для самого сервера 1С:Предприятия. Рабочих мест она не даёт, клиентские лицензии покупаются отдельно.
3. Количество мест:
- 👤 Однопользовательская — одно рабочее место.
- 👥 Многопользовательская — несколько мест (5, 10, 20 и больше). Ими распоряжается сетевой ключ или сервер 1С.
| Признак | Программная | Аппаратная (HASP) |
|---|---|---|
| Носитель | файл .lic на диске | USB-ключ |
| Активация | пин-код из конверта | не нужна, ключ уже прошит |
| Перенос на другой ПК | повторная активация резервным пин-кодом | переставить ключ и поставить драйвер |
| Что ломает | замена материнской платы, диска, сетевой карты, переустановка ОС | потеря или поломка ключа, нет драйвера |
| Нужен драйвер | нет | да, драйвер защиты Sentinel (HASP) |
В одной организации могут работать оба типа сразу. Например, сервер защищён программной лицензией, а часть пользователей подключается по сетевому ключу HASP. Поэтому проверяйте каждую машину, а не один компьютер.
Как узнать тип лицензии по комплекту и документам
Если 1С ещё не установлена или компьютер недоступен, тип лицензии видно по тому, что лежит в коробке или пришло от партнёра.
Признаки программной лицензии:
- 📄 конверт или электронный документ с пин-кодами: основным и резервными;
- 🔢 регистрационный номер комплекта ;
- 📑 лицензионное соглашение без упоминания ключа защиты.
Признаки аппаратной лицензии:
- 🔌 USB-ключ в комплекте, обычно с наклейкой и маркировкой;
- 📑 в названии продукта или в документах фигурирует «USB» или «ключ защиты».
На корпусе ключа есть маркировка с типом. ORGL8 — однопользовательский клиентский ключ. Маркировка вида NET5, NET10, NET20 относится к сетевым многопользовательским ключам, число — количество мест. Серверные ключи маркируются отдельно. Если наклейка стёрлась, тип и количество мест покажет менеджер ключей (об этом ниже).
Пин-коды — это и есть лицензия. Храните конверт или электронное письмо с пин-кодами вместе с бухгалтерскими документами. Без регистрационного номера и пин-кодов восстановить программную лицензию после смены железа намного сложнее.
Проверка лицензии в программе 1С
Самый надёжный способ узнать, какую лицензию 1С использует прямо сейчас, — спросить саму платформу. Она показывает ту лицензию, которую реально получила при запуске, а не ту, что формально куплена.
Файловый вариант: окно «О программе»
- Запустите базу в режиме 1С:Предприятие.
- Откройте главное меню (кнопка с тремя полосками в левом верхнем углу).
- Выберите
Справка → О программе. - Найдите в окне строку о лицензии.
Там указано, откуда платформа получила лицензию. Если это файл на компьютере — увидите программную лицензию с регистрационным номером. Если ключ — будет упоминание ключа защиты, локального или сетевого. То же окно есть и в Конфигураторе: Справка → О программе.
Если 1С вообще не запускается, а выдаёт окно получения лицензии, значит ни программной лицензии, ни доступного ключа платформа не нашла. Это тоже результат проверки, его разбор — в разделе об ошибках.
Клиент-серверный вариант: консоль кластера
В клиент-серверной схеме лицензии получает сервер 1С. Смотреть нужно, какую лицензию выдал сервер каждому сеансу.
- Откройте Администрирование серверов 1С Предприятия (консоль кластера).
- Разверните: центральный сервер →
Кластеры→ ваш кластер →Сеансы. - Откройте свойства нужного сеанса.
- В сведениях о лицензии видно, программная это лицензия или ключ и на каком компьютере она найдена.
То же можно получить из командной строки через утилиту rac:
rac cluster list
rac session list --cluster=<UUID кластера> --licenses
Первая команда показывает идентификатор кластера, вторая — лицензии всех активных сеансов. Агент сервера при этом должен быть доступен на порту 1540. Остальные параметры смотрите в справке rac help.
Утилита ring для программных лицензий
На компьютерах, где установлены утилиты лицензирования 1С, список активированных программных лицензий выводит команда:
ring license list
Она показывает имена файлов лицензий и где они лежат. Подробности по конкретной лицензии и другие подкоманды смотрите в ring license help. Утилита ставится отдельно от платформы, поэтому её может не быть на компьютере.
Файлы программной лицензии: где лежат и что из них видно
Программная лицензия 1С 8.3 — это файл с расширением .lic. Найти его — простой способ проверить, активировали ли лицензию на этом компьютере.
Где искать файлы .lic:
| Папка | Для кого лицензия |
|---|---|
C:\ProgramData\1C\licenses | для всех пользователей компьютера (основной вариант) |
%APPDATA%\1C\licenses | только для текущего пользователя Windows |
Папка ProgramData по умолчанию скрыта. Вставьте путь прямо в адресную строку Проводника — так быстрее, чем включать показ скрытых файлов.
Что из файлов видно:
- 📁 сколько лицензий активировано на машине — по одному файлу на активацию;
- 📅 когда активация была — по дате создания файла;
- 🗂️ где именно платформа будет искать лицензию: в общей папке или в профиле пользователя.
Не копируйте файл .lic на другой компьютер и не редактируйте его. Лицензия привязана к железу той машины, где её активировали. Копия на другом ПК работать не будет, а правка испортит и оригинал.
Что с реестром Windows. Программные лицензии 1С в реестре не хранятся, только в файлах. В реестре и в списке служб Windows можно проверить другое: установлен ли драйвер ключа защиты и запущен ли менеджер лицензий HASP. Сама лицензия там не лежит. Поэтому «чистка реестра» её не удалит, а «правка реестра» не восстановит.
Как проверить ключ HASP: драйвер и менеджер лицензий
Если вы определили, что лицензия аппаратная, следующий вопрос — видит ли ключ система. Ключ без драйвера для 1С не существует, даже если на нём горит светодиод.
Локальный ключ
- Вставьте ключ в USB-порт. Светодиод на ключе должен загореться.
- Убедитесь, что установлен драйвер защиты. Он входит в дистрибутив платформы и ставится отдельно: при установке 1С отметьте компонент «Установить драйвер защиты» или запустите установщик драйвера Sentinel.
- Откройте в браузере
http://localhost:1947. Это панель администрирования Sentinel (Admin Control Center), она появляется вместе с драйвером. - В списке ключей должен быть ваш ключ, подключённый локально.
Если страница на порту 1947 не открывается — драйвер не установлен или его служба остановлена. Проверьте в services.msc службу Sentinel LDK License Manager.
Сетевой ключ
Многопользовательский ключ стоит на одном компьютере, а пользователи получают места по сети. На компьютере с ключом, кроме драйвера, должен работать HASP License Manager: служба, которая раздаёт лицензии из ключа. По умолчанию она работает на порту 475.
Проверка по шагам:
- На компьютере с ключом убедитесь, что служба HASP License Manager запущена.
- Проверьте, что брандмауэр не закрывает порт
475(UDP и TCP). - На клиентских машинах посмотрите сетевой ключ через утилиту Aladdin Monitor. Она показывает менеджеры лицензий в сети, ключи на них и сколько мест занято.
- Если клиенты не находят ключ автоматически, пропишите адрес компьютера с ключом в файле
nhsrv.ini. Он лежит в папкеbinустановленной платформы:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Здесь 192.168.1.10 — адрес компьютера, на котором стоит ключ. Отключённый broadcast ускоряет поиск в больших сетях: клиент сразу идёт по нужному адресу.
Утилиты вроде HASP Info и Aladdin Monitor показывают только аппаратные ключи. Программную лицензию они не видят. Пустой список в них ещё не значит, что лицензии нет.
Лицензия и договор ИТС: что проверять отдельно
Часто под «проверить лицензию» имеют в виду два разных вопроса. Право работать в программе даёт лицензия. Право получать обновления и сервисы — действующий договор 1С:ИТС. Это разные вещи.
Что зависит от лицензии:
- ✅ запускается ли платформа;
- ✅ сколько пользователей могут работать одновременно.
Что зависит от ИТС:
- 🔄 скачивание обновлений конфигурации;
- 🌐 интернет-поддержка внутри программы и связанные сервисы.
Если ИТС закончился, 1С продолжает запускаться, но обновить типовую конфигурацию через интернет-поддержку не получится. Обратно: действующий ИТС не исправит отсутствие лицензии на конкретном компьютере.
Проверить подключение к интернет-поддержке в БП, ЗУП и УТ можно в разделе Администрирование → Интернет-поддержка и сервисы. Срок договора ИТС уточните у обслуживающего партнёра или в личном кабинете на портале 1С по регистрационному номеру программы.
Как отличить легальную копию от сомнительной:
- 📄 есть лицензионное соглашение и регистрационный номер, который можно зарегистрировать;
- 🔢 есть пин-коды или ключ, купленные у партнёра;
- 🚫 подозрительно: файлы
.licнеизвестного происхождения, «эмуляторы ключа» в списке драйверов, изменённые файлы платформы.
Эмуляторы ключа и подменённые файлы — это нелицензионное использование. Оно грозит штрафами при проверке и проблемами с обновлением. А ещё такие сборки нередко несут вредоносный код. Если вы унаследовали такую базу, лицензию правильнее купить, чем «лечить».
Ошибки при определении лицензии и что делать
Большая часть проблем с лицензиями сводится к нескольким ситуациям. Выберите вашу:
Перед переустановкой драйвера на сервере с сетевым ключом предупредите пользователей. Пока служба менеджера лицензий остановлена, новые сеансы не запустятся, а работающие могут потерять лицензию. Делайте это вне рабочего времени.
Если не помогло. Соберите сведения: регистрационный номер комплекта, тип лицензии, что показывает окно «О программе» или свойства сеанса, точный текст ошибки. С этим набором партнёр или центр лицензирования решат вопрос с первого обращения, а не после трёх писем с уточнениями.