1С не видит лицензию: где искать причину и как вернуть запуск базы законно
Содержание
Если 1С 8.3 пишет Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!, сначала определите тип лицензии: аппаратный ключ HASP или программная лицензия по пин-коду. Для ключа проверьте драйвер и порт localhost:1947, для программной лицензии — файл .lic в C:\ProgramData\1C\licenses и не менялось ли «железо». Так блокировка запуска снимается в большинстве практических ситуаций без переустановки программы.
Ошибка лицензии 1С выглядит одинаково, а причин у неё с десяток: ключ не вставлен, драйвер слетел после обновления Windows, брандмауэр закрыл порт, сервер 1С выдаёт лицензии не тем клиентам, программная лицензия «отвалилась» после замены сетевой карты. Ниже — проверка по каждой ветке и законные способы вернуть работу, когда ключа или пин-кода под рукой нет.
Какая у вас лицензия и что означает текст ошибки
Без лицензии платформа не открывает базу ни в режиме 1С:Предприятие, ни для работы пользователей (исключение — учебная версия). Конфигуратор лицензию не требует, поэтому базу всегда можно выгрузить в .dt даже при сбое защиты.
Определите тип лицензии по документам и по рабочему месту:
- 🔑 Аппаратный ключ (HASP). USB-ключ на компьютере пользователя или на сервере. На корпусе есть маркировка:
ORGL8— однопользовательский локальный,NET5,NET10и т. д. — сетевой на указанное число пользователей. - 📄 Программная лицензия. Конверт или электронный документ с пин-кодами. Лицензия хранится в файле
.licи привязана к параметрам компьютера. - 🖥️ Лицензия сервера. Отдельная лицензия на сервер 1С:Предприятия. Клиентские лицензии она не заменяет.
Частые тексты ошибок и что за ними стоит:
| Текст ошибки | Что проверить в первую очередь |
|---|---|
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия! | Ключ вставлен ли, работает ли драйвер; есть ли .lic |
Превышено допустимое количество пользователей | Зависшие сеансы, реальное число пользователей против лицензий |
| Ошибка появилась после замены комплектующих, переустановки Windows, переноса виртуальной машины | Программная лицензия потеряла привязку к «железу» |
| Ошибка только на части компьютеров в сети | Порты, брандмауэр, адрес сервера ключей |
Ключ HASP: подключение и драйвер защиты
Аппаратный ключ — самая простая для проверки ветка. Идите от физики к программе.
Шаг 1. Убедитесь, что ключ виден системе
- Посмотрите на ключ: у исправного ключа в USB-порту горит светодиод.
- Переставьте ключ в другой порт, лучше сзади системного блока, без USB-хаба и удлинителя.
- Откройте
Диспетчер устройств. Ключ отображается в разделе USB-устройств; восклицательный знак рядом означает проблему с драйвером.
Не горит светодиод в двух разных портах на двух разных компьютерах — ключ, скорее всего, неисправен. Это решается заменой через партнёра 1С, а не настройками.
Шаг 2. Переустановите драйвер Sentinel
Драйвер ключа — Sentinel HASP/LDK. Установщик haspdinst.exe лежит в дистрибутиве платформы, его же можно взять в свежей версии у производителя ключей.
- Закройте 1С на этом компьютере.
- Удалите старый драйвер через
Параметры → Приложения(компонент Sentinel Runtime). - Запустите командную строку от имени администратора и выполните установку:
cd /d "C:\путь\к\дистрибутиву"
haspdinst.exe -i
- Перезагрузите компьютер и вставьте ключ.
Шаг 3. Проверьте ключ в Sentinel Admin Control Center
После установки драйвера откройте в браузере http://localhost:1947. Это локальная консоль Sentinel. В разделе ключей должен появиться ваш ключ.
- ✅ Ключ в списке — драйвер работает, ищите причину в настройках 1С или сети.
- ❌ Ключа нет, хотя светодиод горит — повторите установку драйвера или проверьте, не блокирует ли антивирус службу Sentinel.
Служба называется Sentinel LDK License Manager. Если она остановлена, запустите её в services.msc и выставьте автоматический запуск.
Шаг 4. Проверьте настройку базы
В свойствах информационной базы в окне запуска есть параметр использования аппаратной лицензии. Если он выключен, платформа не ищет ключ вовсе. Аналог в командной строке — /UseHwLicenses+ (искать ключ) и /UseHwLicenses- (не искать).
Если у вас только программные лицензии, /UseHwLicenses- ускоряет запуск: платформа не тратит время на поиск ключа в сети.
Ошибка лицензии на сервере 1С:Предприятия
В клиент-серверном варианте лицензию может получать как компьютер пользователя, так и сервер 1С. Путаница здесь — частая причина ошибки «лицензия не обнаружена».
Где должны лежать клиентские лицензии
| Схема | Где ключ или лицензия | Кто получает лицензию |
|---|---|---|
Ключ или .lic на каждом ПК | Компьютер пользователя | Клиент 1С |
| Сетевой ключ на отдельном компьютере | Компьютер с HASP License Manager | Клиент 1С по сети |
| Ключ или программные лицензии на сервере 1С | Сервер 1С | Сервер, затем выдаёт клиентам |
Когда клиентские лицензии стоят на сервере, укажите в кластере, какой сервер их выдаёт. В консоли кластера откройте рабочий сервер, раздел Требования назначения функциональности, и добавьте требование для объекта Клиентская лицензия. Если серверов в кластере несколько, без этого лицензию может пытаться выдать сервер, на котором её нет.
Как посмотреть, кто занял лицензии
Утилита rac показывает сеансы вместе с полученными лицензиями:
rac cluster list
rac session list --cluster=<id_кластера> --licenses
В выводе видно, на каком компьютере открыт сеанс и откуда взята лицензия (с клиента или с сервера). Так находят «призрачные» сеансы, которые держат лицензию после закрытия программы.
Принудительное завершение сеанса обрывает работу пользователя без сохранения. Делайте это после предупреждения коллег, а перезапуск службы сервера 1С — только вне рабочего времени: при нём отключатся все.
Лицензия самого сервера
Сервер 1С требует собственную лицензию — аппаратный ключ сервера или программную лицензию сервера. Ключ сервера должен соответствовать разрядности сервера: ключ для 32-разрядного сервера не подходит 64-разрядному. При переходе на 64-разрядный сервер это частая неожиданность.
Программная лицензия и пин-коды
Программная лицензия — это файл .lic, который платформа создаёт при активации пин-кода. Файл содержит параметры компьютера: процессор, материнскую плату, диски, сетевые адаптеры, версию ОС. Когда они заметно меняются, лицензия перестаёт подходить.
Шаг 1. Проверьте, есть ли файл лицензии
- Откройте папку
C:\ProgramData\1C\licenses(папка скрытая — включите показ скрытых элементов). - Если файлов
.licнет — лицензию удалили или она не активировалась. - Если файлы есть, но 1С их не видит — скорее всего, изменилось «железо».
Сведения о лицензиях выводит утилита ring:
ring license list
ring license info --name <имя_лицензии>
Полный перечень команд и параметров — в справке ring license help.
Шаг 2. Что сбивает привязку
- 🔧 замена материнской платы, процессора, системного диска;
- 🌐 замена или отключение сетевой карты, смена MAC-адреса;
- 💿 переустановка Windows;
- ☁️ перенос виртуальной машины на другой хост, динамический MAC-адрес в Hyper-V или VMware.
На виртуальных машинах задайте статический MAC-адрес до активации. Иначе лицензия будет «слетать» при каждом перезапуске или миграции.
Шаг 3. Повторная активация
При отсутствии лицензии 1С сама откроет окно получения лицензии. Порядок такой:
- Выберите получение лицензии и введите регистрационный номер комплекта.
- Введите резервный пин-код: основной уже использован при первой активации.
- Заполните сведения о владельце ровно так, как при первой активации. Расхождения в названии организации и ИНН мешают при обращении в поддержку.
- Активация идёт через интернет. Без доступа к сети выбирайте вариант с передачей запроса другим способом и следуйте подсказкам мастера.
Резервные пин-коды ограничены. Когда они закончились, лицензию восстанавливают через партнёра 1С или центр лицензирования по заявке с подтверждением покупки.
Сфотографируйте конверт с пин-кодами и храните копию отдельно от компьютера. Без регистрационного номера и пин-кодов повторная активация невозможна.
Терминальный сервер
Пользователи по RDP получают лицензии на терминальном сервере. Однопользовательская программная лицензия там закроет только один сеанс. Для нескольких пользователей нужны многопользовательские лицензии на нужное число мест.
Сетевой ключ не виден: порты и nethasp.ini
Сетевой ключ стоит на одном компьютере и раздаёт лицензии по локальной сети. Если ключ виден на «своём» компьютере, но не виден остальным, — проблема в сети.
Порты, которые должны быть открыты
| Порт | Протокол | Для чего |
|---|---|---|
| 475 | TCP и UDP | HASP License Manager (сетевые ключи, служба hasplms) |
| 1947 | TCP и UDP | Sentinel LDK License Manager, консоль localhost:1947 |
Откройте их во входящих правилах брандмауэра на компьютере с ключом. Проверить доступность порта с клиента можно в PowerShell:
Test-NetConnection 192.168.1.10 -Port 475
Где 192.168.1.10 — адрес компьютера с ключом. TcpTestSucceeded : True значит, что порт отвечает.
Настройка nethasp.ini
По умолчанию клиент ищет ключ широковещательным запросом. В сети с несколькими подсетями, VPN или строгим брандмауэром такой поиск не доходит. Укажите адрес явно в файле nethasp.ini в папке conf каталога установки платформы (например, C:\Program Files\1cv8\conf\nethasp.ini):
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Сохраните файл и перезапустите 1С. Если ключей несколько на разных компьютерах, перечислите адреса через запятую в NH_SERVER_ADDR.
HASP License Manager должен работать как служба, а не как приложение. Иначе после выхода пользователя из Windows на компьютере с ключом лицензии пропадут у всех.
Обойти блокировку законно: что делать без ключа и пин-кодов
Под «обходом блокировки» обычно ищут две вещи: как запустить базу прямо сейчас и как обойтись без лицензии. Первое решаемо законно, второе — нет.
Почему не стоит ставить эмулятор ключа или «таблетку»
Эмуляторы HASP и подменённые файлы платформы — нарушение исключительного права на программу. Организации грозит административная ответственность по ст. 7.12 КоАП РФ, при крупном ущербе — уголовная по ст. 146 УК РФ. Правообладатель вправе требовать компенсацию по нормам части четвёртой ГК РФ.
Практические риски не меньше юридических:
- 🦠 сборки с «таблеткой» — частый канал для вредоносных программ, а в базе — бухгалтерия и персональные данные;
- 🔄 после обновления платформы подмена перестаёт работать, и база снова не открывается в разгар отчётного периода;
- 🚫 без легальной лицензии нет доступа к обновлениям и интернет-поддержке.
Рабочих инструкций по взлому защиты на этой странице нет и не будет.
Законные способы быстро вернуть работу
| Ситуация | Что сделать |
|---|---|
| Ключ сломался или потерян | Обратиться к партнёру 1С за заменой; нужен регистрационный номер |
| Программная лицензия слетела, пин-коды есть | Повторная активация резервным пин-кодом |
| Пин-коды закончились | Заявка на восстановление через партнёра или центр лицензирования |
| Не хватает мест для сотрудников | Докупить клиентские лицензии на нужное число пользователей |
| Работа нужна срочно, пока решается вопрос с лицензией | Временно перенести ключ с другого рабочего места, где он сейчас не нужен |
| Не хотите возиться с ключами вообще | Аренда 1С в облаке: лицензии обеспечивает провайдер |
Пока восстанавливаете лицензию, база в безопасности: выгрузите её в .dt через Конфигуратор (Администрирование → Выгрузить информационную базу). Конфигуратору лицензия не нужна.
Если ничего не помогло
Когда пройдены все проверки, а ошибка лицензии 1С остаётся, соберите сведения перед обращением в поддержку:
- Точный текст ошибки — скриншот целиком.
- Версию платформы (
Справка → О программе, если база ещё открывается на другом компьютере). - Тип и маркировку ключа или регистрационный номер программной лицензии.
- Что менялось накануне: обновление Windows, замена комплектующих, перенос сервера.
- Вывод
ring license listили скриншот страницыlocalhost:1947.
С этим пакетом партнёр 1С или центр лицензирования решают вопрос за одно обращение, без переписки.
Ещё две проверки, о которых часто забывают:
- 🕒 Системное время. Сильно сбитая дата на компьютере мешает активации и проверке лицензий. Включите синхронизацию времени.
- 🛡️ Антивирус. Некоторые продукты помещают в карантин компоненты Sentinel. Добавьте папку драйвера и службу в исключения.
Частые вопросы
Можно ли открыть базу без лицензии, чтобы просто сделать копию?
Можно ли перенести программную лицензию на новый компьютер?
Нужна ли отдельная лицензия для веб-клиента?
Почему лицензии кончаются, хотя пользователей меньше, чем мест?
Что лучше: ключ HASP или программная лицензия?
Источники
- Гражданский кодекс РФ, часть четвёртая (раздел VII «Права на результаты интеллектуальной деятельности»)
- Кодекс РФ об административных правонарушениях, ст. 7.12
- Уголовный кодекс РФ, ст. 146