Нет лицензии при запуске 1С: как найти причину и вернуть доступ

· 9 мин

Содержание

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

Начните с трёх быстрых проверок: горит ли светодиод на ключе, запущена ли служба защиты и открывается ли страница http://localhost:1947. Эти три минуты отсекают больше половины случаев.

Сначала определите тип лицензии

От типа зависит, где искать поломку. Посмотрите, что у вас в коробке и в письме от поставщика.

ТипКак выглядитГде чаще ломается
Аппаратный USB-ключ (HASP/Guardant)Флешка-ключ со светодиодомПорт, драйвер, служба, сеть
Программная лицензияПин-код из конверта и файл .licСмена железа, повторная активация
Сетевая лицензия сервера 1СКлюч или пин-код на сервереПорты, доступ клиентов к серверу

Если пользователей несколько, уточните, у всех ли пропала лицензия или только у одного. Если у одного, проблема на его рабочем месте. Если у всех, ищите на сервере.

Ключ защиты: проверка подключения

Начните с железа, это самое дешёвое.

  1. Посмотрите на светодиод. У HASP он должен гореть постоянно. Мигает или не горит, значит, ключ не определился.
  2. Переткните ключ в другой порт, лучше прямо в материнскую плату, а не в хаб или удлинитель.
  3. Попробуйте ключ на другом компьютере. Не заработал, возможно, он повреждён.
  4. Откройте диспетчер устройств (Win+X, затем «Диспетчер устройств»). Ключ должен быть в разделе USB-устройств без жёлтого значка.

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

Что ещё мешает USB

  • 🔌 Энергосбережение USB. В свойствах корневого USB-концентратора снимите галку «Разрешить отключение этого устройства для экономии энергии».
  • 🔌 Дешёвый удлинитель или переходник. Ключ получает недостаточное питание.
  • 🔌 Ключ рядом с мощным устройством. Принтеры и внешние диски иногда сбивают шину.
  • 🔌 Окислившиеся контакты после нескольких лет работы. Протрите спиртом.

Служба защиты и драйвер

Ключ физически в порядке, но 1С его не видит. Тогда проверяем программную часть.

Запущена ли служба

Нажмите Win+R, введите services.msc. Найдите службу менеджера лицензий Sentinel (в списке она может называться Sentinel LDK License Manager). Статус должен быть «Выполняется», тип запуска «Автоматически».

Остановлена? Запустите вручную. Не стартует, переходите к переустановке драйвера.

Переустановка драйвера

  1. Закройте все программы 1С.
  2. Удалите старый драйвер через «Установка и удаление программ», найдите запись про Sentinel или HASP.
  3. Скачайте актуальный драйвер с сайта производителя ключей и установите от имени администратора.
  4. Перезагрузите компьютер и снова откройте http://localhost:1947.

Если страница localhost:1947 открывается и в списке «Ключи Sentinel» виден ваш ключ, драйвер в порядке. Проблема дальше, в настройках 1С или в сети.

Проверка в командной строке

sc query hasplms
net start hasplms

Первая команда покажет состояние службы, вторая запустит её. Имя службы может отличаться в зависимости от версии драйвера, это нормально.

Сетевая лицензия: порты и доступ по сети

Типичный офис: ключ воткнут в сервер, пользователи работают на своих компьютерах. Лицензия «пропадает», когда клиент перестаёт видеть сервер с ключом.

Что открыть в брандмауэре

ПортПротоколДля чего
1947TCP и UDPМенеджер лицензий ключа HASP
1540, 1541TCPАгент и менеджер кластера серверов 1С
1560–1591TCPРабочие процессы кластера

Порты кластера, 1540, 1541 и диапазон 1560–1591, стоят по умолчанию. Если администратор их менял, смотрите настройки кластера.

Проверка доступа с клиентского компьютера в PowerShell:

Test-NetConnection -ComputerName SERVER01 -Port 1947

Строка TcpTestSucceeded : True означает, что порт доступен. False значит, что его режет брандмауэр на сервере, на клиенте или между ними.

Разрешите удалённый доступ к ключу

На сервере откройте http://localhost:1947, раздел «Конфигурация». На вкладках «Доступ к удалённым лицензиям» и «Доступ с удалённых клиентов» должны стоять разрешения. Без этого ключ виден только самому серверу.

На клиенте в том же интерфейсе укажите адрес сервера с ключом. Иногда помогает прописать IP вместо имени: DNS в маленьких сетях любит ломаться.

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

Программная лицензия и пин-код

Если у вас нет USB-ключа, а есть пин-код из конверта, лицензия хранится в файле на компьютере. Привязка идёт к конфигурации оборудования, поэтому слетает чаще, чем кажется.

Когда программная лицензия перестаёт работать

  • Заменили материнскую плату, процессор или диск.
  • Переустановили систему, удалив служебные файлы.
  • Сменился виртуальный адаптер или MAC-адрес виртуальной машины.
  • Скопировали виртуальную машину целиком: система воспринимает её как другое оборудование.

Как проверить и получить лицензию заново

  1. Откройте папку C:\ProgramData\1C\licenses. Там лежат файлы .lic. Папка пустая или файлов нет, лицензия не получена на этом компьютере.
  2. Запустите 1С. Если лицензия не найдена, программа предложит получить её. Нажмите «Получить лицензию ».
  3. Выберите «Ввести пин-код», укажите регистрационные данные и пин-код из конверта.
  4. Дождитесь активации и перезапустите программу.

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

На Linux файлы лицензий лежат в /var/1C/licenses. Права на папку должны позволять читать её пользователю, под которым работает 1С.

Сколько мест в лицензии

Лицензия рассчитана на определённое число одновременных подключений. Допустим, куплено 5 мест, а подключается шестой пользователь. Он получит отказ, хотя ключ в порядке. Посмотреть, кто занимает места, можно в консоли кластера серверов 1С или в интерфейсе localhost:1947.

Быстрая проверка лицензии перед звонком в поддержку
Выполнено: 0 / 6

Журналы и логи: где искать причину

Когда простые проверки не помогли, смотрите журналы. Там обычно написано точнее, чем в окне ошибки.

Что смотреть

  • 📋 Журнал Windows. Win+R, затем eventvwr.msc, раздел «Журналы Windows», подраздел «Приложение». Ищите записи от источников, связанных с менеджером лицензий и службой 1С.
  • 📋 Журнал в localhost:1947. Раздел «Журнал доступа» показывает, кто и когда обращался к ключу, и какие запросы отклонены.
  • 📋 Журналы технологического процесса 1С на сервере. Включаются в logcfg.xml, пригодятся, если лицензия теряется «плавающе».
  • 📋 Текст ошибки в окне. Скопируйте его целиком: формулировка подскажет, что именно не найдено, ключ или лицензия.

Как читать записи

Что видно в журналеЧто это значит
Запросов от клиента нет вообщеКлиент не доходит до сервера: сеть, адрес, порт
Запрос есть, ответ с отказомНет разрешения на удалённый доступ или кончились места
Служба перезапускается циклическиКонфликт драйвера или повреждённая установка
Ошибка доступа к файлу .licНехватка прав на папку лицензий

Виртуальные машины и терминальные серверы

Тут ломается чаще всего, потому что USB-ключ физически сидит в одном месте, а 1С работает в другом.

Гипервизор

Виртуальная машина не видит USB-устройства хоста автоматически. Есть три рабочих способа:

  1. Проброс USB-устройства в виртуальную машину средствами гипервизора. Просто, но привязывает машину к хосту и усложняет миграцию.
  2. USB по сети: аппаратный USB-сервер или программный. Ключ доступен по IP, машину можно переносить.
  3. Менеджер лицензий на отдельной физической машине. 1С обращается к нему по порту 1947. Это самый устойчивый вариант.

Если нужна живая миграция виртуальных машин между хостами, пробрасывать USB напрямую не стоит. Ключ останется на старом хосте.

Терминальный сервер (RDP)

Ключ в локальном порту вашего компьютера не поможет серверу, куда вы вошли по RDP. Перенаправление USB по умолчанию не передаёт ключи защиты. Ставьте ключ в сам сервер или используйте сетевой менеджер лицензий.

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

Облачные хостинги

В облаке физического USB нет. Либо программная лицензия, либо ключ у вас в офисе с доступом по VPN. При таком варианте проверяйте стабильность канала: обрыв связи на минуту оборачивается потерей лицензии у всех пользователей.

Где у вас работает 1С?

Частые ошибки при восстановлении лицензии

  • ❌ Устанавливать несколько версий драйвера подряд, не удаляя предыдущую. Остаётся конфликт служб.
  • ❌ Лечить сеть, когда проблема в драйвере. Сначала localhost:1947 на самом сервере.
  • ❌ Перезагружать сервер в рабочее время ради «на всякий случай».
  • ❌ Копировать файл .lic на другой компьютер. Он привязан к оборудованию и работать не будет.
  • ❌ Скачивать драйверы с непроверенных сайтов. Только сайт производителя ключа.

Linux-сервер: что проверить отдельно

На Linux за ключ отвечает служба aksusbd. Проверка состояния и перезапуск:

systemctl status aksusbd
sudo systemctl restart aksusbd

Если служба работает, но ключ не виден, проверьте, определяет ли система само устройство:

lsusb

В списке должна быть строка с названием производителя ключа. Её нет, значит, проблема на уровне USB-порта или самого ключа, а не 1С.

Ещё две типичные причины на Linux:

  • 🐧 Пользователь, под которым работает сервер 1С, не имеет прав на каталог лицензий.
  • 🐧 Брандмауэр (ufw или firewalld) закрывает порт 1947 для клиентов.

Если ничего не помогло

Соберите факты, прежде чем что-то переустанавливать:

  1. Точный текст ошибки и время, когда она появилась впервые.
  2. Что менялось накануне: обновления Windows, платформы, замена железа, правила сети.
  3. Виден ли ключ в localhost:1947 на самом сервере.
  4. Доступен ли порт 1947 с проблемного клиента.

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

Когда пора обращаться в поддержку

Пишите поставщику, если:

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

Подготовьте регистрационный номер, номер ключа, версию платформы и точный текст ошибки. Так вопрос решится за один заход.

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

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

Почему пишет, что отсутствует активная лицензия, хотя ключ вставлен?
Служба менеджера лицензий не запущена или драйвер не установлен. Откройте localhost:1947 и проверьте, виден ли ключ в списке.
Можно ли пользоваться 1С без лицензии?
В режиме обучения платформа запускается с ограничениями. Для рабочей базы в организации нужна действующая лицензия.
Нужно ли перезагружать сервер после установки драйвера?
Обычно достаточно перезапустить службу менеджера лицензий и 1С. Перезагрузка нужна, если служба не стартует.
Что делать, если пин-код не принимается?
Проверьте раскладку и лишние пробелы при вводе. Если правильно и всё равно отказ, возможно, исчерпаны активации: обратитесь к поставщику.
Почему лицензия пропала после обновления Windows?
Обновление могло заменить драйвер или сбросить правила брандмауэра. Переустановите драйвер и проверьте порт 1947.
Один ключ на два сервера: можно ли?
Нет, один ключ физически подключается к одному компьютеру. Для нескольких серверов нужен сетевой менеджер лицензий с доступом по порту 1947.